{"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":824967,"link":"/api/v1.1/game/824967/feed/live","metaData":{"wait":10,"timeStamp":"20260812_215013","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824967,"type":"R","doubleHeader":"N","id":"2026/08/12/tbamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824967-2026-08-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-12T19:05:00Z","originalDate":"2026-08-12","officialDate":"2026-08-12","dayNight":"day","time":"12: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":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Tampa Bay","record":{"gamesPlayed":120,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":74,"losses":46,"ties":0,"pct":".617"},"records":{},"divisionLeader":false,"wins":74,"losses":46,"winningPercentage":".617"},"franchiseName":"Tampa Bay","clubName":"Rays","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":121,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":74,"ties":0,"pct":".388"},"records":{},"divisionLeader":false,"wins":47,"losses":74,"winningPercentage":".388"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID680723":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723","firstName":"Drew","lastName":"Rom","primaryNumber":"39","birthDate":"1999-12-15","currentAge":26,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rom","middleName":"Michael","boxscoreName":"Rom","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"rahm","mlbDebutDate":"2023-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Rom","nameSlug":"drew-rom-680723","firstLastName":"Drew Rom","lastFirstName":"Rom, Drew","lastInitName":"Rom, D","initLastName":"D Rom","fullFMLName":"Drew M. Rom","fullLFMName":"Rom, Drew M.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"ID661531":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531","firstName":"Brian","lastName":"Serven","primaryNumber":"10","birthDate":"1995-05-05","currentAge":31,"birthCity":"Palm Desert","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Serven","middleName":"Nicholas","boxscoreName":"Serven","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Serven","nameSlug":"brian-serven-661531","firstLastName":"Brian Serven","lastFirstName":"Serven, Brian","lastInitName":"Serven, B","initLastName":"B Serven","fullFMLName":"Brian Nicholas Serven","fullLFMName":"Serven, Brian Nicholas","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592155":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155","firstName":"Cameron","lastName":"Booser","primaryNumber":"62","birthDate":"1992-05-04","currentAge":34,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Booser","middleName":"Joseph","boxscoreName":"Booser","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cam Booser","nameSlug":"cam-booser-592155","firstLastName":"Cam Booser","lastFirstName":"Booser, Cam","lastInitName":"Booser, C","initLastName":"C Booser","fullFMLName":"Cameron Joseph Booser","fullLFMName":"Booser, Cameron Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":23,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":35,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID683748":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748","firstName":"Victor","lastName":"Mesa","primaryNumber":"25","birthDate":"2001-09-08","currentAge":24,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Mesa Jr.","boxscoreName":"Mesa Jr.","gender":"M","nameMatrilineal":"Rios","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Mesa Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"victor-mesa-jr-683748","firstLastName":"Victor Mesa Jr.","lastFirstName":"Mesa Jr., Victor","lastInitName":"Mesa Jr., V","initLastName":"V Mesa Jr.","fullFMLName":"Victor  Mesa Jr.","fullLFMName":"Mesa Jr., Victor","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":31,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695720":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720","firstName":"Thomas","lastName":"White","primaryNumber":"47","birthDate":"2003-03-02","currentAge":23,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Tommy","useLastName":"White","middleName":"Anthony","boxscoreName":"White","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy White","nameSlug":"tommy-white-695720","firstLastName":"Tommy White","lastFirstName":"White, Tommy","lastInitName":"White, T","initLastName":"T White","fullFMLName":"Thomas Anthony White","fullLFMName":"White, Thomas Anthony","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID700246":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246","firstName":"Carson","lastName":"Williams","primaryNumber":"7","birthDate":"2003-06-25","currentAge":23,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Carson","useLastName":"Williams","middleName":"Everett","boxscoreName":"Williams, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Williams","nameSlug":"carson-williams-700246","firstLastName":"Carson Williams","lastFirstName":"Williams, Carson","lastInitName":"Williams, C","initLastName":"C Williams","fullFMLName":"Carson Everett Williams","fullLFMName":"Williams, Carson Everett","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID656240":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240","firstName":"Scott","lastName":"Blewett","primaryNumber":"49","birthDate":"1996-04-10","currentAge":30,"birthCity":"Syracuse","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Blewett","middleName":"Thomas","boxscoreName":"Blewett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Blewett","nameSlug":"scott-blewett-656240","firstLastName":"Scott Blewett","lastFirstName":"Blewett, Scott","lastInitName":"Blewett, S","initLastName":"S Blewett","fullFMLName":"Scott Thomas Blewett","fullLFMName":"Blewett, Scott Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675627":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627","firstName":"Michael","lastName":"Grove","primaryNumber":"58","birthDate":"1996-12-18","currentAge":29,"birthCity":"Wheeling","birthStateProvince":"WV","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Grove","middleName":"Alexander","boxscoreName":"Grove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Grove","nameSlug":"michael-grove-675627","firstLastName":"Michael Grove","lastFirstName":"Grove, Michael","lastInitName":"Grove, M","initLastName":"M Grove","fullFMLName":"Michael Alexander Grove","fullLFMName":"Grove, Michael Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664076":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076","firstName":"Garrett","lastName":"Cleavinger","primaryNumber":"60","birthDate":"1994-04-23","currentAge":32,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Cleavinger","middleName":"J.","boxscoreName":"Cleavinger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KLEH-vin-jer","mlbDebutDate":"2020-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Cleavinger","nameSlug":"garrett-cleavinger-664076","firstLastName":"Garrett Cleavinger","lastFirstName":"Cleavinger, Garrett","lastInitName":"Cleavinger, G","initLastName":"G Cleavinger","fullFMLName":"Garrett J. Cleavinger","fullLFMName":"Cleavinger, Garrett J.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID696522":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522","firstName":"Hayden","lastName":"Juenger","primaryNumber":"58","birthDate":"2000-08-09","currentAge":26,"birthCity":"O’Fallon","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hayden","useLastName":"Juenger","middleName":"Michael","boxscoreName":"Juenger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"YING-er","mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hayden Juenger","nameSlug":"hayden-juenger-696522","firstLastName":"Hayden Juenger","lastFirstName":"Juenger, Hayden","lastInitName":"Juenger, H","initLastName":"H Juenger","fullFMLName":"Hayden Michael Juenger","fullLFMName":"Juenger, Hayden Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":14111,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Partly Cloudy","temp":"82","wind":"5 mph, Calm"},"gameInfo":{"attendance":8287,"firstPitch":"2026-08-12T19:05:00.000Z","gameDurationMinutes":165},"review":{"hasChallenges":true,"away":{"used":2,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"home":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":831435,"fullName":"Michael Benton","link":"/api/v1/people/831435"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Donovan Walton to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:05:48.309Z","endTime":"2026-08-12T19:06:16.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-12T17:02:43.820Z","endTime":"2026-08-12T18:45:41.442Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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-12T18:45:41.442Z","endTime":"2026-08-12T19:05:13.508Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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-12T19:05:13.508Z","endTime":"2026-08-12T19:05:50.510Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097921038652167,"aZ":-14.81357820530995,"pfxX":-8.805018016394886,"pfxZ":9.509099026368133,"pX":-0.8377677915030199,"pZ":4.438081035968844,"vX0":6.2725658735998975,"vY0":-134.50358540242624,"vZ0":-0.3446390639851915,"x":148.93,"y":118.95,"x0":-2.0600413818802097,"y0":50.005053798948026,"z0":5.62144789155271,"aX":-16.080382425299756},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":14.5,"spinRate":2195,"spinDirection":222},"zone":11,"typeConfidence":0.57,"plateTime":0.40775653355078667,"extension":6.185789702626444},"index":3,"playId":"6e7edd2e-e778-3304-b529-dbe6c6a80a47","pitchNumber":1,"startTime":"2026-08-12T19:05:50.510Z","endTime":"2026-08-12T19:05:54.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596989851170544,"aZ":-22.34431914975122,"pfxX":-1.6287649478654143,"pfxZ":5.7004919834921415,"pX":-0.007063372056355938,"pZ":1.8173106142708555,"vX0":5.872899947121889,"vY0":-130.28962646636387,"vZ0":-4.873663676177442,"x":117.27,"y":189.71,"x0":-2.0757470783257257,"y0":50.00240148930858,"z0":5.394009775693968,"aX":-2.8088175450527904},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.5,"breakHorizontal":1.7,"spinRate":2447,"spinDirection":210},"zone":8,"typeConfidence":0.83,"plateTime":0.41989350538242487,"extension":6.193168351480068},"hitData":{"launchSpeed":94.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":152.19}},"index":4,"playId":"cba552cb-9e9b-3936-b5b9-2a7af19ad714","pitchNumber":2,"startTime":"2026-08-12T19:06:08.229Z","endTime":"2026-08-12T19:06:16.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:06:16.146Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:06:26.401Z","endTime":"2026-08-12T19:08:00.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512142582715427,"aZ":-22.830182224264917,"pfxX":-2.1282739848464987,"pfxZ":5.058303132114034,"pX":-0.03842074055570642,"pZ":3.358535160993248,"vX0":6.304026880422969,"vY0":-134.6085174642574,"vZ0":-1.6179278059370938,"x":118.46,"y":148.1,"x0":-2.1276758393456734,"y0":50.000777511983934,"z0":5.573824594672844,"aX":-3.930470576454582},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2409,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.405930826471379,"extension":6.347347300372135},"index":0,"playId":"02ab41a2-669e-3474-b14c-7894b823d595","pitchNumber":1,"startTime":"2026-08-12T19:06:43.768Z","endTime":"2026-08-12T19:06:48.110Z","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":88.6,"endSpeed":82.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36818894298191,"aZ":-29.90535088765348,"pfxX":-7.251510952381197,"pfxZ":1.3295823390792663,"pX":-1.2871160286698555,"pZ":3.0627011695423985,"vX0":4.35529593095913,"vY0":-129.11335960904594,"vZ0":-0.8934772090508984,"x":166.06,"y":156.09,"x0":-2.0450908021604706,"y0":50.00194084531525,"z0":5.694172055463672,"aX":-12.364627629098404},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":12.2,"spinRate":1198,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.4226072792989979,"extension":6.179149473288511},"index":1,"playId":"56244e20-da6a-323f-813e-fe6d5f360d7f","pitchNumber":2,"startTime":"2026-08-12T19:07:01.607Z","endTime":"2026-08-12T19:07:05.875Z","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.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.795082566468107,"aZ":-23.394620406134088,"pfxX":-1.1630040320954453,"pfxZ":4.750047169299332,"pX":0.006511260131547786,"pZ":4.504744597037506,"vX0":5.93961166013263,"vY0":-134.75398212092034,"vZ0":1.3370218947365493,"x":116.75,"y":117.15,"x0":-2.070023198430135,"y0":50.00471545738107,"z0":5.648574541915888,"aX":-2.151147721533398},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":1.0,"spinRate":2418,"spinDirection":212},"zone":12,"typeConfidence":0.92,"plateTime":0.40562879178093736,"extension":6.213715243078803},"index":2,"playId":"8a6d78e0-42ce-3032-9e4c-d7ee010d9f68","pitchNumber":3,"startTime":"2026-08-12T19:07:18.332Z","endTime":"2026-08-12T19:07:22.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68221426625757,"aZ":-30.74490696450015,"pfxX":5.7144593756930355,"pfxZ":0.9343815368468107,"pX":-0.4885954721212022,"pZ":4.0403312927964175,"vX0":2.274228187869492,"vY0":-123.04080223196543,"vZ0":2.391813553404714,"x":135.62,"y":129.69,"x0":-2.166671311277517,"y0":50.00593920849682,"z0":5.655135414912468,"aX":8.791736402163572},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2733,"spinDirection":59},"zone":11,"typeConfidence":0.89,"plateTime":0.4446178039728461,"extension":6.0242447952964335},"index":3,"playId":"519fecb9-51bb-37d1-b76e-baeb07417c7c","pitchNumber":4,"startTime":"2026-08-12T19:07:36.711Z","endTime":"2026-08-12T19:07:41.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822023971725578,"aZ":-23.64972198270771,"pfxX":-9.459534146644678,"pfxZ":4.492720178498619,"pX":-0.49978340581629765,"pZ":4.191419144276817,"vX0":7.566571759842239,"vY0":-136.34401700026376,"vZ0":0.6276473046099881,"x":136.05,"y":125.61,"x0":-2.071410873232111,"y0":50.002931654960236,"z0":5.580709335249736,"aX":-17.947035830984138},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2180,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.4005549370023216,"extension":6.194272976017638},"index":4,"playId":"070dd441-3fc2-3a66-a99a-2f3e3a814614","pitchNumber":5,"startTime":"2026-08-12T19:07:55.933Z","endTime":"2026-08-12T19:08:00.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:08:00.410Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Junior Caminero grounds into a force out, second baseman Zack Gelof to shortstop Donovan Walton. Jonathan Aranda out at 2nd. Junior Caminero to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:08:14.948Z","endTime":"2026-08-12T19:08:38.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38059312436983,"aZ":-24.338323127539905,"pfxX":-1.7985134172837753,"pfxZ":4.275890799138317,"pX":0.14361738905583157,"pZ":2.703487485633934,"vX0":6.791618622292162,"vY0":-134.126229776164,"vZ0":-2.4312144703121628,"x":111.53,"y":165.79,"x0":-2.1810717695206328,"y0":50.003344857737375,"z0":5.34631404644669,"aX":-3.296975425875321},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":1.9,"spinRate":2327,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.4074325463660373,"extension":6.419683747349811},"hitData":{"launchSpeed":74.5,"launchAngle":12.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.93,"coordY":129.32}},"index":0,"playId":"83f552da-6860-3b52-8773-7a81a9ebac01","pitchNumber":1,"startTime":"2026-08-12T19:08:29.630Z","endTime":"2026-08-12T19:08:38.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:08:38.349Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Liam Hicks doubles (12) on a sharp line drive to right fielder Lawrence Butler. Junior Caminero to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:08:56.648Z","endTime":"2026-08-12T19:10:10.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":77.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94751736451478,"aZ":-32.11990093743471,"pfxX":6.1912621489192725,"pfxZ":0.03962383473098452,"pX":-1.091502128043153,"pZ":1.8985755011035699,"vX0":1.2798759412606353,"vY0":-121.96011839499214,"vZ0":-1.7490311204131523,"x":158.61,"y":187.52,"x0":-2.427192922178391,"y0":50.004962256899,"z0":5.383181407947749,"aX":9.371131619997023},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-11.5,"spinRate":2780,"spinDirection":53},"zone":13,"typeConfidence":0.79,"plateTime":0.4483104221343388,"extension":6.130763714476806},"index":0,"playId":"1197bfae-3cf8-3460-9efe-dda6f43a2bbc","pitchNumber":1,"startTime":"2026-08-12T19:09:09.130Z","endTime":"2026-08-12T19:09:13.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478867429817885,"aZ":-24.05849179821642,"pfxX":-1.426705239037648,"pfxZ":4.416849427983822,"pX":0.202912855859557,"pZ":2.458636534181466,"vX0":6.588999938844593,"vY0":-134.10452745193624,"vZ0":-3.3594423463313072,"x":109.27,"y":172.4,"x0":-2.0907881343237094,"y0":50.00439979302377,"z0":5.425716247803218,"aX":-2.622956557973082},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2372,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.4069884812879452,"extension":6.3396298615715825},"index":1,"playId":"8ab3e585-a4b9-3339-a033-9eee02df95df","pitchNumber":2,"startTime":"2026-08-12T19:09:29.293Z","endTime":"2026-08-12T19:09:34.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166662432888927,"aZ":-32.27797276673621,"pfxX":-8.81458008409763,"pfxZ":-0.06593193980576029,"pX":-0.03241734635529737,"pZ":1.4491740535227173,"vX0":7.495214866979748,"vY0":-128.74731561922485,"vZ0":-3.981074575011698,"x":118.24,"y":199.65,"x0":-1.8273363597804027,"y0":50.00016948823452,"z0":5.496598393833756,"aX":-14.88829389726035},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":14.4,"spinRate":1154,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.4244133584016305,"extension":6.513318567954009},"hitData":{"launchSpeed":101.1,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.02,"coordY":127.59}},"index":2,"playId":"f63a1516-bb44-3c43-98cb-063c31a57138","pitchNumber":3,"startTime":"2026-08-12T19:09:58.491Z","endTime":"2026-08-12T19:10:10.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:10:10.830Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Mesa Jr. flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-12T19:10:27.561Z","endTime":"2026-08-12T19:11:30.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":79.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21662983899496,"aZ":-32.209082521774256,"pfxX":4.403104748567479,"pfxZ":-0.02498350213696554,"pX":0.9878793089198662,"pZ":1.2666827334565764,"vX0":5.718671525995803,"vY0":-124.43229652182424,"vZ0":-3.7404465768449984,"x":79.34,"y":204.58,"x0":-1.9092389017670068,"y0":50.00205514599198,"z0":5.448943257878185,"aX":6.924399051086178},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-9.2,"spinRate":2751,"spinDirection":40},"zone":14,"typeConfidence":0.84,"plateTime":0.4396495793175248,"extension":6.181665317217835},"index":0,"playId":"7af3eabb-c147-3699-8950-1196828e3cdb","pitchNumber":1,"startTime":"2026-08-12T19:10:47.742Z","endTime":"2026-08-12T19:10:51.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-12T19:11:04.349Z","endTime":"2026-08-12T19:11:20.331Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"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":85.0,"endSpeed":77.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12950021710643,"aZ":-29.58499053930638,"pfxX":4.972960328411395,"pfxZ":1.6825512218514955,"pX":0.6816873351883764,"pZ":2.5897594173892755,"vX0":4.776723823811546,"vY0":-123.73559212754368,"vZ0":-1.0120559631813886,"x":91.02,"y":168.86,"x0":-1.9244605951555527,"y0":50.00512640695829,"z0":5.497063020786914,"aX":7.66281480612374},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.0,"breakHorizontal":-10.2,"spinRate":2823,"spinDirection":60},"zone":6,"typeConfidence":0.9,"plateTime":0.44372496854461696,"extension":6.121403115346176},"hitData":{"launchSpeed":98.3,"launchAngle":50.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.33,"coordY":92.89}},"index":2,"playId":"3d5d5d03-7728-3407-a369-566f8438d209","pitchNumber":2,"startTime":"2026-08-12T19:11:20.331Z","endTime":"2026-08-12T19:11:30.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:11:30.482Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:13:19.015Z","endTime":"2026-08-12T19:15:03.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042472679442973,"aZ":-10.17282653534435,"pfxX":-3.112737860813747,"pfxZ":11.659058977901811,"pX":-0.5634200687198557,"pZ":2.9526902934608588,"vX0":3.8902327995014114,"vY0":-136.72794390834514,"vZ0":-6.092758144926782,"x":138.48,"y":159.06,"x0":-1.6023977130478224,"y0":50.0048311808767,"z0":5.9129059510574065,"aX":-5.8753923026278},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2444,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.40108345221771735,"extension":6.396273222627695},"index":0,"playId":"b22a4110-fc54-3276-85a9-783ae9cdd061","pitchNumber":1,"startTime":"2026-08-12T19:13:39.231Z","endTime":"2026-08-12T19:13:42.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264685759313203,"aZ":-16.56772452644422,"pfxX":-9.529807436917084,"pfxZ":8.225705185910888,"pX":0.05577643283077172,"pZ":3.5428611283107245,"vX0":8.251875396052728,"vY0":-136.6765377910354,"vZ0":-3.0024818894225254,"x":114.87,"y":143.12,"x0":-1.7598581704487126,"y0":50.00536148707698,"z0":5.7891692542069135,"aX":-18.087504319114984},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":15.6,"spinRate":2427,"spinDirection":213},"zone":12,"typeConfidence":0.87,"plateTime":0.40027184882172984,"extension":6.399890725583169},"index":1,"playId":"99350858-2cad-3d7b-9fa0-0169cf1510ea","pitchNumber":2,"startTime":"2026-08-12T19:13:57.965Z","endTime":"2026-08-12T19:14:01.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-12T19:14:10.455Z","endTime":"2026-08-12T19:14:21.318Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"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":87.9,"endSpeed":80.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26004397305768,"aZ":-30.378088940934244,"pfxX":-7.75582667199942,"pfxZ":1.0938779826967253,"pX":-0.1216360211395809,"pZ":0.1593061448871991,"vX0":6.657437793201176,"vY0":-127.72957007459976,"vZ0":-7.687011923739168,"x":121.64,"y":234.48,"x0":-1.759080636484519,"y0":50.00575037253245,"z0":5.6093489073987906,"aX":-12.768067990883791},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":12.5,"spinRate":1886,"spinDirection":240},"zone":13,"typeConfidence":0.93,"plateTime":0.42944870781588573,"extension":6.515565443660865},"index":3,"playId":"c951ea0d-0581-3e5f-8dc2-4f9a7388c8da","pitchNumber":3,"startTime":"2026-08-12T19:14:21.318Z","endTime":"2026-08-12T19:14:25.231Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353286485191216,"aZ":-30.42596878503523,"pfxX":0.575313506414576,"pfxZ":1.0383282871904376,"pX":0.8880991373407222,"pZ":1.240444251452757,"vX0":6.616580181208989,"vY0":-128.83408287079192,"vZ0":-5.638000111915376,"x":83.15,"y":205.29,"x0":-1.7863905616711702,"y0":50.003526800214765,"z0":5.804102837969875,"aX":0.9677274165089613},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":-2.5,"spinRate":2601,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.42487165497477264,"extension":6.3385304396680935},"index":4,"playId":"30fbec1b-b7f7-3a12-86a3-16d76ae37458","pitchNumber":4,"startTime":"2026-08-12T19:14:41.505Z","endTime":"2026-08-12T19:14:45.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09831690521892,"aZ":-21.824261662339886,"pfxX":-10.841913218522638,"pfxZ":5.382539207631938,"pX":0.4126574349458565,"pZ":2.7256680660819854,"vX0":9.572017016189019,"vY0":-137.6858930132994,"vZ0":-3.9893042817359032,"x":101.27,"y":165.19,"x0":-1.697491762682593,"y0":50.003105581070116,"z0":5.667125579599402,"aX":-20.850995919463806},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2440,"spinDirection":212},"zone":3,"typeConfidence":0.86,"plateTime":0.3975513315373975,"extension":6.348458697769523},"hitData":{"launchSpeed":90.5,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":160.8}},"index":5,"playId":"9631b9f6-304d-3019-9d5e-8b4d5aa63cfe","pitchNumber":5,"startTime":"2026-08-12T19:14:55.582Z","endTime":"2026-08-12T19:15:03.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:15:03.387Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (27) on a sharp line drive to left fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:15:14.164Z","endTime":"2026-08-12T19:15:41.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319146982277083,"aZ":-22.088370942119337,"pfxX":-10.40697382413817,"pfxZ":5.326226791595287,"pX":0.003763157710232781,"pZ":2.936560204879309,"vX0":8.348924377933198,"vY0":-136.56165901140415,"vZ0":-3.530556118726106,"x":116.86,"y":159.49,"x0":-1.736970088575458,"y0":50.00225334753681,"z0":5.760652301613019,"aX":-19.708192700991678},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2359,"spinDirection":209},"zone":2,"typeConfidence":0.79,"plateTime":0.40066007255753044,"extension":6.386208321876768},"hitData":{"launchSpeed":101.0,"launchAngle":22.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.84,"coordY":68.09}},"index":0,"playId":"a6981e3c-1d77-3c35-bdc1-8cc31b63459d","pitchNumber":1,"startTime":"2026-08-12T19:15:27.137Z","endTime":"2026-08-12T19:15:41.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:15:41.907Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:15:51.671Z","endTime":"2026-08-12T19:17:28.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":94.9,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755072297975822,"aZ":-11.624298960077512,"pfxX":-4.032159423596266,"pfxZ":10.576697191579985,"pX":0.490661202002535,"pZ":3.2579363814419864,"vX0":6.550729104009038,"vY0":-138.02507257674444,"vZ0":-5.172977786603247,"x":98.3,"y":150.82,"x0":-1.382102477573558,"y0":50.00103115883771,"z0":5.929389700104851,"aX":-7.833459178374147},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2441,"spinDirection":200},"zone":3,"typeConfidence":0.85,"plateTime":0.39580788091392494,"extension":6.449266832979476},"index":0,"playId":"a8a9490f-6cf8-3fca-9dab-b85d394f04cf","pitchNumber":1,"startTime":"2026-08-12T19:16:10.299Z","endTime":"2026-08-12T19:16:14.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.896484769673062,"aZ":-31.180595837658473,"pfxX":2.435158461040361,"pfxZ":0.5937012295006898,"pX":1.3213488283899681,"pZ":3.594102152361288,"vX0":6.982803379005876,"vY0":-127.76895905304994,"vZ0":0.13881165801374684,"x":66.63,"y":141.74,"x0":-1.7525417818351456,"y0":50.00182933260946,"z0":5.9696373802440625,"aX":4.064355438099091},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2596,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.4270911396722594,"extension":6.466762824375083},"index":1,"playId":"4a659223-d7be-3298-93ee-fbcca9d77a1d","pitchNumber":2,"startTime":"2026-08-12T19:16:29.122Z","endTime":"2026-08-12T19:16:33.395Z","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.4,"endSpeed":87.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957739808098417,"aZ":-18.060978499870032,"pfxX":-8.681689008377612,"pfxZ":7.3282057939677845,"pX":-0.6335797023144029,"pZ":2.038856281049162,"vX0":6.548282108430054,"vY0":-137.29861565927618,"vZ0":-6.478889870113748,"x":141.15,"y":183.73,"x0":-1.9113983498022367,"y0":50.00119784606052,"z0":5.641028384423378,"aX":-16.715677770062893},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":14.5,"spinRate":2436,"spinDirection":212},"zone":7,"typeConfidence":0.84,"plateTime":0.3976230417383757,"extension":6.583266277740549},"index":2,"playId":"fd0a57a5-e179-3439-a05f-509b0db0d447","pitchNumber":3,"startTime":"2026-08-12T19:16:46.198Z","endTime":"2026-08-12T19:16:50.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195561682806044,"aZ":-12.9992306074961,"pfxX":-1.875258534205468,"pfxZ":9.73639003137404,"pX":1.0496380801275733,"pZ":3.9240725674796186,"vX0":7.134923448350717,"vY0":-139.21271495445598,"vZ0":-3.48603810492156,"x":76.99,"y":132.83,"x0":-1.2989947826202946,"y0":50.00671908612775,"z0":6.048604725512535,"aX":-3.6949867953137345},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":1.9,"spinRate":2508,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.3929009772725798,"extension":6.345904136321696},"index":3,"playId":"ba2fec50-d9a4-3078-9001-24099b1eac38","pitchNumber":4,"startTime":"2026-08-12T19:17:07.268Z","endTime":"2026-08-12T19:17:10.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(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":95.1,"endSpeed":87.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45582420110003,"aZ":-12.836760487180072,"pfxX":-3.8181168482927728,"pfxZ":9.906409180822338,"pX":-0.38957950363394667,"pZ":3.90128011301278,"vX0":4.507579868197181,"vY0":-138.46964336998383,"vZ0":-3.4421427596798684,"x":131.85,"y":133.45,"x0":-1.5385798230033756,"y0":50.00041734024046,"z0":6.013093511140857,"aX":-7.451349014417108},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":6.0,"spinRate":2456,"spinDirection":202},"zone":11,"typeConfidence":0.88,"plateTime":0.3947938869490737,"extension":6.516579259715447},"index":4,"playId":"17faf03e-e0be-364b-93f6-92481f3e4a14","pitchNumber":5,"startTime":"2026-08-12T19:17:24.506Z","endTime":"2026-08-12T19:17:28.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:17:28.379Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-12T19:17:34.147Z","endTime":"2026-08-12T19:19:11.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.791604170803822,"aZ":-11.94620508632179,"pfxX":-3.5965167742581796,"pfxZ":10.50358877896128,"pX":-0.31724662626112515,"pZ":3.188711435801973,"vX0":4.529671818266191,"vY0":-138.1402658274077,"vZ0":-5.30584521615579,"x":129.09,"y":152.68,"x0":-1.513695759598666,"y0":50.0022096658531,"z0":5.942635199500657,"aX":-6.9261758998615806},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2413,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.39703087643251056,"extension":6.343226165400679},"index":0,"playId":"46c8a291-82d5-3d03-b882-9130a1669399","pitchNumber":1,"startTime":"2026-08-12T19:17:55.452Z","endTime":"2026-08-12T19:17:59.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614730428250592,"aZ":-29.78102340993968,"pfxX":2.3946010422831705,"pfxZ":1.3967889224933128,"pX":1.2387694694840576,"pZ":3.0974081876786905,"vX0":7.191608549733822,"vY0":-130.23914760168253,"vZ0":-1.2371707163480803,"x":69.78,"y":155.15,"x0":-1.8707229806088155,"y0":50.00558792613824,"z0":5.833140940913032,"aX":4.108405379579025},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":-6.0,"spinRate":2676,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.42073439189582995,"extension":6.477464316588758},"index":1,"playId":"5133b2c3-c0b6-3a02-9852-1e7aeb7cbc55","pitchNumber":2,"startTime":"2026-08-12T19:18:13.605Z","endTime":"2026-08-12T19:18:18.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-12T19:18:28.302Z","endTime":"2026-08-12T19:18:47.410Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337614631690922,"aZ":-19.465767618091768,"pfxX":-11.652812215061562,"pfxZ":6.5541836978360815,"pX":1.5466713609575178,"pZ":1.9395630479051005,"vX0":12.830105817323831,"vY0":-138.2797873161938,"vZ0":-6.386094300311777,"x":58.04,"y":186.41,"x0":-1.6355427783724055,"y0":50.00574646513738,"z0":5.58140265890704,"aX":-22.608938357184368},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":18.5,"spinRate":2490,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39582749391902095,"extension":6.65520524336728},"index":3,"playId":"263b5c76-1ca5-3525-8e44-eb3229b0fd2f","pitchNumber":3,"startTime":"2026-08-12T19:18:47.410Z","endTime":"2026-08-12T19:18:52.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501047355605834,"aZ":-25.79326059870584,"pfxX":-5.261679097153547,"pfxZ":3.729636121773412,"pX":0.08788614180206696,"pZ":2.7469676909186362,"vX0":6.377233711508032,"vY0":-129.82045284298457,"vZ0":-2.63904551743007,"x":113.65,"y":164.61,"x0":-1.7137997353450838,"y0":50.0040876075221,"z0":5.734603807914875,"aX":-9.005941525180534},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":8.2,"spinRate":1799,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.4214753103984221,"extension":6.3512167908409936},"hitData":{"launchSpeed":92.6,"launchAngle":30.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.75,"coordY":78.07}},"index":4,"playId":"9b6a663e-146c-3a22-815d-13eddd820c87","pitchNumber":4,"startTime":"2026-08-12T19:19:03.820Z","endTime":"2026-08-12T19:19:11.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:19:11.922Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonny DeLuca doubles (16) on a soft line drive to left fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:21:03.447Z","endTime":"2026-08-12T19:22:53.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.412166051477776,"aZ":-16.22444814948142,"pfxX":-5.781814965284902,"pfxZ":8.413100429503436,"pX":0.06510258175556868,"pZ":2.8968895321851105,"vX0":7.441676534183093,"vY0":-136.4262232809989,"vZ0":-3.980088466677412,"x":114.52,"y":160.56,"x0":-1.9395299869904923,"y0":50.002014385576494,"z0":5.484180152830974,"aX":-10.960776329428027},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2159,"spinDirection":219},"zone":2,"typeConfidence":0.87,"plateTime":0.40061887909586114,"extension":6.232555239824441},"index":0,"playId":"35068486-9be3-307e-9fe2-a00f89582808","pitchNumber":1,"startTime":"2026-08-12T19:21:25.065Z","endTime":"2026-08-12T19:21:29.344Z","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":87.5,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.874195166996174,"aZ":-29.809198299187084,"pfxX":1.7452419244802124,"pfxZ":1.4118986656381534,"pX":-0.6931845580409557,"pZ":3.394923967269404,"vX0":3.063252826304899,"vY0":-127.51601969820119,"vZ0":0.39417436510882786,"x":143.42,"y":147.12,"x0":-2.1286336128121235,"y0":50.003988053794636,"z0":5.557253572368435,"aX":2.9242918455083093},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-3.7,"spinRate":2592,"spinDirection":122},"zone":11,"typeConfidence":0.92,"plateTime":0.4266761468130005,"extension":5.960656452919408},"index":1,"playId":"0c8512d3-3a80-3d74-83fb-7337e9d37f7b","pitchNumber":2,"startTime":"2026-08-12T19:21:42.699Z","endTime":"2026-08-12T19:21:46.924Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694290389644504,"aZ":-21.24744100068461,"pfxX":-10.41553276274895,"pfxZ":5.743915509441756,"pX":0.12289455717899098,"pZ":2.3250843001356625,"vX0":9.139168111628509,"vY0":-136.4634200218085,"vZ0":-4.477423513555626,"x":112.32,"y":176.0,"x0":-1.9028223223006553,"y0":50.00007208398583,"z0":5.434923727758909,"aX":-19.80429955932154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":17.2,"spinRate":2193,"spinDirection":221},"zone":5,"typeConfidence":0.96,"plateTime":0.4001035125679726,"extension":6.244398826067003},"index":2,"playId":"8147deb3-52d0-37d6-aff5-e5f012979a98","pitchNumber":3,"startTime":"2026-08-12T19:21:59.799Z","endTime":"2026-08-12T19:22:03.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7014380017782,"aZ":-15.976665990321349,"pfxX":-6.158724220381933,"pfxZ":8.43210536004878,"pX":0.1802034475664644,"pZ":4.7054103824056455,"vX0":7.8836943004691795,"vY0":-137.95720702244682,"vZ0":0.41052337689929014,"x":110.13,"y":111.73,"x0":-1.9190478532602124,"y0":50.00108137382925,"z0":5.6345214477452235,"aX":-11.828920433221267},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2208,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.39756055195545503,"extension":6.266079973943346},"index":3,"playId":"7e0dc6a9-065b-3ebb-a928-b41ed11bcff1","pitchNumber":4,"startTime":"2026-08-12T19:22:20.699Z","endTime":"2026-08-12T19:22:24.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598742317039616,"aZ":-35.44479479475247,"pfxX":0.5448093116754427,"pfxZ":-2.2165626040763327,"pX":0.5525491912420113,"pZ":1.3187272017349843,"vX0":5.344911478066601,"vY0":-120.25679081421438,"vZ0":-2.753273190460681,"x":95.94,"y":203.17,"x0":-1.7623534719888707,"y0":50.00323215601506,"z0":5.598514533977696,"aX":0.803038437402826},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.4,"breakHorizontal":-2.2,"spinRate":2674,"spinDirection":45},"zone":14,"typeConfidence":0.86,"plateTime":0.4541128885023542,"extension":6.281290903506097},"hitData":{"launchSpeed":67.6,"launchAngle":24.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"soft","location":"7","coordinates":{"coordX":60.51,"coordY":138.85}},"index":4,"playId":"f83c444a-8ab6-37fd-949f-21f0b0445ce5","pitchNumber":5,"startTime":"2026-08-12T19:22:38.427Z","endTime":"2026-08-12T19:22:53.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:22:53.373Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a soft bunt ground ball to pitcher Jack Perkins. Jonny DeLuca to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:23:09.541Z","endTime":"2026-08-12T19:23:31.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187732546557775,"aZ":-23.514350562875286,"pfxX":-1.1251392652800907,"pfxZ":4.762516991446009,"pX":0.3474171014189137,"pZ":2.3331802923990215,"vX0":6.747966292370321,"vY0":-133.5802564286749,"vZ0":-3.592169208322634,"x":103.76,"y":175.78,"x0":-2.0587876840622297,"y0":50.00054833530602,"z0":5.374212002203566,"aX":-2.0452488577862833},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":0.7,"spinRate":2382,"spinDirection":220},"zone":6,"typeConfidence":0.92,"plateTime":0.40911562826132997,"extension":6.280912873011445},"hitData":{"launchSpeed":27.3,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.29,"coordY":190.06}},"index":0,"playId":"1aa187b0-4b8b-3708-8bc5-7296ccc376a1","pitchNumber":1,"startTime":"2026-08-12T19:23:24.135Z","endTime":"2026-08-12T19:23:31.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:23:31.553Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Richie Palacios singles on a line drive to left fielder Carlos Cortes. Jonny DeLuca scores. Cedric Mullins to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:23:51.932Z","endTime":"2026-08-12T19:24:30.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38327245752263,"aZ":-24.539084436350237,"pfxX":-1.6455263104619637,"pfxZ":4.302515682432157,"pX":-0.4602063999455553,"pZ":3.1025464179645543,"vX0":4.917646653935001,"vY0":-132.1758225667902,"vZ0":-1.2568485529232416,"x":134.54,"y":155.01,"x0":-2.1285817197343033,"y0":50.0025843318718,"z0":5.381000171447868,"aX":-2.9204420464252494},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":1.9,"spinRate":2381,"spinDirection":209},"zone":1,"typeConfidence":0.88,"plateTime":0.4139113235405527,"extension":6.309316339242127},"hitData":{"launchSpeed":98.2,"launchAngle":10.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.45,"coordY":81.51}},"index":0,"playId":"617586ff-e3ac-3094-827a-b8cdd70720b0","pitchNumber":1,"startTime":"2026-08-12T19:24:20.175Z","endTime":"2026-08-12T19:24:30.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:24:30.137Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Taylor Walls out on a sacrifice bunt, third baseman Max Muncy to second baseman Zack Gelof. Cedric Mullins to 3rd. Richie Palacios to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:24:51.983Z","endTime":"2026-08-12T19:25:13.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255519200372547,"aZ":-28.997129607885693,"pfxX":7.362007576853687,"pfxZ":2.1090758042486684,"pX":0.8126899848132468,"pZ":1.8090415037262553,"vX0":4.8870973045339765,"vY0":-122.58697855715955,"vZ0":-2.6920229837699665,"x":86.02,"y":189.94,"x0":-2.1695586840456134,"y0":50.005650354558895,"z0":5.419649136319147,"aX":11.10498334945863},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":-14.5,"spinRate":2938,"spinDirection":49},"zone":14,"typeConfidence":0.93,"plateTime":0.44834332525223486,"extension":6.217949906023769},"hitData":{"launchSpeed":25.1,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":119.38,"coordY":191.21}},"index":0,"playId":"f94a854b-14c6-3128-8f7d-19d01906b5a5","pitchNumber":1,"startTime":"2026-08-12T19:25:06.173Z","endTime":"2026-08-12T19:25:13.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:25:13.419Z","atBatIndex":12},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Yandy Díaz reaches on a fielder's choice, fielded by pitcher Jack Perkins. Cedric Mullins scores. Richie Palacios to 3rd. Fielding error by pitcher Jack Perkins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:25:43.616Z","endTime":"2026-08-12T19:27:28.892Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnThird":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785939317836686,"aZ":-15.649565218308576,"pfxX":-6.137906128309071,"pfxZ":8.600745384071104,"pX":-0.3830953583236118,"pZ":2.4074160380398566,"vX0":6.625415182663661,"vY0":-137.77456969668302,"vZ0":-5.300530961182391,"x":131.6,"y":173.78,"x0":-2.0222789163116484,"y0":50.00136300512939,"z0":5.414819170455178,"aX":-11.7916046729039},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2236,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3976468990760469,"extension":6.258528552451527},"index":0,"playId":"b57659d2-631e-32f5-a85d-fe5f534306a9","pitchNumber":1,"startTime":"2026-08-12T19:25:45.653Z","endTime":"2026-08-12T19:25:48.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52002700981669,"aZ":-14.676508550551032,"pfxX":-7.2314035977033955,"pfxZ":9.084206751721677,"pX":-0.3088432219514729,"pZ":2.683272687274002,"vX0":7.139585792586439,"vY0":-137.45039018093624,"vZ0":-4.718907018474882,"x":128.77,"y":166.33,"x0":-1.991980806116907,"y0":50.00417083143497,"z0":5.408384601559966,"aX":-13.932203633435668},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2247,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.39745001442540984,"extension":6.2636809517288645},"index":1,"playId":"d06b08c5-d985-3e2b-9469-9c8f0af8d718","pitchNumber":2,"startTime":"2026-08-12T19:26:07.836Z","endTime":"2026-08-12T19:26:11.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24397657486402,"aZ":-30.680428253700484,"pfxX":6.467589801431258,"pfxZ":0.9448873610444597,"pX":0.8114479223331306,"pZ":1.6969217000991095,"vX0":4.862286533120382,"vY0":-125.0753397219107,"vZ0":-2.993509250656195,"x":86.07,"y":192.96,"x0":-1.9982652522294735,"y0":50.00553190407413,"z0":5.425546009044119,"aX":10.246071569029155},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":2780,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.43794047147507964,"extension":6.193041664714892},"index":2,"playId":"f068374b-1898-314f-ab57-c5e142f538aa","pitchNumber":3,"startTime":"2026-08-12T19:26:31.714Z","endTime":"2026-08-12T19:26:35.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65738830724577,"aZ":-14.778176876545624,"pfxX":-7.053794331488225,"pfxZ":8.913030257659456,"pX":0.7757163649523573,"pZ":2.5563123987833616,"vX0":9.85927603648707,"vY0":-138.28553141187396,"vZ0":-4.977439046482557,"x":87.43,"y":169.76,"x0":-1.9068364624178937,"y0":50.00097573759041,"z0":5.359098271175211,"aX":-13.764475934013774},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2150,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.39495882058407084,"extension":6.342435060369142},"index":3,"playId":"7b17d0be-99a0-37ad-b750-dbeea8d78be6","pitchNumber":4,"startTime":"2026-08-12T19:26:55.573Z","endTime":"2026-08-12T19:26:58.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35585522425973,"aZ":-33.824839729328346,"pfxX":-8.279348530429793,"pfxZ":-0.9679647220524981,"pX":0.5261113425530307,"pZ":1.2695524217685827,"vX0":8.469255467106118,"vY0":-129.5884512196675,"vZ0":-4.250344768005194,"x":96.95,"y":204.5,"x0":-1.6981871663274677,"y0":50.00114642850194,"z0":5.4957433840963406,"aX":-14.176657727943708},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.4,"breakHorizontal":13.3,"spinRate":1367,"spinDirection":257},"zone":14,"typeConfidence":0.91,"plateTime":0.42158748557974945,"extension":6.456311820060919},"hitData":{"launchSpeed":49.1,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.88,"coordY":190.72}},"index":4,"playId":"bd8909e1-5944-31e0-9c00-2d8b42475ec8","pitchNumber":5,"startTime":"2026-08-12T19:27:21.060Z","endTime":"2026-08-12T19:27:28.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:27:28.892Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jonathan Aranda grounds into a double play, shortstop Donovan Walton to first baseman Tommy White. Yandy Díaz out at 2nd. Jonathan Aranda out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-12T19:28:52.393Z","endTime":"2026-08-12T19:30:18.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-12T19:28:54.576Z","endTime":"2026-08-12T19:28:54.577Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90296223312435,"aZ":-12.843721258160036,"pfxX":-7.331854924121436,"pfxZ":10.068157894327491,"pX":-0.4365708849032271,"pZ":2.020860296706543,"vX0":6.7846482097771315,"vY0":-137.9658798728726,"vZ0":-6.625269911746334,"x":133.64,"y":184.22,"x0":-1.9800757770904998,"y0":50.00055124698915,"z0":5.326226735892107,"aX":-14.073254212379313},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":11.8,"spinRate":2311,"spinDirection":220},"zone":7,"typeConfidence":0.92,"plateTime":0.3976396050877491,"extension":6.4552477713661975},"index":1,"playId":"2abbf92f-b135-3de8-9eaa-3a7671fa8e7c","pitchNumber":1,"startTime":"2026-08-12T19:28:54.578Z","endTime":"2026-08-12T19:28:59.003Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8431173334542,"aZ":-25.479445106503917,"pfxX":-1.2478362356653907,"pfxZ":3.636160162166952,"pX":-0.5130160302129689,"pZ":2.600029398815608,"vX0":4.626503253713754,"vY0":-134.51379009047815,"vZ0":-2.7599504945904214,"x":136.55,"y":168.58,"x0":-2.089491270384499,"y0":50.0047863686442,"z0":5.4365611019069995,"aX":-2.299161051101673},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2516,"spinDirection":210},"zone":4,"typeConfidence":0.92,"plateTime":0.4064411476655674,"extension":6.284651149739186},"index":2,"playId":"723434b5-b76c-3820-a37d-63f79e86ff21","pitchNumber":2,"startTime":"2026-08-12T19:29:16.905Z","endTime":"2026-08-12T19:29:20.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68711943003257,"aZ":-32.36085620084098,"pfxX":7.212214706693162,"pfxZ":-0.11792220298237899,"pX":0.6018322880949692,"pZ":0.883057157746029,"vX0":4.276068991225982,"vY0":-122.64871308587901,"vZ0":-4.245405492762597,"x":94.06,"y":214.94,"x0":-2.102585628061645,"y0":50.00549841892151,"z0":5.4019223777473595,"aX":10.96902892729796},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-14.0,"spinRate":2883,"spinDirection":50},"zone":14,"typeConfidence":0.88,"plateTime":0.44690382187976985,"extension":6.3377060903911095},"index":3,"playId":"7af0e2a9-9cdf-3443-9758-f6cbcfc3c5fc","pitchNumber":3,"startTime":"2026-08-12T19:29:42.363Z","endTime":"2026-08-12T19:29:46.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619064114322587,"aZ":-29.609131160924562,"pfxX":-9.02684379676792,"pfxZ":1.4941275448867508,"pX":-0.6973380016045458,"pZ":0.48600851566470554,"vX0":5.873125058494388,"vY0":-129.50721494742555,"vZ0":-6.898923262419373,"x":143.58,"y":225.66,"x0":-1.810761436570764,"y0":50.002885683354705,"z0":5.420678084623957,"aX":-15.480534414770169},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":15.2,"spinRate":1172,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.421397197316173,"extension":6.270163950365388},"hitData":{"launchSpeed":66.3,"launchAngle":8.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":147.63}},"index":4,"playId":"56757b82-7e1d-3ac6-b875-9b9da06d813e","pitchNumber":4,"startTime":"2026-08-12T19:30:10.624Z","endTime":"2026-08-12T19:30:18.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:30:18.605Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T19:32:35.612Z","endTime":"2026-08-12T19:32:59.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467461311961824,"aZ":-13.003004765125135,"pfxX":-4.304474716837893,"pfxZ":9.884882902159973,"pX":-0.5354245564600579,"pZ":3.9232484225206155,"vX0":4.417458820797739,"vY0":-138.30289957651365,"vZ0":-3.3614325344791096,"x":137.41,"y":132.85,"x0":-1.5931132880018557,"y0":50.0057425304093,"z0":6.024958583270687,"aX":-8.351201796756023},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2500,"spinDirection":203},"zone":11,"typeConfidence":0.85,"plateTime":0.3958372111800239,"extension":6.356175734533421},"index":0,"playId":"204ded36-a190-39da-aa1c-568399686155","pitchNumber":1,"startTime":"2026-08-12T19:32:35.612Z","endTime":"2026-08-12T19:32:40.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.578131214352954,"aZ":-11.598351176725462,"pfxX":-4.032255089793716,"pfxZ":10.997961930015833,"pX":-0.47448175070745213,"pZ":2.593745490646457,"vX0":4.183222937624902,"vY0":-136.31211655730854,"vZ0":-6.765982035063424,"x":135.09,"y":168.75,"x0":-1.5093819352919329,"y0":50.0029219399831,"z0":5.918701923311269,"aX":-7.544404718807319},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":6.4,"spinRate":2498,"spinDirection":200},"zone":4,"typeConfidence":0.89,"plateTime":0.40270440883254377,"extension":6.336704178681739},"hitData":{"launchSpeed":101.6,"launchAngle":39.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.13,"coordY":49.11}},"index":1,"playId":"ff0ec721-82e3-3af5-b2b5-c0a92a873ae1","pitchNumber":2,"startTime":"2026-08-12T19:32:49.318Z","endTime":"2026-08-12T19:32:59.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:32:59.754Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Bolte walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T19:33:11.183Z","endTime":"2026-08-12T19:35:24.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88996223726121,"aZ":-19.416440512126997,"pfxX":-9.047549490367203,"pfxZ":6.826805027808614,"pX":-1.0857796010327756,"pZ":3.8508706936776194,"vX0":5.041041281212429,"vY0":-136.08106926906964,"vZ0":-1.7884927691633092,"x":158.39,"y":134.81,"x0":-1.7904315809501272,"y0":50.0020516551196,"z0":5.8668805525936385,"aX":-16.904986859887515},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":15.2,"spinRate":2431,"spinDirection":212},"zone":11,"typeConfidence":0.79,"plateTime":0.4030635140683745,"extension":6.291377268387362},"index":0,"playId":"fabe7e7a-183b-3ed4-ba5d-25d80963f16f","pitchNumber":1,"startTime":"2026-08-12T19:33:26.894Z","endTime":"2026-08-12T19:33:32.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80250777070309,"aZ":-14.99046986659145,"pfxX":-9.1076397027038,"pfxZ":9.023271768079056,"pX":0.09177211912524787,"pZ":1.501981856858209,"vX0":7.617862468436447,"vY0":-137.44446468941274,"vZ0":-8.298290007667662,"x":113.5,"y":198.23,"x0":-1.5389483339093362,"y0":50.00219408502752,"z0":5.588272077193869,"aX":-17.3427456275609},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":14.8,"spinRate":2504,"spinDirection":209},"zone":14,"typeConfidence":0.87,"plateTime":0.3992211786115325,"extension":6.501392730301195},"index":1,"playId":"37c1c5c5-99ea-3faf-9155-5fede5e0e69d","pitchNumber":2,"startTime":"2026-08-12T19:33:45.082Z","endTime":"2026-08-12T19:33:49.705Z","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":86.6,"endSpeed":79.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686836689323638,"aZ":-33.38950357325907,"pfxX":1.191110864520167,"pfxZ":-0.7566424228818427,"pX":0.42859851010616395,"pZ":1.6721709530455187,"vX0":5.058770242367426,"vY0":-126.03355297206255,"vZ0":-3.6375176182314535,"x":100.66,"y":193.63,"x0":-1.7631369002676318,"y0":50.00557459541142,"z0":5.8437411034283535,"aX":1.9067308157386458},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-3.4,"spinRate":2480,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.4353496415402782,"extension":6.150657164012014},"index":2,"playId":"99b86996-5c9a-3856-b9aa-b12e02452470","pitchNumber":3,"startTime":"2026-08-12T19:34:00.446Z","endTime":"2026-08-12T19:34:04.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-12T19:34:17.340Z","endTime":"2026-08-12T19:34:28.285Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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":89.3,"endSpeed":82.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0430692325179,"aZ":-28.079009765987028,"pfxX":-4.309358664253599,"pfxZ":2.380586328004959,"pX":0.7209964662891015,"pZ":0.48411370171209367,"vX0":7.424373314067802,"vY0":-129.7503138846709,"vZ0":-7.597758834406618,"x":89.52,"y":225.71,"x0":-1.6068581435679479,"y0":50.001247740496446,"z0":5.565017104273425,"aX":-7.408114242017352},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":6.4,"spinRate":1598,"spinDirection":238},"zone":14,"typeConfidence":0.82,"plateTime":0.4208044428664084,"extension":6.4280764493253395},"index":4,"playId":"ea877e10-ed8a-3f14-8f9c-b1dca0d829b4","pitchNumber":4,"startTime":"2026-08-12T19:34:28.285Z","endTime":"2026-08-12T19:34:31.924Z","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":94.1,"endSpeed":85.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89645786300223,"aZ":-17.741644899232867,"pfxX":-9.15224043471361,"pfxZ":7.678256433158453,"pX":-1.0277788052420294,"pZ":2.5738922768464003,"vX0":5.288984137922443,"vY0":-136.8903725365331,"vZ0":-4.826616837369104,"x":156.18,"y":169.28,"x0":-1.805464532789652,"y0":50.00502592440276,"z0":5.591436001608996,"aX":-17.20668189546473},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":15.4,"spinRate":2418,"spinDirection":214},"zone":11,"typeConfidence":0.84,"plateTime":0.40158638265796975,"extension":6.364645367557792},"index":5,"playId":"652b9e51-b041-3d03-98ec-130c532a1818","pitchNumber":5,"startTime":"2026-08-12T19:34:44.962Z","endTime":"2026-08-12T19:34:49.611Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.519928182097804,"aZ":-14.93462355063298,"pfxX":-8.732571810088757,"pfxZ":8.89945653445666,"pX":-0.029573802610254843,"pZ":2.602345716934368,"vX0":7.501097532802676,"vY0":-138.434655618319,"vZ0":-5.60960639803947,"x":118.13,"y":168.52,"x0":-1.6426275917946727,"y0":50.00038895474514,"z0":5.658233061396744,"aX":-16.91093170823731},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":14.2,"spinRate":2395,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.3959752841539963,"extension":6.40465480586649},"index":6,"playId":"f5f571bd-b6ed-3dc9-a935-fd4afd4e4b52","pitchNumber":6,"startTime":"2026-08-12T19:35:01.653Z","endTime":"2026-08-12T19:35:04.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69703985035161,"aZ":-13.217871611821572,"pfxX":-2.6953216240976294,"pfxZ":9.615958429151318,"pX":0.2650917972590725,"pZ":4.2205850324546805,"vX0":5.9133025741983625,"vY0":-139.36901543036564,"vZ0":-2.491387619162992,"x":106.9,"y":124.82,"x0":-1.531911936214314,"y0":50.0020140199374,"z0":5.996684239551081,"aX":-5.31335583607512},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2529,"spinDirection":197},"zone":12,"typeConfidence":0.89,"plateTime":0.3926792123864207,"extension":6.450862510428206},"index":7,"playId":"e15d9660-c503-3bdd-ad1f-71e7c742d1e8","pitchNumber":7,"startTime":"2026-08-12T19:35:20.381Z","endTime":"2026-08-12T19:35:24.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:35:24.529Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda. Henry Bolte to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T19:35:36.109Z","endTime":"2026-08-12T19:38:03.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929901904026618,"aZ":-24.248856131558114,"pfxX":2.9440508169724042,"pfxZ":4.602697857146158,"pX":1.398411727758172,"pZ":2.5022556078996927,"vX0":7.444768249234122,"vY0":-130.56284240120152,"vZ0":-3.5538742000692896,"x":63.7,"y":171.22,"x0":-1.8747060599160568,"y0":50.00632460668391,"z0":5.709533670181991,"aX":5.0755942452985385},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":-7.0,"spinRate":2589,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.41977542181422445,"extension":6.403444357538542},"index":0,"playId":"640170f2-1921-3cba-90b5-b2dc04e4bc7e","pitchNumber":1,"startTime":"2026-08-12T19:35:49.668Z","endTime":"2026-08-12T19:35:53.389Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"9bbe6575-35ee-3500-b8aa-139f5728dc4b","startTime":"2026-08-12T19:36:09.693Z","endTime":"2026-08-12T19:36:12.844Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8677207310225,"aZ":-16.814133262024733,"pfxX":-7.85589216316155,"pfxZ":8.013323709012734,"pX":-0.6247574757353409,"pZ":1.8714531553523786,"vX0":5.862797797510401,"vY0":-137.65801877956767,"vZ0":-7.0138176975352104,"x":140.81,"y":188.25,"x0":-1.7626047026784246,"y0":50.00475407247178,"z0":5.592950320484538,"aX":-15.06239269418416},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2416,"spinDirection":211},"zone":7,"typeConfidence":0.79,"plateTime":0.39805962146763285,"extension":6.4237536341207315},"index":2,"playId":"dedc8831-de07-3709-9766-2007324c3818","pitchNumber":2,"startTime":"2026-08-12T19:36:26.625Z","endTime":"2026-08-12T19:36:32.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Henry Bolte steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"dedc8831-de07-3709-9766-2007324c3818","startTime":"2026-08-12T19:37:00.017Z","endTime":"2026-08-12T19:37:03.300Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54878987711352,"aZ":-28.730085878917404,"pfxX":2.1519793988945786,"pfxZ":2.0320886184870286,"pX":1.0256401493035763,"pZ":2.922477987912945,"vX0":6.308014264005611,"vY0":-128.86381054655004,"vZ0":-1.7065060444558748,"x":77.91,"y":159.87,"x0":-1.7249828382024688,"y0":50.00511312655804,"z0":5.794062962080091,"aX":3.6509557889870066},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.2,"spinRate":2568,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.42361762637440536,"extension":6.396138224090405},"index":4,"playId":"eb5a3ffb-2ca9-3ccd-872a-78001b30c5f5","pitchNumber":3,"startTime":"2026-08-12T19:37:03.300Z","endTime":"2026-08-12T19:37:07.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.569021736612214,"aZ":-10.900556468823098,"pfxX":-1.9106187989413344,"pfxZ":11.237909768290788,"pX":-0.966506941218126,"pZ":4.617304916710351,"vX0":2.4302299224161135,"vY0":-137.4663270422907,"vZ0":-1.8876485851554665,"x":153.84,"y":114.11,"x0":-1.6183235515874441,"y0":50.0027196661332,"z0":6.062844899174345,"aX":-3.617062133267794},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":2.9,"spinRate":2512,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.40012676117509294,"extension":6.146934871622651},"index":5,"playId":"c13693e3-9a95-37a9-9890-786f4a33775c","pitchNumber":4,"startTime":"2026-08-12T19:37:19.777Z","endTime":"2026-08-12T19:37:23.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601233345384337,"aZ":-16.944341083706043,"pfxX":-9.040003505481431,"pfxZ":8.042548787967881,"pX":-0.25131487677229697,"pZ":2.515020363431821,"vX0":7.203890949713727,"vY0":-136.82268530095453,"vZ0":-5.150413371946682,"x":126.58,"y":170.87,"x0":-1.745806582745265,"y0":50.00072104289983,"z0":5.585515415307242,"aX":-17.11269711347765},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":14.9,"spinRate":2447,"spinDirection":216},"zone":5,"typeConfidence":0.85,"plateTime":0.40054075912895515,"extension":6.3773134301830865},"index":6,"playId":"7449fa60-4ff2-3efc-9f70-39c72728a7c2","pitchNumber":5,"startTime":"2026-08-12T19:37:37.507Z","endTime":"2026-08-12T19:37:41.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418775170951143,"aZ":-27.88516660714857,"pfxX":2.915170240738524,"pfxZ":2.5290340789328543,"pX":0.29078267950672226,"pZ":3.2270173427386584,"vX0":4.727560404034372,"vY0":-130.0086505167581,"vZ0":-1.2006697091514988,"x":105.92,"y":151.65,"x0":-1.936041549780416,"y0":50.004710652938236,"z0":5.828014504924033,"aX":4.94779846731451},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-6.4,"spinRate":2581,"spinDirection":155},"zone":3,"typeConfidence":0.9,"plateTime":0.4226809242780618,"extension":6.18693396691093},"hitData":{"launchSpeed":90.7,"launchAngle":-26.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":152.7}},"index":7,"playId":"764576d8-74b0-3881-bea4-db68e9a275b1","pitchNumber":6,"startTime":"2026-08-12T19:37:56.383Z","endTime":"2026-08-12T19:38:03.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:38:03.894Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-12T19:38:19.461Z","endTime":"2026-08-12T19:38:37.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14045339352895,"aZ":-19.642784391023028,"pfxX":-10.895060659813382,"pfxZ":6.578596421363548,"pX":-0.4637708436278079,"pZ":2.7415767812388556,"vX0":7.110473715976097,"vY0":-137.52132452787703,"vZ0":-4.402238569673361,"x":134.68,"y":164.76,"x0":-1.6750755268961788,"y0":50.001696267655355,"z0":5.7059024645226275,"aX":-20.74643760394266},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":18.1,"spinRate":2435,"spinDirection":216},"zone":4,"typeConfidence":0.88,"plateTime":0.3991815795960756,"extension":6.464869326880101},"hitData":{"launchSpeed":83.3,"launchAngle":37.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.36,"coordY":78.96}},"index":0,"playId":"230a7c6b-b46e-3272-b2c3-e99ea2009e7d","pitchNumber":1,"startTime":"2026-08-12T19:38:29.131Z","endTime":"2026-08-12T19:38:37.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:38:37.693Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T19:40:26.289Z","endTime":"2026-08-12T19:43:06.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84994984860672,"aZ":-17.32578420253034,"pfxX":-6.798552172761805,"pfxZ":7.88713656808136,"pX":-0.3523306641524136,"pZ":4.94186070936576,"vX0":6.5614938233679565,"vY0":-136.53760404123773,"vZ0":1.1392619945412719,"x":130.43,"y":105.35,"x0":-1.9065921904753622,"y0":50.00315121376697,"z0":5.713705215422735,"aX":-12.800626294314744},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":10.9,"spinRate":2072,"spinDirection":226},"zone":11,"typeConfidence":0.86,"plateTime":0.40158271845643156,"extension":6.246998148272273},"index":0,"playId":"aa22abff-95a2-3b08-a62b-93cb392aa760","pitchNumber":1,"startTime":"2026-08-12T19:40:50.228Z","endTime":"2026-08-12T19:40:53.893Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31538012133212,"aZ":-29.78185598376659,"pfxX":-8.895135391085617,"pfxZ":1.429026872607114,"pX":-1.675291210932062,"pZ":4.866707769417194,"vX0":3.371033188669959,"vY0":-128.13005553916975,"vZ0":3.3189994399440366,"x":180.86,"y":107.38,"x0":-1.8489572713628895,"y0":50.000315561308796,"z0":5.875331644838125,"aX":-14.856592351880185},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":15.4,"spinRate":1204,"spinDirection":251},"zone":11,"typeConfidence":0.91,"plateTime":0.4267115890220925,"extension":6.129937890413264},"index":1,"playId":"cfe08583-ebb2-35a7-91d1-0536fc1f4670","pitchNumber":2,"startTime":"2026-08-12T19:41:05.683Z","endTime":"2026-08-12T19:41:09.318Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-12T19:41:17.527Z","endTime":"2026-08-12T19:41:29.510Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107654158077498,"aZ":-24.988737757242973,"pfxX":-2.2463567231984807,"pfxZ":4.031085109516847,"pX":0.8647417452647551,"pZ":1.878876723668586,"vX0":8.070482002794956,"vY0":-132.16328745143883,"vZ0":-4.378489597791016,"x":84.04,"y":188.05,"x0":-1.9262490908157288,"y0":50.003261744910006,"z0":5.375025686385748,"aX":-4.005376929460712},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":2.4,"spinRate":2407,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.4131911686735297,"extension":6.409789017106225},"index":3,"playId":"9c664cc8-af37-37d0-b62c-2a06e5353495","pitchNumber":3,"startTime":"2026-08-12T19:41:29.510Z","endTime":"2026-08-12T19:41:33.214Z","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":90.8,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752179347765143,"aZ":-23.062983730095837,"pfxX":-1.1745408064927014,"pfxZ":5.148076261088823,"pX":0.7574506749469898,"pZ":2.1296446761506513,"vX0":7.382900166776453,"vY0":-132.12648426646763,"vZ0":-4.154285874120055,"x":78.52,"y":163.04,"x0":-1.9187249333528977,"y0":50.005728366605666,"z0":5.414051280296596,"aX":-2.080625871135933},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":0.6,"spinRate":2459,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.4143159232019835,"extension":6.271777519505131},"index":4,"playId":"6f716f35-1421-3245-89f1-bbcf5b858410","pitchNumber":4,"startTime":"2026-08-12T19:42:01.812Z","endTime":"2026-08-12T19:42:06.020Z","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.8,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.836519094273687,"aZ":-26.335966324440395,"pfxX":4.5347688380748625,"pfxZ":3.7404245191271377,"pX":2.2367878228881235,"pZ":1.7770441155580163,"vX0":8.636558867438039,"vY0":-124.6678713632874,"vZ0":-3.6792890559027565,"x":31.74,"y":190.8,"x0":-1.8722177831876674,"y0":50.00580620879203,"z0":5.464433472264134,"aX":7.084114336184769},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-10.3,"spinRate":2831,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.44063551310922344,"extension":6.222636262742307},"index":5,"playId":"0dca6c2b-ed98-3ca7-affb-9a81c64aa039","pitchNumber":5,"startTime":"2026-08-12T19:42:36.522Z","endTime":"2026-08-12T19:42:40.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125677826782386,"aZ":-24.479941349115723,"pfxX":-1.631301665576006,"pfxZ":4.210703305678639,"pX":0.7400971023434123,"pZ":2.212878045324815,"vX0":7.936691207781524,"vY0":-134.3332632118651,"vZ0":-3.5573336543507406,"x":88.79,"y":179.03,"x0":-2.040856249739426,"y0":50.002738760939145,"z0":5.294725686528021,"aX":-2.9814711928272093},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":1.2,"spinRate":2430,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.40774902404412394,"extension":6.612654468786744},"hitData":{"launchSpeed":79.9,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.87,"coordY":100.5}},"index":6,"playId":"2542b2ce-eafb-3389-b706-4c0781259832","pitchNumber":6,"startTime":"2026-08-12T19:42:55.187Z","endTime":"2026-08-12T19:43:06.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:43:06.033Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a sharp line drive to center fielder Henry Bolte. Junior Caminero to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T19:43:18.579Z","endTime":"2026-08-12T19:46:21.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439141076431937,"aZ":-15.527335635098453,"pfxX":-6.83671999517745,"pfxZ":8.681017884487463,"pX":-0.2889294798068671,"pZ":3.2835919225212002,"vX0":6.9315222696752175,"vY0":-137.56878623519597,"vZ0":-3.056939619096343,"x":128.01,"y":150.12,"x0":-1.9526292666060199,"y0":50.00040264863607,"z0":5.461341476624247,"aX":-13.106347270529545},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2132,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3981125072016898,"extension":6.245450107549613},"index":0,"playId":"dfece5ad-3bd0-3b59-9809-46642ed4a617","pitchNumber":1,"startTime":"2026-08-12T19:43:40.814Z","endTime":"2026-08-12T19:43:45.440Z","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.2,"endSpeed":78.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08211074893909,"aZ":-34.77525607336722,"pfxX":5.432333906778825,"pfxZ":-1.6884491577663354,"pX":1.4192867791249077,"pZ":1.4432698587929622,"vX0":6.6437267872589425,"vY0":-123.85288958059853,"vZ0":-2.4633460235816473,"x":62.9,"y":199.81,"x0":-2.0093527293578,"y0":50.00090063483595,"z0":5.375688673233165,"aX":8.386951136290088},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.4,"breakHorizontal":-11.4,"spinRate":2778,"spinDirection":49},"zone":14,"typeConfidence":0.87,"plateTime":0.44323148108561794,"extension":6.254078289596751},"index":1,"playId":"035b9cdf-3653-3189-99c7-7550cb31f3d2","pitchNumber":2,"startTime":"2026-08-12T19:44:24.216Z","endTime":"2026-08-12T19:44:28.091Z","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":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897843357149156,"aZ":-30.930199463645167,"pfxX":7.277388043014472,"pfxZ":0.8150080835462958,"pX":0.20619049488935134,"pZ":2.453833777277613,"vX0":3.6608833454109715,"vY0":-122.41817987653634,"vZ0":-0.8652425572065168,"x":109.14,"y":172.53,"x0":-2.2514188574776406,"y0":50.00223351036237,"z0":5.4463389083698015,"aX":11.106873978483478},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-14.0,"spinRate":2846,"spinDirection":56},"zone":5,"typeConfidence":0.91,"plateTime":0.44646860006018896,"extension":6.160915246049533},"index":2,"playId":"ffd0fa4b-a3d5-364b-969b-dc0560591f22","pitchNumber":3,"startTime":"2026-08-12T19:44:43.412Z","endTime":"2026-08-12T19:44:47.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-12T19:45:02.578Z","endTime":"2026-08-12T19:45:18.723Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.098864462196016,"aZ":-17.110667183188443,"pfxX":-5.88390782418589,"pfxZ":7.8413851584203,"pX":-0.4039776665575747,"pZ":3.184259618498914,"vX0":6.354112968436503,"vY0":-137.63300129750064,"vZ0":-3.060180434820344,"x":132.4,"y":152.8,"x0":-1.9763954064299636,"y0":50.00540466233935,"z0":5.4671147102544975,"aX":-11.307806504816158},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2198,"spinDirection":223},"zone":1,"typeConfidence":0.89,"plateTime":0.39772452286483606,"extension":6.432930249791584},"index":4,"playId":"a7120700-32f7-3bee-9cc2-a4dad73ebb0f","pitchNumber":4,"startTime":"2026-08-12T19:45:18.723Z","endTime":"2026-08-12T19:45:22.448Z","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":83.4,"endSpeed":77.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325550745814795,"aZ":-37.19295016231362,"pfxX":2.9617611551614837,"pfxZ":-3.3335911920337775,"pX":-1.2259352902602059,"pZ":3.476660873592849,"vX0":1.1549147691409143,"vY0":-121.58639159073931,"vZ0":2.0331404119469036,"x":163.73,"y":144.91,"x0":-2.090870225094095,"y0":50.00020188274551,"z0":5.8414074053655,"aX":4.463452536455465},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.4,"breakHorizontal":-5.6,"spinRate":2730,"spinDirection":48},"zone":11,"typeConfidence":0.98,"plateTime":0.44932860386224194,"extension":6.195657055507232},"index":5,"playId":"a868d8fd-492e-33f0-b5a0-94968f2acc87","pitchNumber":5,"startTime":"2026-08-12T19:45:50.679Z","endTime":"2026-08-12T19:45:54.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062346285436053,"aZ":-17.1578764523765,"pfxX":-5.658530638085502,"pfxZ":7.810214459641145,"pX":-0.7605259675332257,"pZ":2.9239915235645135,"vX0":5.52973786126719,"vY0":-137.66125494749866,"vZ0":-3.598908597255777,"x":145.99,"y":159.83,"x0":-2.0584260263656042,"y0":50.003799865187666,"z0":5.407231831854335,"aX":-10.880283989127802},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":9.1,"spinRate":2153,"spinDirection":218},"zone":1,"typeConfidence":0.89,"plateTime":0.3976196910050822,"extension":6.338987036409514},"hitData":{"launchSpeed":100.3,"launchAngle":12.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.09,"coordY":84.72}},"index":6,"playId":"1af1ae63-7e45-32d3-ad80-ec0d5dbb53d6","pitchNumber":6,"startTime":"2026-08-12T19:46:11.192Z","endTime":"2026-08-12T19:46:21.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:46:21.723Z","atBatIndex":20},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Victor Mesa Jr. bunt pops out softly to pitcher Jack Perkins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T19:46:38.935Z","endTime":"2026-08-12T19:48:21.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336477130317547,"aZ":-23.126214422289394,"pfxX":-2.294380628862617,"pfxZ":4.929755080100202,"pX":-0.010039699805453594,"pZ":0.7741284867415512,"vX0":6.087766605945459,"vY0":-133.97555234414014,"vZ0":-7.35376313082992,"x":117.38,"y":217.88,"x0":-2.0040216403652575,"y0":50.00250485172928,"z0":5.183132780090288,"aX":-4.211267458877108},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":3.0,"spinRate":2394,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.40733584583882587,"extension":6.365950617132699},"index":0,"playId":"6e722e69-f70e-3f6a-9ca7-b61fc22c34f4","pitchNumber":1,"startTime":"2026-08-12T19:47:01.067Z","endTime":"2026-08-12T19:47:05.269Z","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":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57900372642482,"aZ":-35.70577897942682,"pfxX":-5.14842026931415,"pfxZ":-2.113631201777153,"pX":-1.1051247257244265,"pZ":3.3850343887934287,"vX0":3.9807564685820314,"vY0":-128.41261249347892,"vZ0":1.1635159784284952,"x":159.12,"y":147.38,"x0":-2.0064734908415938,"y0":50.00376711135835,"z0":5.7037487769993565,"aX":-8.599161505058053},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":8.4,"spinRate":1293,"spinDirection":254},"zone":11,"typeConfidence":0.87,"plateTime":0.4265256217768725,"extension":6.301639037308821},"index":1,"playId":"7f68034e-1dec-3244-9af8-ed099ce4f43e","pitchNumber":2,"startTime":"2026-08-12T19:47:24.467Z","endTime":"2026-08-12T19:47:28.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796825475337755,"aZ":-31.314288361208316,"pfxX":7.728511999278613,"pfxZ":0.571410481894199,"pX":1.1284608460630166,"pZ":0.8418032280747282,"vX0":5.221082522482713,"vY0":-122.64975905717239,"vZ0":-4.174569573405123,"x":73.99,"y":216.05,"x0":-2.04027220773185,"y0":50.004126471171816,"z0":5.269761228063147,"aX":11.641739436468756},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-15.4,"spinRate":2771,"spinDirection":50},"zone":14,"typeConfidence":0.92,"plateTime":0.4485148884887047,"extension":6.265489758619938},"index":2,"playId":"67d411fc-0521-3070-9318-45f03d19ed4f","pitchNumber":3,"startTime":"2026-08-12T19:47:42.727Z","endTime":"2026-08-12T19:47:46.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-12T19:48:02.409Z","endTime":"2026-08-12T19:48:15.297Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.117319131555348,"aZ":-14.147267758802649,"pfxX":-5.894259618482831,"pfxZ":9.55777945383216,"pX":0.47064536924226225,"pZ":2.127061353209772,"vX0":8.677795663458117,"vY0":-136.05308174586023,"vZ0":-5.979990193903851,"x":99.06,"y":181.35,"x0":-1.985400521592222,"y0":50.00589049717068,"z0":5.323434587977407,"aX":-11.121372342536702},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2075,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.40164196486569415,"extension":6.482689617285591},"hitData":{"launchSpeed":32.0,"launchAngle":69.0,"totalDistance":41.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":128.11,"coordY":187.48}},"index":4,"playId":"7c6a2243-0403-3b15-8db8-ccb3e38a1369","pitchNumber":4,"startTime":"2026-08-12T19:48:15.297Z","endTime":"2026-08-12T19:48:21.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:48:21.395Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonny DeLuca pops out to second baseman Zack Gelof.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T19:48:39.966Z","endTime":"2026-08-12T19:49:30.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.5,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469582986062854,"aZ":-23.259786997944552,"pfxX":0.7752310147162568,"pfxZ":4.929916494429332,"pX":0.05322222583781457,"pZ":4.1491562685606596,"vX0":5.418575431902456,"vY0":-133.30524712368856,"vZ0":0.8422471914881955,"x":114.97,"y":126.75,"x0":-2.102682826999814,"y0":50.00098485439087,"z0":5.502684458753929,"aX":1.4003193138376038},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":-2.5,"spinRate":2401,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.4101852770568768,"extension":6.402459878354957},"index":0,"playId":"c420a930-36b6-3845-b104-f9779275a54e","pitchNumber":1,"startTime":"2026-08-12T19:48:56.878Z","endTime":"2026-08-12T19:49:01.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80386586115976,"aZ":-24.495285172752844,"pfxX":-8.76987470400804,"pfxZ":4.113053721894406,"pX":0.34302997750884623,"pZ":2.4724916587801324,"vX0":9.216267272927693,"vY0":-135.11686300523698,"vZ0":-3.3457326454691456,"x":103.92,"y":172.02,"x0":-1.9572330930024948,"y0":50.0012928535795,"z0":5.429393783211587,"aX":-16.369189847709183},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":14.2,"spinRate":2167,"spinDirection":224},"zone":6,"typeConfidence":0.79,"plateTime":0.4039027337982115,"extension":6.31129885013653},"hitData":{"launchSpeed":87.8,"launchAngle":65.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":173.09,"coordY":149.66}},"index":1,"playId":"e3f088c6-2c51-31a7-aece-e5b27be31246","pitchNumber":2,"startTime":"2026-08-12T19:49:19.163Z","endTime":"2026-08-12T19:49:30.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:49:30.177Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rays challenged (tag play), call on the field was upheld: Rays challenged (home-plate collision), call on the field was upheld: Cedric Mullins doubles (9) on a line drive to left fielder Carlos Cortes. Junior Caminero scores. Liam Hicks out at home on the throw, left fielder Carlos Cortes to shortstop Donovan Walton to catcher Brian Serven.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-12T19:49:46.627Z","endTime":"2026-08-12T19:51:45.285Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.7,"endSpeed":79.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65576709602321,"aZ":-32.12605566614378,"pfxX":7.608001825324292,"pfxZ":0.03061024212357122,"pX":0.07147620435267739,"pZ":1.8014816961250846,"vX0":3.0903778674194475,"vY0":-124.81339206250999,"vZ0":-2.2518610043172704,"x":114.28,"y":190.14,"x0":-2.168938745998292,"y0":50.00257935760524,"z0":5.3448313175422095,"aX":12.077994445177874},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-14.5,"spinRate":2869,"spinDirection":54},"zone":8,"typeConfidence":0.92,"plateTime":0.4377953108755359,"extension":6.2717352176624},"index":0,"playId":"25e250e5-9b4a-3cf8-9def-bae89e105d5b","pitchNumber":1,"startTime":"2026-08-12T19:50:07.681Z","endTime":"2026-08-12T19:50:11.815Z","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":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.952848443035226,"aZ":-30.990181341893955,"pfxX":-7.520200872945312,"pfxZ":0.6925875390557072,"pX":-0.22039878289327242,"pZ":0.6356120190670911,"vX0":6.954035850517556,"vY0":-129.48203121281304,"vZ0":-6.090855664734121,"x":125.4,"y":221.62,"x0":-1.9532418686480342,"y0":50.004049040355184,"z0":5.365557982471107,"aX":-12.875534248546463},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":12.2,"spinRate":1141,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.42169473721820694,"extension":6.409292765587951},"index":1,"playId":"5776e30f-eecb-3812-ab93-a7b2dcc8e37d","pitchNumber":2,"startTime":"2026-08-12T19:50:35.010Z","endTime":"2026-08-12T19:50:38.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78790185980113,"aZ":-31.626298220468644,"pfxX":-8.081268467195326,"pfxZ":0.3292956960396429,"pX":-0.7201272073772579,"pZ":1.9864422913952267,"vX0":5.7583353128680566,"vY0":-127.53573653518039,"vZ0":-2.577482705627954,"x":144.45,"y":185.15,"x0":-1.9507284938376512,"y0":50.0012110472106,"z0":5.489819045287859,"aX":-13.389474684284655},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":1074,"spinDirection":255},"zone":7,"typeConfidence":0.91,"plateTime":0.4285024401386548,"extension":6.430166217263263},"index":2,"playId":"3242c6e9-002b-3160-93c6-7bc2e279f86a","pitchNumber":3,"startTime":"2026-08-12T19:50:56.149Z","endTime":"2026-08-12T19:51:00.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-12T19:51:08.677Z","endTime":"2026-08-12T19:51:30.107Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.545031582932715,"aZ":-15.845794839633138,"pfxX":-8.115529794923207,"pfxZ":8.485541094878732,"pX":-0.8325899941644992,"pZ":3.2546373782296034,"vX0":6.194554082150611,"vY0":-138.46251115337017,"vZ0":-2.858981329430658,"x":148.74,"y":150.9,"x0":-2.0547058454894294,"y0":50.00038475190746,"z0":5.372871665389339,"aX":-15.612286629016596},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2098,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39696636187270506,"extension":6.418436926200424},"hitData":{"launchSpeed":87.0,"launchAngle":19.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.58,"coordY":120.96}},"index":4,"playId":"80b8c002-0914-397f-9da0-9b39f7c6a913","pitchNumber":4,"startTime":"2026-08-12T19:51:30.107Z","endTime":"2026-08-12T19:51:45.285Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":139,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":139}]},"playEndTime":"2026-08-12T19:51:45.285Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T19:56:02.904Z","endTime":"2026-08-12T19:56:55.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692550836836904,"aZ":-11.068725616783277,"pfxX":-3.3226747891065616,"pfxZ":10.991996550925307,"pX":0.5569228238055475,"pZ":2.152697382003974,"vX0":6.716887190936994,"vY0":-137.50256663978618,"vZ0":-7.855149327608683,"x":95.77,"y":180.66,"x0":-1.4827555459357447,"y0":50.00243722387011,"z0":5.79231894230099,"aX":-6.379953843064476},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":4.7,"spinRate":2426,"spinDirection":196},"zone":9,"typeConfidence":0.89,"plateTime":0.39790919334306984,"extension":6.755427984459367},"index":0,"playId":"a6741d23-2fb0-3a77-95b5-e86f4969a495","pitchNumber":1,"startTime":"2026-08-12T19:56:03.391Z","endTime":"2026-08-12T19:56:07.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33334334009195,"aZ":-11.746067779208037,"pfxX":-5.269038640689905,"pfxZ":10.476891656743232,"pX":0.2926434625510351,"pZ":3.0785040565068127,"vX0":6.3765275512484445,"vY0":-139.03274054740493,"vZ0":-5.506085674795581,"x":105.85,"y":155.66,"x0":-1.3503266320839131,"y0":50.004105348586734,"z0":5.870132676911635,"aX":-10.275333517432442},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2371,"spinDirection":199},"zone":3,"typeConfidence":0.73,"plateTime":0.39455905203609776,"extension":6.549813944380124},"index":1,"playId":"49038b00-b392-3fcd-b44d-dbba6b180918","pitchNumber":2,"startTime":"2026-08-12T19:56:21.493Z","endTime":"2026-08-12T19:56:24.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-12T19:56:37.933Z","endTime":"2026-08-12T19:56:47.857Z","isPitch":false,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.750247659213684,"aZ":-10.491402107088645,"pfxX":-3.6637568241494316,"pfxZ":11.19914736510855,"pX":-0.06826961369547863,"pZ":3.121386639621663,"vX0":4.9613475627272035,"vY0":-138.88651122158308,"vZ0":-5.775808804323609,"x":119.6,"y":154.5,"x0":-1.4093606259717733,"y0":50.00046974542236,"z0":5.939013360481061,"aX":-7.09213593506503},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":5.5,"spinRate":2387,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.3957540492369249,"extension":6.591463699676495},"hitData":{"launchSpeed":80.7,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":159.79}},"index":3,"playId":"08990db9-99fc-368a-9472-367be486496a","pitchNumber":3,"startTime":"2026-08-12T19:56:47.857Z","endTime":"2026-08-12T19:56:55.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:56:55.653Z","atBatIndex":24},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Donovan Walton hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T19:57:11.842Z","endTime":"2026-08-12T19:57:54.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":85.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90580919876873,"aZ":-16.095425327867417,"pfxX":-10.275321299626174,"pfxZ":8.49940322675744,"pX":0.7635980820456152,"pZ":3.0898346380791875,"vX0":9.931683450082987,"vY0":-136.61442196158882,"vZ0":-4.171394835263257,"x":87.89,"y":155.35,"x0":-1.5827598312081907,"y0":50.00081323682641,"z0":5.741755124830411,"aX":-19.433825060933245},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":16.6,"spinRate":2402,"spinDirection":216},"zone":3,"typeConfidence":0.88,"plateTime":0.4008219280844081,"extension":6.549632081199985},"index":0,"playId":"9fd55352-366b-3fea-a6c4-ac717721a991","pitchNumber":1,"startTime":"2026-08-12T19:57:34.026Z","endTime":"2026-08-12T19:57:37.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301298875401127,"aZ":-24.768299083254153,"pfxX":0.51073038015012,"pfxZ":4.264009194479529,"pX":1.735670014293151,"pZ":3.5755113285232474,"vX0":8.809146513368258,"vY0":-130.6675638992411,"vZ0":-1.2514764042384088,"x":50.84,"y":142.24,"x0":-1.7390077234267933,"y0":50.00392089640124,"z0":5.913253668222342,"aX":0.887205139823189},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-2.8,"spinRate":2628,"spinDirection":175},"zone":12,"typeConfidence":0.89,"plateTime":0.41840280460911483,"extension":6.5134345132212115},"index":1,"playId":"cddcccb2-9ece-3bd9-8cb0-909523e4f52e","pitchNumber":2,"startTime":"2026-08-12T19:57:50.120Z","endTime":"2026-08-12T19:57:54.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T19:57:54.404Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T19:58:06.499Z","endTime":"2026-08-12T20:01:19.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":90.5,"endSpeed":83.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570905530452233,"aZ":-25.38342503496107,"pfxX":0.42683209887091556,"pfxZ":3.8066894858770794,"pX":0.3092226007428708,"pZ":4.031398831932784,"vX0":5.66256527853894,"vY0":-131.89431748454973,"vZ0":-0.17880627163677854,"x":105.21,"y":129.93,"x0":-1.9093606234263167,"y0":50.00628187487162,"z0":5.951231159550866,"aX":0.7609223538283852},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-1.8,"spinRate":2598,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.41319642462797246,"extension":6.287431977631511},"index":0,"playId":"9afbab7e-6bb8-30e0-a634-aa7f4d17e133","pitchNumber":1,"startTime":"2026-08-12T19:58:27.650Z","endTime":"2026-08-12T19:58:32.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.277929652545,"aZ":-11.080747892036019,"pfxX":-3.7225509614801595,"pfxZ":11.008578811311155,"pX":-0.032116336824582675,"pZ":3.68282104841859,"vX0":5.197948770054981,"vY0":-138.1482233198768,"vZ0":-4.19683731247445,"x":118.22,"y":139.34,"x0":-1.462051658830091,"y0":50.003368103059735,"z0":5.977621416458328,"aX":-7.13351900210848},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":5.5,"spinRate":2509,"spinDirection":203},"zone":11,"typeConfidence":0.88,"plateTime":0.3978198264285373,"extension":6.499151733443616},"index":1,"playId":"168f5b87-b150-316e-a5d0-aca429827639","pitchNumber":2,"startTime":"2026-08-12T19:58:44.449Z","endTime":"2026-08-12T19:58:48.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149138905362786,"aZ":-29.025078906428384,"pfxX":-4.71411072478654,"pfxZ":1.8559844512383332,"pX":0.8610039910320795,"pZ":2.0030880361573464,"vX0":7.727026157748346,"vY0":-129.2431158369838,"vZ0":-3.7590407855512513,"x":84.18,"y":184.7,"x0":-1.5507754882735074,"y0":50.004074455048624,"z0":5.697947466884273,"aX":-8.001473629831834},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":6.8,"spinRate":1249,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.42329600905419085,"extension":6.475733394478186},"index":2,"playId":"b1119a2b-c95d-3103-9ad0-ede994e6f885","pitchNumber":3,"startTime":"2026-08-12T19:59:03.500Z","endTime":"2026-08-12T19:59:06.659Z","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":90.1,"endSpeed":83.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78285650432287,"aZ":-26.281253009172516,"pfxX":0.8993306898656144,"pfxZ":3.3260354524769262,"pX":1.0888489006276507,"pZ":2.5642222264977805,"vX0":7.292975288547832,"vY0":-131.24346857884015,"vZ0":-3.325307614732441,"x":75.5,"y":169.55,"x0":-1.825236902788413,"y0":50.001971278768096,"z0":5.77224400321989,"aX":1.5919292729570023},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-3.0,"spinRate":2594,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.41492209661644974,"extension":6.606261207830584},"index":3,"playId":"03f89ef1-7514-3941-b362-5e6880820d49","pitchNumber":4,"startTime":"2026-08-12T19:59:24.391Z","endTime":"2026-08-12T19:59:27.809Z","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":95.6,"endSpeed":86.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.544348268921105,"aZ":-15.839470087774723,"pfxX":-9.226649704806862,"pfxZ":8.423425590596251,"pX":-0.12155197128711659,"pZ":2.8255776188270363,"vX0":7.797801278525662,"vY0":-138.94007706977072,"vZ0":-4.879555091367997,"x":121.63,"y":162.49,"x0":-1.7773156457934203,"y0":50.00060997618202,"z0":5.670612383483865,"aX":-17.887286118910012},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":14.9,"spinRate":2431,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.39548579349778645,"extension":6.579443403306631},"index":4,"playId":"9120962a-f1ca-3b4d-a43b-2e0f87b7db28","pitchNumber":5,"startTime":"2026-08-12T20:00:08.276Z","endTime":"2026-08-12T20:00:12.524Z","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},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404351201474288,"aZ":-28.301793121696438,"pfxX":-6.842764445695336,"pfxZ":2.3504516921601493,"pX":0.3405250342601832,"pZ":2.5899636605012493,"vX0":7.261299792824869,"vY0":-128.0602572173312,"vZ0":-2.278653768235465,"x":104.02,"y":168.85,"x0":-1.6534026394178836,"y0":50.00319416292247,"z0":5.7229187747554695,"aX":-11.275621764241727},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":10.6,"spinRate":1719,"spinDirection":229},"zone":6,"typeConfidence":0.93,"plateTime":0.4290242717565098,"extension":6.427057944759169},"index":5,"playId":"e9731047-f345-3658-8a24-1d9183f9a730","pitchNumber":6,"startTime":"2026-08-12T20:00:29.313Z","endTime":"2026-08-12T20:00:33.033Z","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":87.8,"endSpeed":80.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02023909265442,"aZ":-35.892321331279966,"pfxX":-2.878708723888535,"pfxZ":-2.264018409023917,"pX":-0.3178058473043718,"pZ":3.822338195034766,"vX0":4.4939808628636495,"vY0":-127.81468569263882,"vZ0":2.0786696510354616,"x":129.11,"y":135.58,"x0":-1.730304280156102,"y0":50.00278179754442,"z0":5.830825295731978,"aX":-4.731265827559932},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":4.1,"spinRate":1502,"spinDirection":254},"zone":11,"typeConfidence":0.63,"plateTime":0.42965595727138695,"extension":6.248834547466963},"index":6,"playId":"cc75555c-28ff-34a6-90a3-218468cddf82","pitchNumber":7,"startTime":"2026-08-12T20:00:55.525Z","endTime":"2026-08-12T20:00:59.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89008245680558,"aZ":-12.447556836627573,"pfxX":-1.48763559887727,"pfxZ":10.080645650476335,"pX":0.2688621628560429,"pZ":4.370578432509265,"vX0":5.130011598181521,"vY0":-139.60421368324384,"vZ0":-2.443014405002783,"x":106.75,"y":120.77,"x0":-1.4061745982077647,"y0":50.00688775159167,"z0":6.085311572882756,"aX":-2.912786820550468},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":1.6,"spinRate":2587,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.39360395090438827,"extension":6.5063146726578545},"index":7,"playId":"6118c62a-8619-3438-ac2b-1486461da1ea","pitchNumber":8,"startTime":"2026-08-12T20:01:15.391Z","endTime":"2026-08-12T20:01:19.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:01:19.146Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a line drive to right fielder Victor Mesa Jr. Donovan Walton to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:01:27.754Z","endTime":"2026-08-12T20:02:11.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70780231461304,"aZ":-12.432037907022767,"pfxX":-4.179761490747667,"pfxZ":10.19010870108765,"pX":0.4463351052939994,"pZ":3.998656290398911,"vX0":6.918201273209823,"vY0":-138.7040316980091,"vZ0":-3.0967422824452595,"x":99.99,"y":130.82,"x0":-1.5437446281738425,"y0":50.000664615321085,"z0":5.965320031087397,"aX":-8.096821288572272},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2476,"spinDirection":204},"zone":12,"typeConfidence":0.79,"plateTime":0.3957790910211476,"extension":6.485497790713902},"index":0,"playId":"ceb52fe6-c597-3ca1-8c8d-1f130939ba3b","pitchNumber":1,"startTime":"2026-08-12T20:01:44.817Z","endTime":"2026-08-12T20:01:49.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79781567975473,"aZ":-17.094851762392512,"pfxX":-8.808545997452832,"pfxZ":7.758659979743891,"pX":-0.04632934529072502,"pZ":1.6185361988399383,"vX0":7.685411783508355,"vY0":-138.69548843620535,"vZ0":-7.6088251366936195,"x":118.77,"y":195.08,"x0":-1.7124729103986223,"y0":50.000245039254665,"z0":5.543044353253405,"aX":-17.112847278922374},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2485,"spinDirection":213},"zone":8,"typeConfidence":0.88,"plateTime":0.39531840442014765,"extension":6.59778340378073},"hitData":{"launchSpeed":98.2,"launchAngle":14.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.93,"coordY":109.74}},"index":1,"playId":"82acf405-c5f7-378b-a8d1-32965d500731","pitchNumber":2,"startTime":"2026-08-12T20:02:02.182Z","endTime":"2026-08-12T20:02:11.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:02:11.727Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Cortes doubles (14) on a line drive to right fielder Victor Mesa Jr., deflected by center fielder Cedric Mullins. Donovan Walton scores. Zack Gelof scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:02:29.512Z","endTime":"2026-08-12T20:05:09.716Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":656876,"link":"/api/v1/people/656876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":{"id":656876,"link":"/api/v1/people/656876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62949115833844,"aZ":-11.024615115899085,"pfxX":-4.559229828466329,"pfxZ":10.788847155432567,"pX":-0.6242736818063143,"pZ":3.278179793522825,"vX0":4.1416238921687585,"vY0":-139.4423551437234,"vZ0":-5.120527609333972,"x":140.8,"y":150.27,"x0":-1.5396017036684098,"y0":50.00565390822992,"z0":5.87173576584214,"aX":-8.940726522736291},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":7.3,"spinRate":2470,"spinDirection":205},"zone":11,"typeConfidence":0.88,"plateTime":0.39344393038699677,"extension":6.475137468417584},"index":0,"playId":"45cc8133-5149-3582-9560-c44d9624bb81","pitchNumber":1,"startTime":"2026-08-12T20:02:39.397Z","endTime":"2026-08-12T20:02:43.156Z","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":90.1,"endSpeed":83.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903909324460514,"aZ":-27.37366232096529,"pfxX":2.2472913258621396,"pfxZ":2.7660203017254132,"pX":1.5794285774493821,"pZ":0.9025781907350799,"vX0":7.801399491161172,"vY0":-130.96165130439618,"vZ0":-6.908802289175157,"x":56.8,"y":214.41,"x0":-1.7311495689330307,"y0":50.00247957793201,"z0":5.624973317651103,"aX":3.899113316942415},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.8,"spinRate":2461,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.4183943578689835,"extension":6.5327509662332774},"index":1,"playId":"079e8fa3-3ad0-3ae8-8d3d-8230976799a6","pitchNumber":2,"startTime":"2026-08-12T20:02:56.462Z","endTime":"2026-08-12T20:03:00.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.916946548184555,"aZ":-16.20581265443447,"pfxX":-9.51440567152597,"pfxZ":8.304393143749326,"pX":2.0654198022217423,"pZ":1.78364157598732,"vX0":13.271172718144093,"vY0":-137.65207595563732,"vZ0":-7.205581601285505,"x":38.27,"y":190.62,"x0":-1.5772116792494446,"y0":50.00584624971231,"z0":5.5281096096108016,"aX":-18.302958079829544},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":14.5,"spinRate":2488,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.39757638669360595,"extension":6.5513325600269035},"index":2,"playId":"54bab048-53cb-3407-baf8-49e9a8fb7483","pitchNumber":3,"startTime":"2026-08-12T20:03:15.038Z","endTime":"2026-08-12T20:03:18.474Z","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":95.2,"endSpeed":87.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158957840514663,"aZ":-13.02227461722617,"pfxX":-4.066981283931252,"pfxZ":9.806484792080479,"pX":0.2844658041693152,"pZ":2.5433610508293376,"vX0":6.64101234870445,"vY0":-138.44196760966847,"vZ0":-6.548680438861635,"x":106.16,"y":170.11,"x0":-1.6103984661583044,"y0":50.0028823071999,"z0":5.800820534101112,"aX":-7.943162075575628},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2553,"spinDirection":205},"zone":6,"typeConfidence":0.87,"plateTime":0.39473617993465515,"extension":6.585844092323505},"index":3,"playId":"0deb16b2-428b-33e0-9a90-c680ebee437f","pitchNumber":4,"startTime":"2026-08-12T20:03:33.881Z","endTime":"2026-08-12T20:03:38.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78318490684153,"aZ":-11.31910782110199,"pfxX":-2.189799564186357,"pfxZ":10.5965429545621,"pX":0.09422149461202227,"pZ":4.518045639960692,"vX0":5.178779475773216,"vY0":-139.71897177043795,"vZ0":-1.9973198291978798,"x":113.41,"y":116.79,"x0":-1.5025467685068297,"y0":50.00441910997205,"z0":5.990104107416933,"aX":-4.3107414742678225},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":2.9,"spinRate":2482,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.3926804802215118,"extension":6.417232109505606},"index":4,"playId":"3a493712-c054-3a57-89b0-a2c0a5017164","pitchNumber":5,"startTime":"2026-08-12T20:04:00.041Z","endTime":"2026-08-12T20:04:04.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"80d61cdb-200c-462d-966a-c15cf01436c5","startTime":"2026-08-12T20:04:16.262Z","endTime":"2026-08-12T20:04:21.262Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.868445022911153,"aZ":-18.6312925587648,"pfxX":-9.154128006080256,"pfxZ":6.9157276771809535,"pX":-0.1313012568700219,"pZ":3.46275715514968,"vX0":7.477717725743629,"vY0":-138.75840312269577,"vZ0":-2.784507947581896,"x":122.0,"y":145.29,"x0":-1.6664106886213221,"y0":50.000092393439914,"z0":5.7146456431511385,"aX":-17.920332936572876},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":15.1,"spinRate":2384,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3941227948154,"extension":6.6351931814767},"index":6,"playId":"bc3745cb-e8cf-3e2e-ad7f-fdac2f22d1b3","pitchNumber":6,"startTime":"2026-08-12T20:04:29.237Z","endTime":"2026-08-12T20:04:33.991Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060512319276594,"aZ":-11.693003594820327,"pfxX":-2.3272935955527556,"pfxZ":10.314031042037135,"pX":0.5025728218966847,"pZ":3.807325115564457,"vX0":6.128543828130525,"vY0":-139.47333167510038,"vZ0":-3.878737189220232,"x":97.84,"y":135.98,"x0":-1.413149953805395,"y0":50.00059971073861,"z0":5.9774907152975265,"aX":-4.621041871463936},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":3.0,"spinRate":2559,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.391541611454592,"extension":6.666898506729834},"hitData":{"launchSpeed":97.9,"launchAngle":25.0,"totalDistance":390.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.85,"coordY":44.76}},"index":7,"playId":"20f2265f-d02e-3e13-8ede-35f226d4091f","pitchNumber":7,"startTime":"2026-08-12T20:04:54.502Z","endTime":"2026-08-12T20:05:09.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:05:09.716Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-12T20:06:12.751Z","endTime":"2026-08-12T20:08:40.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T20:06:05.267Z","endTime":"2026-08-12T20:06:15.041Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792154318482034,"aZ":-22.807845258496553,"pfxX":-5.546421346368703,"pfxZ":5.557430735816542,"pX":0.40035284427873175,"pZ":2.6673331575624895,"vX0":6.956504598674681,"vY0":-129.01707115419157,"vZ0":-3.4457825490992064,"x":101.74,"y":166.76,"x0":-1.610096502692976,"y0":50.0052615603042,"z0":5.777650852786086,"aX":-9.353606712915564},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":8.5,"spinRate":1176,"spinDirection":237},"zone":6,"typeConfidence":0.91,"plateTime":0.42451030403505374,"extension":6.449380605688156},"index":1,"playId":"308bf217-87d2-35fd-8f23-0458f0c3cb0f","pitchNumber":1,"startTime":"2026-08-12T20:06:15.041Z","endTime":"2026-08-12T20:06:19.564Z","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":95.7,"endSpeed":88.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361414545550307,"aZ":-14.023998672922234,"pfxX":-2.63549638101696,"pfxZ":9.181438266508138,"pX":-0.08529123552140211,"pZ":3.1145174971425376,"vX0":4.98253150194728,"vY0":-139.26355575123156,"vZ0":-4.962606778711889,"x":120.25,"y":154.69,"x0":-1.5499500319657706,"y0":50.00562870216584,"z0":5.837467667031133,"aX":-5.211990153800821},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":3.8,"spinRate":2468,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.39232769028649805,"extension":6.597126349254412},"index":2,"playId":"0cb4d396-9ad5-3f34-aac4-cdcb29ab892b","pitchNumber":2,"startTime":"2026-08-12T20:06:44.873Z","endTime":"2026-08-12T20:06:49.149Z","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.0,"endSpeed":88.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751453334281784,"aZ":-15.455379599794082,"pfxX":-4.815317627811896,"pfxZ":8.395817062572274,"pX":-0.6621954939470223,"pZ":5.308825952243699,"vX0":4.408648283152686,"vY0":-139.81079166077197,"vZ0":0.6191064025673738,"x":142.24,"y":95.44,"x0":-1.629269747249477,"y0":50.00424377587886,"z0":6.094353890261914,"aX":-9.591014126800474},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2426,"spinDirection":204},"zone":11,"typeConfidence":0.59,"plateTime":0.39087603169252283,"extension":6.570619509762076},"index":3,"playId":"5ffdf7dd-7e02-3437-9dde-086de7328304","pitchNumber":3,"startTime":"2026-08-12T20:07:03.984Z","endTime":"2026-08-12T20:07:07.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86957649420935,"aZ":-30.60722959979265,"pfxX":-4.226888580212783,"pfxZ":0.9346564432890103,"pX":-0.6080690938513619,"pZ":1.941733514235507,"vX0":4.711027418835688,"vY0":-128.64953463875725,"vZ0":-3.3124389709922193,"x":140.18,"y":186.35,"x0":-1.911017422049872,"y0":50.004762028473095,"z0":5.6101153473188745,"aX":-7.1093354943442115},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":6.6,"spinRate":1498,"spinDirection":250},"zone":7,"typeConfidence":0.83,"plateTime":0.42522228262682793,"extension":6.614357012131267},"index":4,"playId":"8a5b518d-862c-35e8-9efe-30a989e46c79","pitchNumber":4,"startTime":"2026-08-12T20:07:22.125Z","endTime":"2026-08-12T20:07:26.274Z","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":96.0,"endSpeed":88.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45560891496673,"aZ":-11.585391725950702,"pfxX":-3.137292590035369,"pfxZ":10.321244623129012,"pX":0.21596702523587355,"pZ":4.652772190358273,"vX0":5.580240445188237,"vY0":-139.85153415819755,"vZ0":-1.7666679791202844,"x":108.77,"y":113.16,"x0":-1.3912066875498936,"y0":50.001821496149084,"z0":6.046221832049093,"aX":-6.258149033939215},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2525,"spinDirection":196},"zone":12,"typeConfidence":0.88,"plateTime":0.3905890092654385,"extension":6.5048871862785225},"index":5,"playId":"0a4ec375-677d-3cba-9d78-5e0fca03897f","pitchNumber":5,"startTime":"2026-08-12T20:07:51.961Z","endTime":"2026-08-12T20:07:55.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925834976279607,"aZ":-11.946025924828053,"pfxX":-5.119325758549306,"pfxZ":10.02629469271183,"pX":-1.896979578238179,"pZ":4.586610148043968,"vX0":1.398000272968659,"vY0":-140.68694429193079,"vZ0":-1.6952788769569078,"x":189.31,"y":114.94,"x0":-1.732973033770665,"y0":50.00682806559921,"z0":5.965359637663496,"aX":-10.332916330428597},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2502,"spinDirection":205},"zone":11,"typeConfidence":0.86,"plateTime":0.38834101659276365,"extension":6.599707840781356},"index":6,"playId":"f5adfd45-d794-3df8-b145-07637422913e","pitchNumber":6,"startTime":"2026-08-12T20:08:09.838Z","endTime":"2026-08-12T20:08:13.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-08-12T20:08:20.245Z","endTime":"2026-08-12T20:08:36.054Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610376774758134,"aZ":-20.41696389865209,"pfxX":-9.929518857696364,"pfxZ":6.011899950882501,"pX":-0.6064147088806772,"pZ":3.088316649905818,"vX0":6.670934363273705,"vY0":-138.8553152339632,"vZ0":-3.3573705886114964,"x":140.12,"y":155.4,"x0":-1.7478596991792381,"y0":50.00442487347625,"z0":5.668899104059749,"aX":-19.423530276220816},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":16.7,"spinRate":2365,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.3942200558092752,"extension":6.520390626050306},"index":8,"playId":"f1d91654-d1da-3491-968b-27887969c87c","pitchNumber":7,"startTime":"2026-08-12T20:08:36.054Z","endTime":"2026-08-12T20:08:40.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:08:40.020Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Richie Palacios pops out to third baseman Max Muncy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:10:38.095Z","endTime":"2026-08-12T20:13:59.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":76.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.695828931857257,"aZ":-35.42132905833763,"pfxX":6.156334410526334,"pfxZ":-2.194333824026508,"pX":0.05551530416365238,"pZ":2.567585041632112,"vX0":3.5850655722037743,"vY0":-120.88665022005588,"vZ0":0.3493988683920448,"x":114.88,"y":169.46,"x0":-2.2468772756535564,"y0":50.003511823616144,"z0":5.532108649327165,"aX":9.105823025472475},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.6,"breakHorizontal":-12.0,"spinRate":2667,"spinDirection":60},"zone":5,"typeConfidence":0.74,"plateTime":0.4531915044969965,"extension":5.961510718031195},"index":0,"playId":"a57bab20-9703-3e00-8467-7e4e9ce50d8e","pitchNumber":1,"startTime":"2026-08-12T20:10:51.703Z","endTime":"2026-08-12T20:10:55.654Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-12T20:11:02.718Z","endTime":"2026-08-12T20:11:18.363Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29659912138649,"aZ":-35.67195453055861,"pfxX":-8.190769207437317,"pfxZ":-2.117565665786337,"pX":-0.6186986595709041,"pZ":2.607480567000759,"vX0":5.566249091639806,"vY0":-127.73994415782853,"vZ0":-0.5093862890886172,"x":140.58,"y":168.38,"x0":-1.7617642588862026,"y0":50.00171694387599,"z0":5.613707820571763,"aX":-13.536221223346619},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":13.6,"spinRate":1263,"spinDirection":257},"zone":4,"typeConfidence":0.9,"plateTime":0.4287780878299099,"extension":6.267854495861144},"index":2,"playId":"d399b303-b832-3144-8cb4-9c1844c2c415","pitchNumber":2,"startTime":"2026-08-12T20:11:18.363Z","endTime":"2026-08-12T20:11:22.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5060660379335,"aZ":-31.806694716446685,"pfxX":-6.917992378477856,"pfxZ":0.22155411687020532,"pX":-1.7436640089578335,"pZ":4.4942138765275885,"vX0":2.9211174006371583,"vY0":-127.6659801583032,"vZ0":2.896536956406605,"x":183.46,"y":117.44,"x0":-1.9993311189643699,"y0":50.0036780283571,"z0":5.8369251903276504,"aX":-11.502213752656598},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":12.0,"spinRate":1112,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4278582758451601,"extension":6.518652763606245},"index":3,"playId":"21ea1d98-e38f-37fa-b424-f194dbb42244","pitchNumber":3,"startTime":"2026-08-12T20:11:42.150Z","endTime":"2026-08-12T20:11:45.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763378113364375,"aZ":-28.355844026461142,"pfxX":4.419365634363013,"pfxZ":2.473197312599961,"pX":-1.8051029223557977,"pZ":3.571426287003368,"vX0":-0.2098489230451083,"vY0":-123.0664999488026,"vZ0":1.0392837749120316,"x":185.81,"y":142.35,"x0":-2.293896016704055,"y0":50.00432036297899,"z0":5.53232058425924,"aX":6.828393122940038},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-7.9,"spinRate":2904,"spinDirection":66},"zone":11,"typeConfidence":0.88,"plateTime":0.4438371258801417,"extension":6.01975782320736},"index":4,"playId":"1eb7c403-aad5-34e8-9cd8-8a8f0f728d91","pitchNumber":4,"startTime":"2026-08-12T20:12:03.540Z","endTime":"2026-08-12T20:12:06.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97473156931794,"aZ":-27.54587810923103,"pfxX":4.352455276824947,"pfxZ":3.0013533222315747,"pX":0.7168279067199248,"pZ":2.133173175383327,"vX0":5.170834910461902,"vY0":-123.06276979398024,"vZ0":-2.6365786803262,"x":89.68,"y":181.18,"x0":-1.972233758442134,"y0":50.00504627872364,"z0":5.536755200958912,"aX":6.718456760987718},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-9.0,"spinRate":2780,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.4440108688883644,"extension":6.115171858304421},"index":5,"playId":"fb5c37ad-c039-319e-918b-d02efcc5dcea","pitchNumber":5,"startTime":"2026-08-12T20:12:20.704Z","endTime":"2026-08-12T20:12:24.900Z","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":91.6,"endSpeed":83.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927132105535737,"aZ":-24.244001113286703,"pfxX":-2.9422522616946436,"pfxZ":4.4474821549707775,"pX":0.8163443990053518,"pZ":2.3468752602144463,"vX0":8.163315606506305,"vY0":-133.08588524892966,"vZ0":-3.374314369556121,"x":85.88,"y":175.41,"x0":-1.915611325188415,"y0":50.006364970929425,"z0":5.3974591836598265,"aX":-5.251842372058597},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":3.5,"spinRate":2486,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.41235738306251113,"extension":6.171107995209846},"index":6,"playId":"3ed1ace5-ef16-3b80-b307-7a3d97ee458a","pitchNumber":6,"startTime":"2026-08-12T20:12:46.637Z","endTime":"2026-08-12T20:12:51.158Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.000346573495996,"aZ":-29.004381691283054,"pfxX":-8.984792411137061,"pfxZ":1.9333798435099112,"pX":-1.013905559801461,"pZ":2.689975699140506,"vX0":5.293991218497542,"vY0":-127.45991854231416,"vZ0":-1.4897645799737185,"x":155.65,"y":166.15,"x0":-1.9540255966091158,"y0":50.003194170632526,"z0":5.579388357282663,"aX":-14.735160930567133},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":1093,"spinDirection":254},"zone":11,"typeConfidence":0.91,"plateTime":0.43026705143763966,"extension":6.288540577630264},"index":7,"playId":"7b02d1f5-363a-311c-b1be-d29dac415428","pitchNumber":7,"startTime":"2026-08-12T20:13:09.310Z","endTime":"2026-08-12T20:13:13.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.623207501641826,"aZ":-15.602738500871014,"pfxX":-6.827425045727715,"pfxZ":8.856152609756384,"pX":0.9872373279899583,"pZ":2.962040368356715,"vX0":9.759646976044538,"vY0":-136.1083776094391,"vZ0":-3.545234965922506,"x":79.37,"y":158.8,"x0":-1.7623646084760516,"y0":50.001516354504844,"z0":5.365714477959078,"aX":-12.774444330147476},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2094,"spinDirection":221},"zone":12,"typeConfidence":0.87,"plateTime":0.4028194720363687,"extension":6.3903377214432355},"index":8,"playId":"3a2bdfbc-d672-3034-80fd-d6ccb52f61d5","pitchNumber":8,"startTime":"2026-08-12T20:13:29.508Z","endTime":"2026-08-12T20:13:33.427Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.364414474163112,"aZ":-30.90609848309343,"pfxX":5.251669814420905,"pfxZ":0.8191336738581896,"pX":-0.0019077871740196737,"pZ":2.2428873786693204,"vX0":3.4868971993761613,"vY0":-123.89339486383503,"vZ0":-1.2970602081249691,"x":117.07,"y":178.22,"x0":-2.1130398524318363,"y0":50.000829258623924,"z0":5.372745093081863,"aX":8.105739863273241},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-10.3,"spinRate":2837,"spinDirection":54},"zone":5,"typeConfidence":0.9,"plateTime":0.4432850969733648,"extension":6.151063721255973},"hitData":{"launchSpeed":82.8,"launchAngle":72.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":159.79}},"index":9,"playId":"60ae2376-0bc3-31a5-82d8-805d1bc5a1d5","pitchNumber":9,"startTime":"2026-08-12T20:13:49.351Z","endTime":"2026-08-12T20:13:59.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:13:59.122Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:14:12.644Z","endTime":"2026-08-12T20:14:51.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":85.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06635792363464,"aZ":-22.487029214638937,"pfxX":-8.624371019964379,"pfxZ":5.112409034944429,"pX":-0.4040221420060502,"pZ":3.2381713452881598,"vX0":7.319309507606246,"vY0":-136.75498318243964,"vZ0":-1.8059892152786432,"x":132.4,"y":151.35,"x0":-1.9942095569611782,"y0":50.00281336890445,"z0":5.449128690295387,"aX":-16.341014729866142},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":14.0,"spinRate":2208,"spinDirection":223},"zone":11,"typeConfidence":0.7,"plateTime":0.4004628253936988,"extension":6.288069906458257},"index":0,"playId":"c21fae2c-9030-39a2-911c-6fb97afea3ad","pitchNumber":1,"startTime":"2026-08-12T20:14:27.542Z","endTime":"2026-08-12T20:14:31.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138433761114467,"aZ":-27.47564236320602,"pfxX":-7.730529556605298,"pfxZ":2.746180566452818,"pX":0.40210962096755487,"pZ":2.2530471995833574,"vX0":8.05585710073627,"vY0":-130.22405140153572,"vZ0":-3.0796119291788364,"x":101.67,"y":177.95,"x0":-1.7316848735009738,"y0":50.00482256121723,"z0":5.536394346052249,"aX":-13.237955280052265},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":12.1,"spinRate":1053,"spinDirection":250},"zone":6,"typeConfidence":0.9,"plateTime":0.42110481326194105,"extension":6.163980952045748},"hitData":{"launchSpeed":89.2,"launchAngle":32.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.29,"coordY":77.35}},"index":1,"playId":"c017f042-0f44-3ff7-8adf-d9d856b8c84a","pitchNumber":2,"startTime":"2026-08-12T20:14:42.954Z","endTime":"2026-08-12T20:14:51.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:14:51.504Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:15:15.540Z","endTime":"2026-08-12T20:15:26.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.894443431207005,"aZ":-21.13287104218183,"pfxX":-8.585977864691243,"pfxZ":5.794066976053209,"pX":-0.5842911292276399,"pZ":2.4648086909812714,"vX0":6.802341669087672,"vY0":-136.86019971754232,"vZ0":-3.9522255146140544,"x":139.27,"y":172.23,"x0":-1.980775639028825,"y0":50.00242312580622,"z0":5.366533291040289,"aX":-16.362901107800102},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":14.2,"spinRate":2226,"spinDirection":226},"zone":4,"typeConfidence":0.62,"plateTime":0.3995045397406485,"extension":6.396985434602752},"hitData":{"launchSpeed":89.5,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.24,"coordY":113.26}},"index":0,"playId":"1d380af7-d56f-3cef-ada7-52457b63b405","pitchNumber":1,"startTime":"2026-08-12T20:15:15.540Z","endTime":"2026-08-12T20:15:26.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:15:26.472Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a ground ball to center fielder Henry Bolte. Yandy Díaz to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:15:49.340Z","endTime":"2026-08-12T20:16:24.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnThird":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792067637982374,"aZ":-18.0316437212304,"pfxX":-6.217885960240159,"pfxZ":7.475296090017967,"pX":-0.7536264254947656,"pZ":3.440441206042644,"vX0":5.611382158986917,"vY0":-136.37405890245515,"vZ0":-1.77612015493175,"x":145.73,"y":145.89,"x0":-2.025810045386058,"y0":50.00155440046784,"z0":5.338410672231982,"aX":-11.761278247881114},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2184,"spinDirection":224},"zone":11,"typeConfidence":0.85,"plateTime":0.4009824119958312,"extension":6.395318859388548},"index":0,"playId":"b4bacb22-d98e-37e0-8efe-4124f47deef6","pitchNumber":1,"startTime":"2026-08-12T20:15:55.367Z","endTime":"2026-08-12T20:15:59.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48498397594814,"aZ":-31.97456737842326,"pfxX":-6.733707537324509,"pfxZ":0.11618107552455381,"pX":-0.10385154454003646,"pZ":1.74233128717275,"vX0":6.658745923328883,"vY0":-126.96989598024204,"vZ0":-2.9746153144476244,"x":120.96,"y":191.74,"x0":-1.872656816076032,"y0":50.000314671892625,"z0":5.446781303020363,"aX":-11.10692442827827},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":10.9,"spinRate":947,"spinDirection":251},"zone":8,"typeConfidence":0.9,"plateTime":0.42969370334454204,"extension":6.360678810987769},"hitData":{"launchSpeed":98.3,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.19,"coordY":99.49}},"index":1,"playId":"1415353f-19ba-3284-815c-018b014bc670","pitchNumber":2,"startTime":"2026-08-12T20:16:13.641Z","endTime":"2026-08-12T20:16:24.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:16:24.564Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a line drive to left fielder Carlos Cortes. Yandy Díaz scores. Jonathan Aranda to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:17:41.553Z","endTime":"2026-08-12T20:19:32.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-12T20:16:45.559Z","endTime":"2026-08-12T20:17:43.864Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480358137930374,"aZ":-33.1570378125018,"pfxX":7.734338033841389,"pfxZ":-0.6296529421925365,"pX":0.8035889641611965,"pZ":1.6588326137243545,"vX0":4.696125736283043,"vY0":-124.59302711869589,"vZ0":-2.439178032076974,"x":86.37,"y":193.99,"x0":-2.1115283981438835,"y0":50.00171407495726,"z0":5.395849872757853,"aX":12.133184115722388},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":-15.1,"spinRate":2824,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.4399396783182583,"extension":6.33478517237457},"index":1,"playId":"ab0095c9-eba2-3424-9b1f-2eafe6061107","pitchNumber":1,"startTime":"2026-08-12T20:17:43.864Z","endTime":"2026-08-12T20:17:47.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-08-12T20:18:01.647Z","endTime":"2026-08-12T20:18:17.583Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.067234605360195,"aZ":-32.461280575186564,"pfxX":6.8422649656244685,"pfxZ":-0.18725279714296228,"pX":1.3783463414679922,"pZ":1.818863288269452,"vX0":5.963340379455725,"vY0":-124.07206928978327,"vZ0":-2.216449227050834,"x":64.46,"y":189.67,"x0":-1.945948967910205,"y0":50.00155378861631,"z0":5.431740072990279,"aX":10.653321848400044},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-13.8,"spinRate":2857,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4416470053767174,"extension":6.220143620751174},"index":3,"playId":"c41cfc76-ee24-3ccb-952d-20d679fc0f16","pitchNumber":2,"startTime":"2026-08-12T20:18:17.583Z","endTime":"2026-08-12T20:18:21.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"194b0d23-6522-4e3e-878b-fafd3995042b","startTime":"2026-08-12T20:18:41.175Z","endTime":"2026-08-12T20:18:46.175Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9784878004855,"aZ":-16.40121935380793,"pfxX":-6.0138248122507765,"pfxZ":8.111442944714774,"pX":1.4591367266518886,"pZ":3.492300357685358,"vX0":11.035422788856861,"vY0":-138.58090178285653,"vZ0":-2.151878670543216,"x":61.38,"y":144.49,"x0":-1.7933826875140597,"y0":50.0042714480768,"z0":5.374458289074793,"aX":-11.697205049609456},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2144,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.39523799887595024,"extension":6.451253343603735},"index":5,"playId":"636c5f31-99a2-3c46-b1c3-491dcdac7b39","pitchNumber":3,"startTime":"2026-08-12T20:19:00.590Z","endTime":"2026-08-12T20:19:03.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55359095711162,"aZ":-32.185941246472694,"pfxX":7.515818624193544,"pfxZ":-0.00858641055030418,"pX":1.0087165933631697,"pZ":1.5779594833073118,"vX0":5.049074352826309,"vY0":-126.83958344260522,"vZ0":-3.0094180470770997,"x":78.55,"y":196.18,"x0":-1.9857786831039597,"y0":50.00284610763015,"z0":5.352988444393877,"aX":12.213184332669005},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-14.8,"spinRate":2821,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.4322406337007294,"extension":6.174669117254778},"hitData":{"launchSpeed":78.6,"launchAngle":15.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.62,"coordY":113.68}},"index":6,"playId":"a36ae393-dd80-3e72-98c0-96a28b0bd2ec","pitchNumber":4,"startTime":"2026-08-12T20:19:20.873Z","endTime":"2026-08-12T20:19:32.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:19:32.003Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Liam Hicks homers (16) on a fly ball to right center field. Jonathan Aranda scores. Junior Caminero scores.","rbi":3,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:19:47.785Z","endTime":"2026-08-12T20:21:12.217Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736527238306167,"aZ":-27.53443032478674,"pfxX":5.403041201719996,"pfxZ":2.8752944525149644,"pX":0.33239505210667675,"pZ":2.369778433797534,"vX0":4.37312295274185,"vY0":-126.06043677031765,"vZ0":-2.155825153982641,"x":104.33,"y":174.8,"x0":-2.1247468031876284,"y0":50.00541949895608,"z0":5.45068499138805,"aX":8.72895962999331},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-10.8,"spinRate":2931,"spinDirection":53},"zone":6,"typeConfidence":0.91,"plateTime":0.4338858767548448,"extension":6.15081882620039},"index":0,"playId":"a93ba4af-7625-3e8a-93d8-1646c286eb52","pitchNumber":1,"startTime":"2026-08-12T20:20:05.267Z","endTime":"2026-08-12T20:20:09.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88485962828237,"aZ":-27.16411553478049,"pfxX":6.364237093184725,"pfxZ":3.183760962998707,"pX":0.9378004546731535,"pZ":1.8234665308256461,"vX0":5.581481111391484,"vY0":-124.87091334513083,"vZ0":-2.9391502144998225,"x":81.25,"y":189.55,"x0":-2.155903242893914,"y0":50.005133676211514,"z0":5.258221092275482,"aX":10.01780749934702},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":-12.8,"spinRate":2909,"spinDirection":52},"zone":14,"typeConfidence":0.92,"plateTime":0.4391719740215887,"extension":6.174983519631261},"index":1,"playId":"672d615d-1df5-32b9-a712-fd9566231c5c","pitchNumber":2,"startTime":"2026-08-12T20:20:27.067Z","endTime":"2026-08-12T20:20:31.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.162927816876685,"aZ":-21.911879084807655,"pfxX":-9.005302421771361,"pfxZ":5.467490199762042,"pX":0.4394468998235563,"pZ":1.7785132644724955,"vX0":9.797541406385584,"vY0":-136.01828447186736,"vZ0":-5.215954694436782,"x":100.25,"y":190.76,"x0":-2.035197028407682,"y0":50.00660129560863,"z0":5.235484169387351,"aX":-16.91791059239495},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":14.3,"spinRate":2265,"spinDirection":226},"zone":9,"typeConfidence":0.85,"plateTime":0.4023176761618066,"extension":6.443446230402711},"hitData":{"launchSpeed":100.3,"launchAngle":28.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":177.89,"coordY":45.24}},"index":2,"playId":"a89130fe-4a85-39ab-8707-700e75359372","pitchNumber":3,"startTime":"2026-08-12T20:20:45.245Z","endTime":"2026-08-12T20:21:12.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:21:12.217Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Mesa Jr. lines out to third baseman Max Muncy.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-12T20:21:13.495Z","endTime":"2026-08-12T20:22:57.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99274252809416,"aZ":-16.68788077257438,"pfxX":-4.99871786804993,"pfxZ":7.975974905618367,"pX":-0.7288255785683498,"pZ":3.167491876835174,"vX0":5.110449784116867,"vY0":-137.838615825771,"vZ0":-2.9616817904383383,"x":144.78,"y":153.26,"x0":-1.9492718823483164,"y0":50.005993755673316,"z0":5.370067754820117,"aX":-9.70959656240707},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2134,"spinDirection":225},"zone":1,"typeConfidence":0.88,"plateTime":0.3959762492685699,"extension":6.326916025001028},"index":0,"playId":"79d9919d-adc1-3ebb-b88c-35490cc75f44","pitchNumber":1,"startTime":"2026-08-12T20:21:34.089Z","endTime":"2026-08-12T20:21:37.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-12T20:21:48.622Z","endTime":"2026-08-12T20:21:57.635Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497622599991438,"aZ":-24.877107542341374,"pfxX":-8.218169730802904,"pfxZ":4.291530076137363,"pX":0.020020359240366728,"pZ":0.6731236093482704,"vX0":7.231797723238524,"vY0":-129.15931237758738,"vZ0":-6.9194461982679565,"x":116.24,"y":220.61,"x0":-1.7409346495483784,"y0":50.00117841521694,"z0":5.284852834031518,"aX":-13.961541434344992},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":13.4,"spinRate":1111,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.42318204560505013,"extension":6.292184552278102},"index":2,"playId":"5645be59-2681-33ee-b827-93c17481ec16","pitchNumber":2,"startTime":"2026-08-12T20:21:57.635Z","endTime":"2026-08-12T20:22:01.063Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.934206971980096,"aZ":-23.168019277282337,"pfxX":-1.0593562524061841,"pfxZ":4.915456145172909,"pX":-0.20506280414968328,"pZ":3.2173751583693906,"vX0":5.238556118335069,"vY0":-134.68739909536694,"vZ0":-1.5781866463442895,"x":124.82,"y":151.91,"x0":-2.03974128702997,"y0":50.004311525604635,"z0":5.4533260718838745,"aX":-1.9421780651217548},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":0.7,"spinRate":2541,"spinDirection":202},"zone":2,"typeConfidence":0.92,"plateTime":0.40704839198836185,"extension":6.047981357146147},"index":3,"playId":"39ad9931-68cb-317e-83e7-da71f2ac674b","pitchNumber":3,"startTime":"2026-08-12T20:22:15.800Z","endTime":"2026-08-12T20:22:20.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55213101321785,"aZ":-29.865244411805293,"pfxX":6.162742103206462,"pfxZ":1.4622920067253407,"pX":0.7206785876569451,"pZ":0.3983196382495993,"vX0":4.915538852073017,"vY0":-125.61227359549382,"vZ0":-6.127152639208853,"x":89.53,"y":228.03,"x0":-2.0686484953439206,"y0":50.005365280952205,"z0":5.324591148125776,"aX":9.76272395375773},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-12.4,"spinRate":2740,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.43752867837347864,"extension":6.199735266561087},"index":4,"playId":"72f3121c-537e-3f71-a5ec-23733a2c772e","pitchNumber":4,"startTime":"2026-08-12T20:22:34.941Z","endTime":"2026-08-12T20:22:38.285Z","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":86.0,"endSpeed":79.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073683733770316,"aZ":-31.76789717327692,"pfxX":8.112339203233224,"pfxZ":0.2575415374318464,"pX":0.15616986554137868,"pZ":3.3665450470051757,"vX0":3.115902212134261,"vY0":-125.2854509180639,"vZ0":1.1265308998058576,"x":111.05,"y":147.88,"x0":-2.1573904941500075,"y0":50.0047913938501,"z0":5.505440190735901,"aX":12.909510845317413},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-15.4,"spinRate":2919,"spinDirection":53},"zone":12,"typeConfidence":0.92,"plateTime":0.4370199437650619,"extension":6.185791876814832},"hitData":{"launchSpeed":87.5,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":154.22}},"index":5,"playId":"c45bb62b-90ce-3f31-9002-032b8ded7cc9","pitchNumber":5,"startTime":"2026-08-12T20:22:52.416Z","endTime":"2026-08-12T20:22:57.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:22:57.414Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:24:40.436Z","endTime":"2026-08-12T20:25:36.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15711416321967,"aZ":-27.60453301986561,"pfxX":3.633554687285163,"pfxZ":2.672104118807505,"pX":0.6655084485829503,"pZ":3.4842304076608808,"vX0":5.080813629675603,"vY0":-129.5026611327039,"vZ0":-0.8533430409175036,"x":91.63,"y":144.71,"x0":-1.7884437649489249,"y0":50.00385579042461,"z0":5.915474565972014,"aX":6.217900773807252},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":-7.7,"spinRate":2597,"spinDirection":177},"zone":3,"typeConfidence":0.9,"plateTime":0.4217514679758385,"extension":6.250692930733984},"index":0,"playId":"17853455-a0b3-31cd-aa9d-06bd2617c04d","pitchNumber":1,"startTime":"2026-08-12T20:25:00.681Z","endTime":"2026-08-12T20:25:05.040Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494094474636114,"aZ":-18.32924378108225,"pfxX":-8.91290817468943,"pfxZ":7.4384319385462545,"pX":-0.39205134660059743,"pZ":2.5488575281776047,"vX0":6.487238777846711,"vY0":-135.51230648319725,"vZ0":-4.914161235230943,"x":131.94,"y":169.96,"x0":-1.65855456635187,"y0":50.000071264326614,"z0":5.665409830399968,"aX":-16.581082010596422},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":2342,"spinDirection":219},"zone":4,"typeConfidence":0.75,"plateTime":0.40412370922839314,"extension":6.54501399080697},"hitData":{"launchSpeed":89.8,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":152.7}},"index":1,"playId":"983ee0ee-86f7-31b2-a7ff-467d2fc1a720","pitchNumber":2,"startTime":"2026-08-12T20:25:28.753Z","endTime":"2026-08-12T20:25:36.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:25:36.565Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to first baseman Jonathan Aranda in foul territory.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:25:43.755Z","endTime":"2026-08-12T20:26:23.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.164418186097244,"aZ":-33.10313579032487,"pfxX":4.897099174524031,"pfxZ":-0.6218281530156968,"pX":-1.594844025591055,"pZ":2.3924755188668687,"vX0":0.04601519220783937,"vY0":-121.15870357078349,"vZ0":-1.1691717921151847,"x":177.79,"y":174.18,"x0":-2.2509398079840044,"y0":50.00174074198181,"z0":5.756494913215422,"aX":7.329438693731961},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-8.9,"spinRate":2291,"spinDirection":53},"zone":13,"typeConfidence":0.85,"plateTime":0.45090231140038695,"extension":6.390856544250995},"index":0,"playId":"f0582678-1cf5-3f52-bfb9-d6280ed34922","pitchNumber":1,"startTime":"2026-08-12T20:25:59.743Z","endTime":"2026-08-12T20:26:03.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838773784849927,"aZ":-10.495066924545483,"pfxX":-4.350331814727859,"pfxZ":11.145338647304902,"pX":-0.28211732003335255,"pZ":2.5022315324733264,"vX0":4.8042670834553105,"vY0":-138.13042374640224,"vZ0":-7.167554192415358,"x":127.75,"y":171.22,"x0":-1.4732046708473803,"y0":50.00380868560927,"z0":5.825153801372653,"aX":-8.46334221082704},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2530,"spinDirection":199},"zone":5,"typeConfidence":0.89,"plateTime":0.39550607167801966,"extension":6.356462001539531},"hitData":{"launchSpeed":84.0,"launchAngle":77.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.3,"coordY":194.25}},"index":1,"playId":"f197d190-97a3-3bba-a53e-89ccce2b1b16","pitchNumber":2,"startTime":"2026-08-12T20:26:13.862Z","endTime":"2026-08-12T20:26:23.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:26:23.427Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, pitcher Drew Rasmussen to shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-12T20:26:41.457Z","endTime":"2026-08-12T20:27:26.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656876,"link":"/api/v1/people/656876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442449830910263,"aZ":-17.413892775599013,"pfxX":-7.712422962163771,"pfxZ":7.851524787869741,"pX":0.7840990858705121,"pZ":2.0261882828741755,"vX0":8.761406747746728,"vY0":-135.69326754596656,"vZ0":-6.40107618917669,"x":87.11,"y":184.07,"x0":-1.4722384637440418,"y0":50.002386701439164,"z0":5.61287219523444,"aX":-14.498532753333096},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2421,"spinDirection":213},"zone":9,"typeConfidence":0.73,"plateTime":0.40240399722340925,"extension":6.613764810032629},"index":0,"playId":"0bfe1182-d8c6-3ac6-aa81-d13c3bb47cac","pitchNumber":1,"startTime":"2026-08-12T20:26:49.496Z","endTime":"2026-08-12T20:26:53.556Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60796616568567,"aZ":-9.909100241488156,"pfxX":-2.2210946366341364,"pfxZ":11.699354048205006,"pX":0.707093283537429,"pZ":2.4560305715028434,"vX0":6.225435805606616,"vY0":-137.36461935694913,"vZ0":-7.245089625885878,"x":90.05,"y":172.47,"x0":-1.3042479090216708,"y0":50.00486957493789,"z0":5.808611402923481,"aX":-4.228694860825615},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":2.6,"spinRate":2543,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.39937701532892733,"extension":6.347457479202913},"hitData":{"launchSpeed":84.7,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.41,"coordY":151.18}},"index":1,"playId":"09c74953-a97f-3ae2-8b8b-850a57b524a0","pitchNumber":2,"startTime":"2026-08-12T20:27:18.805Z","endTime":"2026-08-12T20:27:26.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:27:26.655Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonny DeLuca doubles (17) on a ground ball to left fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:29:23.631Z","endTime":"2026-08-12T20:30:44.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292688322421657,"aZ":-20.56177001420326,"pfxX":-8.13108850691673,"pfxZ":6.021180667027785,"pX":-0.9043653861467894,"pZ":3.209732894638895,"vX0":5.644265767709461,"vY0":-137.90770390999012,"vZ0":-2.3508407007306054,"x":151.47,"y":152.12,"x0":-1.9197628770039559,"y0":50.00434789000404,"z0":5.458288063464896,"aX":-15.68375496033776},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2091,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39698259837041183,"extension":6.357843607437414},"index":0,"playId":"ba20ce41-9bbb-3ef3-a056-14d84a9a51c5","pitchNumber":1,"startTime":"2026-08-12T20:29:45.578Z","endTime":"2026-08-12T20:29:49.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553469203488522,"aZ":-25.02026489766529,"pfxX":-2.3446641914472113,"pfxZ":3.8551865335908566,"pX":-0.8472823955425836,"pZ":3.446343520046563,"vX0":4.044279012412494,"vY0":-134.95848216193394,"vZ0":-0.6438834281287679,"x":149.3,"y":145.73,"x0":-2.0561596007012293,"y0":50.00540944437929,"z0":5.4399743288493,"aX":-4.354590721544426},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":3.5,"spinRate":2512,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.40483246562885356,"extension":6.071279531076678},"index":1,"playId":"62707635-a169-365b-9cc7-bfe77aaaffc6","pitchNumber":2,"startTime":"2026-08-12T20:30:01.630Z","endTime":"2026-08-12T20:30:06.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18900705023266,"aZ":-31.283253855517152,"pfxX":5.255046514576416,"pfxZ":0.5554231048813936,"pX":-0.02460616412696897,"pZ":2.602152863377739,"vX0":3.345753916248165,"vY0":-125.98115157432453,"vZ0":-0.8318173633787357,"x":117.94,"y":168.52,"x0":-2.0554213875601555,"y0":50.00069087949488,"z0":5.480191485559002,"aX":8.38896294203056},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":-10.3,"spinRate":2746,"spinDirection":56},"zone":5,"typeConfidence":0.86,"plateTime":0.4358892888200976,"extension":6.193803218438664},"index":2,"playId":"b474f64c-47ff-3071-a4a0-ae001389a78f","pitchNumber":3,"startTime":"2026-08-12T20:30:16.260Z","endTime":"2026-08-12T20:30:20.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893317247972533,"aZ":-21.19441274354884,"pfxX":-8.991136443866143,"pfxZ":5.68114468242694,"pX":-0.46808928140873096,"pZ":2.6567883924992586,"vX0":7.075993624439483,"vY0":-137.52126525093604,"vZ0":-3.553178777861338,"x":134.84,"y":167.05,"x0":-1.8947201591085348,"y0":50.00288442175748,"z0":5.387456726039393,"aX":-17.37871637855443},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2222,"spinDirection":222},"zone":4,"typeConfidence":0.8,"plateTime":0.3969047895866433,"extension":6.241520385252302},"hitData":{"launchSpeed":84.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.25,"coordY":140.29}},"index":3,"playId":"df802cd1-17e2-37ab-a354-9c9a85adf3fd","pitchNumber":4,"startTime":"2026-08-12T20:30:31.394Z","endTime":"2026-08-12T20:30:44.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:30:44.774Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out to first baseman Tommy White. Jonny DeLuca to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:31:00.718Z","endTime":"2026-08-12T20:31:40.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.4,"endSpeed":79.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142479496289745,"aZ":-32.38773926622388,"pfxX":8.474148111391877,"pfxZ":-0.12995597605990028,"pX":0.6280152720612746,"pZ":2.3433652119108914,"vX0":4.4751116998849865,"vY0":-125.84194430530147,"vZ0":-1.0927632927826199,"x":93.06,"y":175.51,"x0":-2.2735492705015967,"y0":50.00449265372594,"z0":5.402915032434163,"aX":13.61520884792331},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-16.3,"spinRate":2878,"spinDirection":54},"zone":6,"typeConfidence":0.92,"plateTime":0.4349642214900782,"extension":6.141158573571984},"index":0,"playId":"8fda6651-1e66-37aa-a3fb-f55a8a1cb23c","pitchNumber":1,"startTime":"2026-08-12T20:31:13.390Z","endTime":"2026-08-12T20:31:16.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66068587082323,"aZ":-42.34812157549178,"pfxX":2.3111666255353436,"pfxZ":-6.550575607974248,"pX":-0.31531247438088633,"pZ":1.8759068097886453,"vX0":3.5329895137311116,"vY0":-124.07467621245272,"vZ0":-0.48923686643879494,"x":129.02,"y":188.13,"x0":-2.0598669725487784,"y0":50.00132238141064,"z0":5.615340366005568,"aX":3.5901144273796404},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.8,"breakHorizontal":-5.0,"spinRate":2904,"spinDirection":41},"zone":7,"typeConfidence":1.0,"plateTime":0.442059723821548,"extension":6.229278948652027},"hitData":{"launchSpeed":74.6,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":173.98}},"index":1,"playId":"7846b331-bc33-3b0f-8d5b-a3604e6b92db","pitchNumber":2,"startTime":"2026-08-12T20:31:34.130Z","endTime":"2026-08-12T20:31:40.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:31:40.234Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging, catcher Brian Serven to first baseman Tommy White.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:31:54.288Z","endTime":"2026-08-12T20:34:48.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604313563030054,"aZ":-25.79925653347669,"pfxX":-2.065249365507024,"pfxZ":3.4552752804044573,"pX":0.6025809948251729,"pZ":3.22018590216776,"vX0":7.701062829694163,"vY0":-135.00868535097158,"vZ0":-1.000319700093378,"x":94.03,"y":151.83,"x0":-2.0193891281113374,"y0":50.00114187562381,"z0":5.412458931995459,"aX":-3.809202490828856},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":2.0,"spinRate":2413,"spinDirection":204},"zone":3,"typeConfidence":0.92,"plateTime":0.40580197856817524,"extension":6.221526142053789},"index":0,"playId":"a76d2e15-441d-36a7-8840-8965a93616ad","pitchNumber":1,"startTime":"2026-08-12T20:32:07.426Z","endTime":"2026-08-12T20:32:13.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64539731736389,"aZ":-28.610798683571815,"pfxX":7.3539672458454675,"pfxZ":2.203927750198144,"pX":-0.40077884640973105,"pZ":3.4097074712297077,"vX0":1.9652578977827924,"vY0":-125.91272849177159,"vZ0":0.6436046006243165,"x":132.28,"y":146.72,"x0":-2.145591869859352,"y0":50.003988812586954,"z0":5.451295040912022,"aX":11.903829352738953},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-13.8,"spinRate":2906,"spinDirection":58},"zone":11,"typeConfidence":0.92,"plateTime":0.4336735822002309,"extension":6.1222596919242385},"index":1,"playId":"12e54cd6-a57d-3435-9f34-ff07cad24f5e","pitchNumber":2,"startTime":"2026-08-12T20:32:39.556Z","endTime":"2026-08-12T20:32:42.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-12T20:32:58.302Z","endTime":"2026-08-12T20:33:14.623Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268522419150457,"aZ":-19.497866266249446,"pfxX":-7.561494077091386,"pfxZ":6.435364786100504,"pX":-0.9797292483506026,"pZ":4.819869504986228,"vX0":5.803059848433142,"vY0":-139.2400052006412,"vZ0":1.6362758343543207,"x":154.34,"y":108.64,"x0":-2.104869340580016,"y0":50.00525122346189,"z0":5.511931833691895,"aX":-14.900264651436462},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2239,"spinDirection":224},"zone":11,"typeConfidence":0.86,"plateTime":0.3928604870290857,"extension":6.336555386522971},"index":3,"playId":"0a5026aa-e215-38fb-9180-0bd67ee56abb","pitchNumber":3,"startTime":"2026-08-12T20:33:14.623Z","endTime":"2026-08-12T20:33:17.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"8c295fe1-e244-483a-9eee-14311747d97e","startTime":"2026-08-12T20:33:34.975Z","endTime":"2026-08-12T20:33:39.975Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.929915674355325,"aZ":-38.114183159104144,"pfxX":3.2715015861158214,"pfxZ":-3.73847705789691,"pX":-1.9031427642496506,"pZ":3.712589226935156,"vX0":-0.02539100199494454,"vY0":-124.88121996998444,"vZ0":2.46769397653772,"x":189.54,"y":138.54,"x0":-2.3183217358785813,"y0":50.0051887138154,"z0":5.835551567070277,"aX":5.194350166557996},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.0,"breakHorizontal":-5.9,"spinRate":2809,"spinDirection":46},"zone":11,"typeConfidence":0.97,"plateTime":0.4377324790824,"extension":6.2684188835919725},"index":5,"playId":"04af70d9-85fc-33a7-bf2d-00d2d7af14fe","pitchNumber":4,"startTime":"2026-08-12T20:33:51.830Z","endTime":"2026-08-12T20:33:55.534Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104857938022565,"aZ":-29.771320117431856,"pfxX":8.305684697747672,"pfxZ":1.4510132263051325,"pX":-0.21302793300360065,"pZ":3.277605858472745,"vX0":2.165423997013016,"vY0":-127.09284640503307,"vZ0":0.26629953683367424,"x":125.12,"y":150.28,"x0":-2.1530604670735043,"y0":50.00356562440834,"z0":5.513083120987589,"aX":13.749698630178072},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":2886,"spinDirection":57},"zone":11,"typeConfidence":0.92,"plateTime":0.4290029655327525,"extension":6.3138207092926715},"index":6,"playId":"23c1bf6b-c306-3da6-9f98-f1cb1053b08b","pitchNumber":5,"startTime":"2026-08-12T20:34:12.619Z","endTime":"2026-08-12T20:34:16.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990879303746393,"aZ":-29.023706405228328,"pfxX":-6.0971624255108,"pfxZ":1.778379376683508,"pX":-0.39093886472702066,"pZ":0.9481768644778789,"vX0":5.831991437640921,"vY0":-131.14350659877644,"vZ0":-6.04069986808755,"x":131.9,"y":213.18,"x0":-1.8321207059407043,"y0":50.004926822122535,"z0":5.39663308375325,"aX":-10.81569008970336},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":10.1,"spinRate":1142,"spinDirection":256},"zone":13,"typeConfidence":0.88,"plateTime":0.41478205556964776,"extension":6.45075270261782},"index":7,"playId":"c42eaa81-9d0c-32e4-ac4b-02ba17524d02","pitchNumber":6,"startTime":"2026-08-12T20:34:40.172Z","endTime":"2026-08-12T20:34:48.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:34:48.494Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven challenged (pitch result), call on the field was overturned: Taylor Walls called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-12T20:35:01.218Z","endTime":"2026-08-12T20:37:28.726Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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, 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":87.5,"endSpeed":80.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388737944577542,"aZ":-30.559557823484027,"pfxX":4.031568018303309,"pfxZ":0.9779218337848024,"pX":0.4711254994967706,"pZ":2.0458477044634082,"vX0":5.17803165366484,"vY0":-127.34207920830447,"vZ0":-2.0930402196919147,"x":99.04,"y":183.54,"x0":-2.109822096049531,"y0":50.00039673243434,"z0":5.288557163902863,"aX":6.640625290669163},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-8.4,"spinRate":2896,"spinDirection":50},"zone":9,"typeConfidence":0.74,"plateTime":0.42960157298302093,"extension":6.3877849118224015},"index":0,"playId":"08f56f7e-cc00-39f7-8443-a043870d7c72","pitchNumber":1,"startTime":"2026-08-12T20:35:18.458Z","endTime":"2026-08-12T20:35:21.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020351643308626,"aZ":-25.311743755691538,"pfxX":0.693825956439461,"pfxZ":3.6876104004585173,"pX":-0.2343023492408041,"pZ":4.0582675744973855,"vX0":4.477688025227198,"vY0":-135.20020328284934,"vZ0":1.067203090779215,"x":125.93,"y":129.21,"x0":-1.9984746966515103,"y0":50.003105618996216,"z0":5.42794977872735,"aX":1.290403784553433},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-2.2,"spinRate":2481,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.4043048139927725,"extension":6.161808951404894},"index":1,"playId":"1bf1df2e-fa6b-3b6e-8377-7f332d6e412d","pitchNumber":2,"startTime":"2026-08-12T20:35:40.347Z","endTime":"2026-08-12T20:35:44.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973697954393074,"aZ":-17.53236385430448,"pfxX":-6.642078718010325,"pfxZ":7.532960566611241,"pX":-0.6999903002756258,"pZ":3.2509885927982856,"vX0":6.073856248311664,"vY0":-138.55513695730025,"vZ0":-2.5345099270818205,"x":143.68,"y":151.0,"x0":-2.057644332875778,"y0":50.00551572018759,"z0":5.349296552836961,"aX":-12.915587405160585},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":10.8,"spinRate":2188,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39532560042468656,"extension":6.435251803234596},"index":2,"playId":"706033e8-b7dd-3abf-a693-c4b70b3a0d3b","pitchNumber":3,"startTime":"2026-08-12T20:35:58.747Z","endTime":"2026-08-12T20:36:02.304Z","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":85.7,"endSpeed":78.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746030266738615,"aZ":-38.70437023862439,"pfxX":2.1763454429642137,"pfxZ":-4.133837603465439,"pX":-0.9020039625406938,"pZ":3.2934875156132892,"vX0":1.9321273097050398,"vY0":-124.82434162046496,"vZ0":1.7739043744651133,"x":151.38,"y":149.86,"x0":-1.9683083121432112,"y0":50.000859055875246,"z0":5.756423227256754,"aX":3.43939210666032},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.8,"breakHorizontal":-4.4,"spinRate":2921,"spinDirection":40},"zone":11,"typeConfidence":0.99,"plateTime":0.4385199205297483,"extension":6.244402539470646},"index":3,"playId":"1ffb4096-e625-3042-a784-903ae7374775","pitchNumber":4,"startTime":"2026-08-12T20:36:20.628Z","endTime":"2026-08-12T20:36:25.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.958508476662317,"aZ":-36.58926806908243,"pfxX":4.606687288010951,"pfxZ":-2.7533070687998533,"pX":-0.1566300742710883,"pZ":1.7904812173407214,"vX0":3.0890898111973097,"vY0":-125.91238651718567,"vZ0":-1.6974580658970604,"x":122.97,"y":190.44,"x0":-1.998559253030436,"y0":50.00272763590485,"z0":5.4384589079784895,"aX":7.384689431988082},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":-9.0,"spinRate":2895,"spinDirection":46},"zone":8,"typeConfidence":0.68,"plateTime":0.43527456816489574,"extension":6.125832291460248},"index":4,"playId":"bc68abb7-656b-3e8f-9d32-c1c23f40724a","pitchNumber":5,"startTime":"2026-08-12T20:36:39.286Z","endTime":"2026-08-12T20:36:43.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36773309169549,"aZ":-16.713515158132218,"pfxX":-6.982994732815488,"pfxZ":7.796361554200892,"pX":0.969811407811939,"pZ":3.269906159965063,"vX0":9.993825921551291,"vY0":-140.11924037284788,"vZ0":-2.8167440104717483,"x":80.03,"y":150.49,"x0":-1.7398685444723452,"y0":50.006168336665255,"z0":5.383498730330135,"aX":-13.854847003177111},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2211,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3912478780608395,"extension":6.5628945192397925},"index":5,"playId":"a38442b9-e462-3454-b647-a26828ca94f2","pitchNumber":6,"startTime":"2026-08-12T20:37:02.821Z","endTime":"2026-08-12T20:37:07.144Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9248314478089,"aZ":-31.25866319768947,"pfxX":5.893440582648264,"pfxZ":0.5653564143449765,"pX":-0.03332455076935152,"pZ":1.728491885097328,"vX0":3.1988756620347965,"vY0":-126.53930886877725,"vZ0":-2.7353711270518892,"x":118.27,"y":192.11,"x0":-2.0828956802413243,"y0":50.00111651281118,"z0":5.350256538454683,"aX":9.470832903008372},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-11.4,"spinRate":2938,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.4343208011611859,"extension":6.260720208519389},"index":6,"playId":"8134a265-7a7f-3ddc-a857-94016681dd0a","pitchNumber":7,"startTime":"2026-08-12T20:37:23.400Z","endTime":"2026-08-12T20:37:28.726Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"}},"playEndTime":"2026-08-12T20:37:28.726Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brian Serven lines out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T20:39:23.957Z","endTime":"2026-08-12T20:40:15.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910165195854045,"aZ":-15.167434065704768,"pfxX":-9.428008288960315,"pfxZ":9.056370892498574,"pX":0.1465880430792221,"pZ":1.7798518018889438,"vX0":7.785362762255736,"vY0":-135.7250513352433,"vZ0":-7.5314109565194185,"x":111.41,"y":190.72,"x0":-1.5250524220196526,"y0":50.00155018611556,"z0":5.633734118713982,"aX":-17.702105886740053},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":15.6,"spinRate":2407,"spinDirection":211},"zone":8,"typeConfidence":0.82,"plateTime":0.4025622776676929,"extension":6.445036323570484},"index":0,"playId":"7085da44-ecba-33a8-8634-ff550e5d5760","pitchNumber":1,"startTime":"2026-08-12T20:39:53.997Z","endTime":"2026-08-12T20:39:57.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.663017281779855,"aZ":-13.301706822092733,"pfxX":-3.6562291709229955,"pfxZ":9.933015428754302,"pX":0.0435212441275796,"pZ":2.2051293361359,"vX0":5.201172368002352,"vY0":-136.84085607915117,"vZ0":-7.261772749337108,"x":115.34,"y":179.24,"x0":-1.405123586534743,"y0":50.00260165762132,"z0":5.800948252742551,"aX":-6.947051104519321},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":5.5,"spinRate":2426,"spinDirection":201},"zone":5,"typeConfidence":0.89,"plateTime":0.3999813644430539,"extension":6.557344363068065},"hitData":{"launchSpeed":97.5,"launchAngle":14.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.9,"coordY":105.47}},"index":1,"playId":"db13a4be-52cd-3104-91f3-d6b171d8fafb","pitchNumber":2,"startTime":"2026-08-12T20:40:08.951Z","endTime":"2026-08-12T20:40:15.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:40:15.379Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Donovan Walton singles on a line drive to right fielder Victor Mesa Jr.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T20:40:22.512Z","endTime":"2026-08-12T20:42:40.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684360905234836,"aZ":-40.91673856102174,"pfxX":1.96714955375314,"pfxZ":-6.723500036864532,"pX":0.3357170323328614,"pZ":3.0110420224122643,"vX0":4.07990637106008,"vY0":-113.57635781232575,"vZ0":2.333860879851394,"x":104.2,"y":157.48,"x0":-1.7426830503901611,"y0":50.0021954848052,"z0":6.052681719607452,"aX":2.5577905416078},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.2,"breakHorizontal":-4.7,"spinRate":2243,"spinDirection":31},"zone":3,"typeConfidence":0.91,"plateTime":0.4830909436273094,"extension":6.385093398351868},"index":0,"playId":"3b3077ca-5e71-3b12-8747-589f1a047edf","pitchNumber":1,"startTime":"2026-08-12T20:40:41.395Z","endTime":"2026-08-12T20:40:45.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73845909308565,"aZ":-25.17086078531818,"pfxX":-6.874125679401078,"pfxZ":4.138643020171394,"pX":0.016524726657451323,"pZ":1.8332475085617752,"vX0":6.649120595441155,"vY0":-129.67127363799256,"vZ0":-4.8695000255822745,"x":116.37,"y":189.28,"x0":-1.6957103805057583,"y0":50.001582688848174,"z0":5.671105072977303,"aX":-11.630506938219012},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":10.8,"spinRate":1182,"spinDirection":234},"zone":8,"typeConfidence":0.92,"plateTime":0.4234246153372827,"extension":6.387325240768868},"index":1,"playId":"1d536b35-da6b-34e5-bb2e-58f4db4d3d2c","pitchNumber":2,"startTime":"2026-08-12T20:40:58.282Z","endTime":"2026-08-12T20:41:02.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-12T20:41:23.293Z","endTime":"2026-08-12T20:41:36.893Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41150946483776,"aZ":-15.570415076173738,"pfxX":-8.736121854075975,"pfxZ":8.670142032336877,"pX":0.9832608120452947,"pZ":2.148323448055619,"vX0":9.940078761411337,"vY0":-136.83941105928906,"vZ0":-6.594581236837548,"x":79.52,"y":180.78,"x0":-1.544470271571325,"y0":50.001925683047034,"z0":5.637530915591964,"aX":-16.729835988240993},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":13.9,"spinRate":2403,"spinDirection":213},"zone":14,"typeConfidence":0.86,"plateTime":0.3987633117156846,"extension":6.426913708568863},"index":3,"playId":"d12da014-fdbc-3f61-ae7e-139409d257d5","pitchNumber":3,"startTime":"2026-08-12T20:41:36.893Z","endTime":"2026-08-12T20:41:41.654Z","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.3,"endSpeed":86.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83248107839082,"aZ":-11.891833948177325,"pfxX":-4.467182009660052,"pfxZ":10.48307278389862,"pX":-0.05095708094797194,"pZ":3.8253995892840686,"vX0":5.334941383410481,"vY0":-138.654170301603,"vZ0":-3.6404850710335097,"x":118.94,"y":135.49,"x0":-1.4253526613795475,"y0":50.001719803526804,"z0":5.9565714127536635,"aX":-8.64255883862647},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2523,"spinDirection":204},"zone":11,"typeConfidence":0.83,"plateTime":0.3959898275863045,"extension":6.414539635568877},"index":4,"playId":"211fb419-626c-30cb-9056-1d5846142026","pitchNumber":4,"startTime":"2026-08-12T20:41:53.136Z","endTime":"2026-08-12T20:41:57.860Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.031358887696612,"aZ":-26.221518570807348,"pfxX":1.0396906936979118,"pfxZ":3.4944807992770093,"pX":0.6379840056781252,"pZ":1.7341551216246047,"vX0":6.224729476241531,"vY0":-129.2387993133273,"vZ0":-5.117429906773481,"x":92.68,"y":191.96,"x0":-1.9295217367433635,"y0":50.0051035631123,"z0":5.7351735108868445,"aX":1.7714369001541859},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":-3.1,"spinRate":2583,"spinDirection":166},"zone":9,"typeConfidence":0.9,"plateTime":0.42259763097797,"extension":6.2980109906707105},"index":5,"playId":"52a2e9ea-504a-362e-a0bd-1b728c8ec8cf","pitchNumber":5,"startTime":"2026-08-12T20:42:08.313Z","endTime":"2026-08-12T20:42:11.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95840050618326,"aZ":-25.652544636746494,"pfxX":-8.90245756599987,"pfxZ":3.999754982470739,"pX":-0.5615899571988469,"pZ":2.2594330092772044,"vX0":5.578403687396145,"vY0":-127.32648342564015,"vZ0":-3.373992015308748,"x":138.41,"y":177.78,"x0":-1.6326358686371836,"y0":50.001211560748025,"z0":5.648368728026414,"aX":-14.507183113196788},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":840,"spinDirection":234},"zone":4,"typeConfidence":0.93,"plateTime":0.4314128158512389,"extension":6.3409166075870615},"hitData":{"launchSpeed":86.8,"launchAngle":18.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.53,"coordY":115.83}},"index":6,"playId":"fb20f49c-a44b-3a23-82e4-b319131936c1","pitchNumber":6,"startTime":"2026-08-12T20:42:30.234Z","endTime":"2026-08-12T20:42:40.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:42:40.248Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T20:42:47.401Z","endTime":"2026-08-12T20:43:47.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.207876517692398,"aZ":-37.65907267615681,"pfxX":1.339398379187556,"pfxZ":-3.991833707641341,"pX":1.0708364893749696,"pZ":2.5522493300317275,"vX0":5.705419796354572,"vY0":-116.32103824752193,"vZ0":0.388808637521483,"x":76.18,"y":169.87,"x0":-1.5846614042614704,"y0":50.00187572058754,"z0":5.944700112086352,"aX":1.8404560668818508},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.8,"breakHorizontal":-3.8,"spinRate":2426,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.4703266887085502,"extension":6.37466391844277},"index":0,"playId":"a7f6990e-85a2-30d3-8ab3-c8f163fba5f3","pitchNumber":1,"startTime":"2026-08-12T20:43:02.576Z","endTime":"2026-08-12T20:43:06.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877868193761042,"aZ":-13.189639894926467,"pfxX":-4.2879701685909275,"pfxZ":10.054286687533946,"pX":0.07296164915478494,"pZ":3.100634049365583,"vX0":5.6711073746312195,"vY0":-136.50183486553706,"vZ0":-4.958450319077121,"x":114.22,"y":155.06,"x0":-1.4738565640030123,"y0":50.00355483690532,"z0":5.847933252655321,"aX":-8.097506080614012},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2386,"spinDirection":206},"zone":2,"typeConfidence":0.8,"plateTime":0.40116258248773917,"extension":6.482375142354766},"index":1,"playId":"fe93da32-d3bd-3bd2-9b09-38af95803d78","pitchNumber":2,"startTime":"2026-08-12T20:43:18.913Z","endTime":"2026-08-12T20:43:23.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(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.5,"endSpeed":82.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44085171744112,"aZ":-26.784044856358623,"pfxX":1.3160513841878525,"pfxZ":3.1087021540487907,"pX":0.2167657033487513,"pZ":2.6429176469152247,"vX0":5.1040313870655645,"vY0":-130.33291407671345,"vZ0":-2.9064394732289935,"x":108.74,"y":167.42,"x0":-1.9318420975025454,"y0":50.00196368130449,"z0":5.778971526418308,"aX":2.280671742222496},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2544,"spinDirection":189},"zone":5,"typeConfidence":0.9,"plateTime":0.41902992199469713,"extension":6.467732415350872},"hitData":{"launchSpeed":91.6,"launchAngle":24.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.64,"coordY":77.64}},"index":2,"playId":"7c103eba-606f-39e8-8985-3b5256934124","pitchNumber":3,"startTime":"2026-08-12T20:43:35.343Z","endTime":"2026-08-12T20:43:47.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:43:47.180Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to second baseman Richie Palacios.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-12T20:43:50.857Z","endTime":"2026-08-12T20:46:37.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952379424695906,"aZ":-27.632148596178467,"pfxX":1.2607671469062023,"pfxZ":2.6500776250383478,"pX":0.8811047267534498,"pZ":2.562770598726637,"vX0":6.262140114901702,"vY0":-129.1932385350857,"vZ0":-2.870188430672589,"x":83.41,"y":169.59,"x0":-1.7227795697657715,"y0":50.00644688799985,"z0":5.777295494778225,"aX":2.165418343391965},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-3.5,"spinRate":2685,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.4214294774094154,"extension":6.424721006913647},"index":0,"playId":"076fed74-3817-321a-9b77-3bed8ef6fd8c","pitchNumber":1,"startTime":"2026-08-12T20:44:12.093Z","endTime":"2026-08-12T20:44:15.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78144730514244,"aZ":-17.4693071954093,"pfxX":-8.61431948583836,"pfxZ":7.784966152471366,"pX":0.23499700587169,"pZ":3.0003829129022273,"vX0":7.609471271647172,"vY0":-136.28367996910544,"vZ0":-4.132863212037119,"x":108.04,"y":157.77,"x0":-1.4684597365988645,"y0":50.00385352072661,"z0":5.736375938602242,"aX":-16.27309079177643},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":14.0,"spinRate":2478,"spinDirection":206},"zone":2,"typeConfidence":0.82,"plateTime":0.401260069289592,"extension":6.547717867285197},"index":1,"playId":"98ac23c0-6b9b-3563-8622-336d0819275a","pitchNumber":2,"startTime":"2026-08-12T20:44:30.434Z","endTime":"2026-08-12T20:44:33.630Z","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":95.0,"endSpeed":87.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882612546780393,"aZ":-14.791241952298552,"pfxX":-3.0780025818516945,"pfxZ":8.87237934327187,"pX":-0.29367788638227466,"pZ":5.098933714727618,"vX0":4.1787367225102106,"vY0":-138.38014646620866,"vZ0":-0.05692592704920524,"x":128.19,"y":101.11,"x0":-1.416194344481803,"y0":50.00517057672641,"z0":6.102156637622798,"aX":-6.032628220688314},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2382,"spinDirection":201},"zone":11,"typeConfidence":0.86,"plateTime":0.3942666706268967,"extension":6.300343771059498},"index":2,"playId":"27762ca8-faf3-3e93-a9ea-d5bade192cb9","pitchNumber":3,"startTime":"2026-08-12T20:44:51.955Z","endTime":"2026-08-12T20:44:55.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.120418016350417,"aZ":-11.83691442257988,"pfxX":-3.4337286541141268,"pfxZ":10.575729119349436,"pX":-0.4957242275349741,"pZ":3.160978591996341,"vX0":3.797907651643677,"vY0":-137.68944390896903,"vZ0":-5.198269572957299,"x":135.9,"y":153.43,"x0":-1.4457906796062094,"y0":50.003832701315716,"z0":5.872102091421486,"aX":-6.60399626959837},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2554,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.39756293714587665,"extension":6.503170782943818},"index":3,"playId":"2beff99d-e048-3745-a0ba-30ed092b2d52","pitchNumber":4,"startTime":"2026-08-12T20:45:10.798Z","endTime":"2026-08-12T20:45:14.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862474139564352,"aZ":-14.174972167910015,"pfxX":-2.8172329887939007,"pfxZ":10.99559979867107,"pX":0.6565228664421348,"pZ":2.3820875507179817,"vX0":6.4441629792997555,"vY0":-128.24842806588748,"vZ0":-5.396093611114312,"x":91.97,"y":174.46,"x0":-1.5424972616860146,"y0":50.000179114128905,"z0":5.651101309073702,"aX":-4.611150199884328},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":862,"spinDirection":247},"zone":6,"typeConfidence":0.79,"plateTime":0.4299813282118512,"extension":6.490536738112103},"index":4,"playId":"1ca9db17-76b1-38ae-be5a-282e44c30507","pitchNumber":5,"startTime":"2026-08-12T20:45:35.598Z","endTime":"2026-08-12T20:45:38.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826283099827013,"aZ":-29.480236812802392,"pfxX":2.0608506345145727,"pfxZ":1.6233539444053324,"pX":0.11952433925512974,"pZ":2.9896287967970903,"vX0":4.0542093980475284,"vY0":-127.81293015747603,"vZ0":-1.2960995427563715,"x":112.44,"y":158.06,"x0":-1.7513476425375525,"y0":50.00622484203635,"z0":5.805183856406567,"aX":3.4316690371870764},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-4.6,"spinRate":2647,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.4275349654761684,"extension":6.325501898907669},"index":5,"playId":"cfbea049-67fe-3441-a3e7-9bfe58e44fe7","pitchNumber":6,"startTime":"2026-08-12T20:46:00.701Z","endTime":"2026-08-12T20:46:06.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127051697153924,"aZ":-11.940252954948457,"pfxX":-3.9080460039810356,"pfxZ":10.416240226051269,"pX":-0.01886056601135718,"pZ":2.8881231468963753,"vX0":5.097137527005636,"vY0":-138.32405879498188,"vZ0":-5.991225035307918,"x":117.72,"y":160.8,"x0":-1.3755531452479972,"y0":50.004612982183424,"z0":5.878828445208721,"aX":-7.593213941989497},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2436,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.39558864978647756,"extension":6.53504455169198},"hitData":{"launchSpeed":90.5,"launchAngle":64.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":131.92}},"index":6,"playId":"b35e4766-ff02-352d-bf5d-247b8232d722","pitchNumber":7,"startTime":"2026-08-12T20:46:27.090Z","endTime":"2026-08-12T20:46:37.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:46:37.150Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Donovan Walton to first baseman Tommy White.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T20:49:06.654Z","endTime":"2026-08-12T20:49:56.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Rom replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T20:48:42.022Z","endTime":"2026-08-12T20:49:08.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680723,"link":"/api/v1/people/680723"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044974970029504,"aZ":-17.388491258686177,"pfxX":6.540124349929502,"pfxZ":8.217822709679035,"pX":-0.26073255735625817,"pZ":2.980709133805069,"vX0":-5.843326746869147,"vY0":-132.9149055473583,"vZ0":-3.791593447153269,"x":126.94,"y":158.3,"x0":1.1107384898875214,"y0":50.00018167645125,"z0":5.679389335039942,"aX":11.763439648565996},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.7,"spinRate":2284,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.41123407364495623,"extension":5.818481461959097},"index":1,"playId":"646bc380-b489-37c8-b370-b2a7f522bd74","pitchNumber":1,"startTime":"2026-08-12T20:49:08.854Z","endTime":"2026-08-12T20:49:12.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66194634257071,"aZ":-29.66075392244505,"pfxX":7.916411587195801,"pfxZ":1.519813757139043,"pX":-0.7668934494807375,"pZ":1.0574126223084683,"vX0":-7.9548249064936725,"vY0":-126.70594638736965,"vZ0":-4.966659310434245,"x":146.23,"y":210.23,"x0":1.3590218977499793,"y0":50.004761095152844,"z0":5.365294478931987,"aX":13.098328303302715},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-13.0,"spinRate":1442,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.42944980293829005,"extension":5.715146722696302},"index":2,"playId":"3a6a7724-9c59-3cad-a17a-2a2b52ae7301","pitchNumber":2,"startTime":"2026-08-12T20:49:29.790Z","endTime":"2026-08-12T20:49:33.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844012310254087,"aZ":-28.699054577153863,"pfxX":6.72172314970205,"pfxZ":2.102908089929511,"pX":-0.14931416515805257,"pZ":1.7243954168833477,"vX0":-5.813794466038588,"vY0":-127.25644398636122,"vZ0":-3.7008583953726943,"x":122.69,"y":192.22,"x0":1.2813392201685547,"y0":50.00501308164428,"z0":5.447884633517088,"aX":11.128243417695758},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-11.0,"spinRate":1444,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.42889149048606434,"extension":5.646531575401615},"hitData":{"launchSpeed":93.1,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":144.08}},"index":3,"playId":"69403527-b5ad-3b80-9bfe-449603fddfe3","pitchNumber":3,"startTime":"2026-08-12T20:49:47.481Z","endTime":"2026-08-12T20:49:56.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:49:56.295Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T20:50:07.899Z","endTime":"2026-08-12T20:52:16.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95269784677495,"aZ":-18.399514269548707,"pfxX":8.62080079366447,"pfxZ":7.57830819321515,"pX":0.5226277985318468,"pZ":2.7402769414416577,"vX0":-4.335017639993266,"vY0":-133.5233134263026,"vZ0":-4.292478584965289,"x":97.08,"y":164.79,"x0":1.0413930188335039,"y0":50.002456572882046,"z0":5.680804461333296,"aX":15.66965444903346},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":-14.8,"spinRate":2332,"spinDirection":146},"zone":6,"typeConfidence":0.9,"plateTime":0.4091700393610047,"extension":5.553080546798278},"index":0,"playId":"449dd59f-df82-3606-8b91-36595af5c760","pitchNumber":1,"startTime":"2026-08-12T20:50:22.125Z","endTime":"2026-08-12T20:50:25.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825231461132155,"aZ":-16.57433983420498,"pfxX":2.936686568720261,"pfxZ":8.870991093485559,"pX":0.4981655332873239,"pZ":3.300384799447747,"vX0":-2.6988363499245644,"vY0":-131.5101629623681,"vZ0":-3.159134649849121,"x":98.01,"y":149.67,"x0":1.154136922094089,"y0":50.003807877618705,"z0":5.7404076185689314,"aX":5.1652284179498835},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":-4.8,"spinRate":2099,"spinDirection":148},"zone":3,"typeConfidence":0.69,"plateTime":0.415835963752897,"extension":5.601372349663992},"index":1,"playId":"1a396560-4098-30e7-8dcf-853290348185","pitchNumber":2,"startTime":"2026-08-12T20:50:44.613Z","endTime":"2026-08-12T20:50:47.935Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-12T20:50:54.923Z","endTime":"2026-08-12T20:51:08.923Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.299698966820294,"aZ":-14.446115980184695,"pfxX":4.204549630787383,"pfxZ":9.78976641397237,"pX":0.3640284115490424,"pZ":1.989011692290651,"vX0":-3.2673583122099465,"vY0":-133.6040054166637,"vZ0":-6.7390527397929185,"x":103.12,"y":185.08,"x0":1.0554559701446644,"y0":50.00417392803592,"z0":5.578886704436754,"aX":7.615401455164841},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":-7.0,"spinRate":2217,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.40967044660246543,"extension":5.672223807445946},"index":3,"playId":"c9c43d8e-b42f-393e-ab67-2f7ae16c910c","pitchNumber":3,"startTime":"2026-08-12T20:51:08.923Z","endTime":"2026-08-12T20:51:12.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.056480258914185,"aZ":-14.768988794750937,"pfxX":2.7115110412974834,"pfxZ":9.869218138031954,"pX":0.3740218224299644,"pZ":3.710577357550526,"vX0":-3.029370867700126,"vY0":-132.18475735920384,"vZ0":-2.4954047996723885,"x":102.74,"y":138.59,"x0":1.1844446719324968,"y0":50.00271473428723,"z0":5.755500736615687,"aX":4.782289623189057},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2252,"spinDirection":152},"zone":12,"typeConfidence":0.84,"plateTime":0.4148947983087674,"extension":5.807361333252376},"index":4,"playId":"dcf20bb1-1884-3f18-850d-ec895426303a","pitchNumber":4,"startTime":"2026-08-12T20:51:30.349Z","endTime":"2026-08-12T20:51:34.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82378787388678,"aZ":-38.507109661865066,"pfxX":-3.6989288439758035,"pfxZ":-4.350762508047868,"pX":-1.6560503429558937,"pZ":0.7938903376883166,"vX0":-5.71655277454244,"vY0":-120.04561726484216,"vZ0":-3.288540409017263,"x":180.12,"y":217.34,"x0":1.2391365403658796,"y0":50.00246336161106,"z0":5.618549246065461,"aX":-5.38378188632313},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.4,"breakHorizontal":8.2,"spinRate":2769,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.45673375656697157,"extension":5.674494823535121},"index":5,"playId":"0142688a-8ced-3ead-aa1f-242ad6dc3712","pitchNumber":5,"startTime":"2026-08-12T20:51:48.184Z","endTime":"2026-08-12T20:51:51.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72187901024141,"aZ":-20.118666818212386,"pfxX":8.60095915984179,"pfxZ":6.599918843211426,"pX":-0.3982311941970765,"pZ":2.225085895960223,"vX0":-6.445485241335297,"vY0":-133.7494999025405,"vZ0":-5.149802041804749,"x":132.18,"y":178.7,"x0":0.9160024230883147,"y0":50.0018077621889,"z0":5.602568209941825,"aX":15.704825215191022},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":-14.3,"spinRate":2301,"spinDirection":146},"zone":4,"typeConfidence":0.89,"plateTime":0.40830131924656987,"extension":5.771046514156558},"index":6,"playId":"0ce1cdc9-8ac1-3a4a-968e-fed4197a3860","pitchNumber":6,"startTime":"2026-08-12T20:52:12.919Z","endTime":"2026-08-12T20:52:16.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:52:16.715Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-12T20:52:28.697Z","endTime":"2026-08-12T20:53:55.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30556070498071,"aZ":-16.93748774468535,"pfxX":3.199284591597137,"pfxZ":8.473907342018805,"pX":0.3656433237705883,"pZ":4.479700129374438,"vX0":-2.959328279295735,"vY0":-132.73886856496435,"vZ0":-0.1362023664821959,"x":103.06,"y":117.83,"x0":1.0750429244785165,"y0":50.00635391310048,"z0":5.756625011552098,"aX":5.755590316636885},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-5.2,"spinRate":2235,"spinDirection":154},"zone":12,"typeConfidence":0.89,"plateTime":0.41139383511860617,"extension":5.676897812379869},"index":0,"playId":"ec08170a-972c-3215-ad92-52f5cb932a92","pitchNumber":1,"startTime":"2026-08-12T20:52:44.485Z","endTime":"2026-08-12T20:52:47.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670792685836826,"aZ":-14.886372032373577,"pfxX":4.581791734611762,"pfxZ":9.694785907462629,"pX":-0.4731277030704177,"pZ":2.4765216827187713,"vX0":-5.349467847155913,"vY0":-131.84379005462935,"vZ0":-5.387238960526258,"x":135.03,"y":171.91,"x0":0.9747451482926924,"y0":50.00174825519823,"z0":5.622455235726353,"aX":8.169408682589527},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":-7.3,"spinRate":2345,"spinDirection":161},"zone":4,"typeConfidence":0.74,"plateTime":0.4134255492922079,"extension":5.782659972927747},"index":1,"playId":"e62bd236-3869-3a5b-85e2-5f0b05c0d48c","pitchNumber":2,"startTime":"2026-08-12T20:53:03.734Z","endTime":"2026-08-12T20:53:08.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1524195481171,"aZ":-16.25295352216982,"pfxX":4.526112451469011,"pfxZ":8.876121470410027,"pX":0.9603806982062286,"pZ":3.5613689292090553,"vX0":-2.087656986828117,"vY0":-132.0836177684498,"vZ0":-2.4883361182098893,"x":80.39,"y":142.62,"x0":1.1665524546727326,"y0":50.00061710901968,"z0":5.689949082470896,"aX":8.116989348506735},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2218,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.4123043059733207,"extension":5.736614877120494},"index":2,"playId":"f03ab89d-2ffc-3e1c-bb19-62f1abed5f57","pitchNumber":3,"startTime":"2026-08-12T20:53:26.308Z","endTime":"2026-08-12T20:53:30.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614646717162096,"aZ":-14.905605272197922,"pfxX":4.667990779346247,"pfxZ":9.726464008452298,"pX":0.3455034664909879,"pZ":3.3547165633524254,"vX0":-3.2974951518697715,"vY0":-132.02432578431993,"vZ0":-3.222738173694164,"x":103.83,"y":148.2,"x0":1.0006558619750474,"y0":50.00258530477087,"z0":5.68021590122375,"aX":8.28723787818875},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":-7.8,"spinRate":2315,"spinDirection":150},"zone":3,"typeConfidence":0.84,"plateTime":0.41398254992762196,"extension":5.700808804391386},"hitData":{"launchSpeed":91.8,"launchAngle":58.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.15,"coordY":112.56}},"index":3,"playId":"8bafeef4-4738-3eed-90b8-e79e5b0e2ec7","pitchNumber":4,"startTime":"2026-08-12T20:53:45.734Z","endTime":"2026-08-12T20:53:55.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:53:55.761Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T20:56:34.762Z","endTime":"2026-08-12T20:56:58.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Matz replaces Drew Rasmussen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T20:56:00.780Z","endTime":"2026-08-12T20:56:36.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571927,"link":"/api/v1/people/571927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.491042098228125,"aZ":-22.79245696028895,"pfxX":9.770020110658932,"pfxZ":4.936475783065183,"pX":-0.004913274816859373,"pZ":2.0713332971582323,"vX0":-10.9219891051664,"vY0":-136.16007569300814,"vZ0":-5.156398960073286,"x":117.19,"y":182.85,"x0":2.7660192610000967,"y0":50.00209385850947,"z0":5.541292463157959,"aX":18.56725084065815},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-15.7,"spinRate":2116,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.40040286269652636,"extension":6.272134076931898},"index":1,"playId":"3ee1988a-e200-30c4-8a64-1b12a1a0f1f2","pitchNumber":1,"startTime":"2026-08-12T20:56:36.958Z","endTime":"2026-08-12T20:56:40.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.561785569347826,"aZ":-31.588890166027376,"pfxX":8.873665134484494,"pfxZ":0.38233455550123097,"pX":0.15754757348156068,"pZ":2.0068426597891897,"vX0":-9.450532228491364,"vY0":-122.20534640755042,"vZ0":-2.1421806957797127,"x":110.99,"y":184.6,"x0":2.8938176929421924,"y0":50.00303299181229,"z0":5.56777755833846,"aX":13.631091759589825},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":2275,"spinDirection":92},"zone":8,"typeConfidence":0.9,"plateTime":0.44554605444884476,"extension":6.2922877841612355},"hitData":{"launchSpeed":60.9,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.21,"coordY":177.59}},"index":2,"playId":"d379c970-d255-315b-a546-ebfff8c1ebbd","pitchNumber":2,"startTime":"2026-08-12T20:56:50.291Z","endTime":"2026-08-12T20:56:58.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:56:58.011Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T20:57:05.020Z","endTime":"2026-08-12T20:58:15.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88237836300557,"aZ":-20.554779214781345,"pfxX":9.834940480775815,"pfxZ":6.133342913948109,"pX":-0.6175195540453263,"pZ":2.6815963711092827,"vX0":-11.817428971877879,"vY0":-136.27496664427127,"vZ0":-3.9598680555598236,"x":138.57,"y":180.01,"x0":2.482402958089179,"y0":50.004702986931946,"z0":5.560416428529902,"aX":18.63725772501339},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2142,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.4008012393890841,"extension":6.294636488258822},"index":0,"playId":"16577d6d-7779-3e6f-8a6d-ed45121912d9","pitchNumber":1,"startTime":"2026-08-12T20:57:22.169Z","endTime":"2026-08-12T20:57:29.026Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254571266415887,"aZ":-31.29626052551919,"pfxX":7.772822742773842,"pfxZ":0.6058017004639229,"pX":0.8436913175200145,"pZ":2.207370805788218,"vX0":-7.166012566093654,"vY0":-119.24458079713874,"vZ0":-1.3751730318661137,"x":84.84,"y":179.18,"x0":2.8734212844309788,"y0":50.0007020945752,"z0":5.606786070037765,"aX":11.227558486804869},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":-12.4,"spinRate":2302,"spinDirection":89},"zone":9,"typeConfidence":0.9,"plateTime":0.45877267494507823,"extension":6.346281238346675},"index":1,"playId":"3c1c6d70-9f9c-31a7-81a2-81335c835bf2","pitchNumber":2,"startTime":"2026-08-12T20:57:45.195Z","endTime":"2026-08-12T20:57:48.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-12T20:58:07.011Z","endTime":"2026-08-12T20:58:11.057Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35750535512971,"aZ":-34.373090967200675,"pfxX":-5.071160810590801,"pfxZ":-1.5842969406368672,"pX":-1.394868313648927,"pZ":1.4073473305958772,"vX0":-9.529908146407962,"vY0":-116.69700819666811,"vZ0":-0.04838381209470333,"x":170.17,"y":200.78,"x0":3.3879050300131777,"y0":50.00118952596449,"z0":4.645359066204005,"aX":-7.047150740162484},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.6,"breakHorizontal":11.4,"spinRate":2392,"spinDirection":300},"zone":13,"typeConfidence":0.63,"plateTime":0.46795998538738504,"extension":6.574878506542924},"index":3,"playId":"dff30469-c052-3514-b608-2756371c9a23","pitchNumber":3,"startTime":"2026-08-12T20:58:11.057Z","endTime":"2026-08-12T20:58:15.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:58:15.289Z","atBatIndex":52},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Henry Bolte reaches on a fielding error by shortstop Taylor Walls.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T20:58:26.692Z","endTime":"2026-08-12T20:58:46.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01902589049875,"aZ":-21.484990656674498,"pfxX":10.617981676971219,"pfxZ":5.589347550775486,"pX":0.11726900181838136,"pZ":2.519771066671607,"vX0":-10.695636683141613,"vY0":-137.08555834682818,"vZ0":-4.582636248405576,"x":112.53,"y":170.75,"x0":2.6814335423200855,"y0":50.002337644913595,"z0":5.671161592164496,"aX":20.300898090989442},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":-17.2,"spinRate":2086,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.3988760391315824,"extension":6.179457665862709},"hitData":{"launchSpeed":108.4,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":151.18}},"index":0,"playId":"c1242ec4-3fa3-3875-8676-4864577c94f4","pitchNumber":1,"startTime":"2026-08-12T20:58:39.791Z","endTime":"2026-08-12T20:58:46.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:58:46.897Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to shortstop Taylor Walls.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-12T20:59:09.749Z","endTime":"2026-08-12T20:59:51.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05346409551082,"aZ":-24.898172618659476,"pfxX":9.666742178530784,"pfxZ":3.8539280701232164,"pX":-0.6649316265093824,"pZ":1.602720203415229,"vX0":-12.3319650032782,"vY0":-135.43923676079538,"vZ0":-5.929494082574591,"x":142.35,"y":195.51,"x0":2.656955000560421,"y0":50.00469554947421,"z0":5.523590519111463,"aX":18.255881920440128},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":-15.4,"spinRate":2089,"spinDirection":121},"zone":7,"typeConfidence":0.89,"plateTime":0.4019169666350111,"extension":6.442616459898201},"index":0,"playId":"54b777fe-74a3-3593-addb-247169f336b8","pitchNumber":1,"startTime":"2026-08-12T20:59:14.124Z","endTime":"2026-08-12T20:59:18.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.751645200971126,"aZ":-34.43372911468832,"pfxX":7.615395949972286,"pfxZ":-1.5582589080258469,"pX":1.0484744253076381,"pZ":2.9664783025755277,"vX0":-6.631802221492839,"vY0":-119.02104305194092,"vZ0":0.8888504977887974,"x":77.03,"y":158.69,"x0":2.868498275739288,"y0":50.003994942201665,"z0":5.6828372150980915,"aX":11.033836795754858},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.4,"breakHorizontal":-12.4,"spinRate":2333,"spinDirection":88},"zone":12,"typeConfidence":0.89,"plateTime":0.4584936775694781,"extension":6.245876789276196},"index":1,"playId":"0b98c1dc-a77d-3b7a-968e-f56c8e6250f9","pitchNumber":2,"startTime":"2026-08-12T20:59:27.767Z","endTime":"2026-08-12T20:59:31.569Z","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":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.359580838401087,"aZ":-32.51936515295067,"pfxX":8.448432041498037,"pfxZ":-0.23621187364588714,"pX":0.9100046273684008,"pZ":2.6461148273357877,"vX0":-6.855490491612729,"vY0":-119.72628183146217,"vZ0":-0.38913528939079967,"x":82.31,"y":167.33,"x0":2.695282497366093,"y0":50.00267767595493,"z0":5.689826373884876,"aX":12.42156365296873},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-13.9,"spinRate":2345,"spinDirection":88},"zone":12,"typeConfidence":0.9,"plateTime":0.4552799029442287,"extension":6.423261519097062},"hitData":{"launchSpeed":75.1,"launchAngle":61.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":139.01}},"index":2,"playId":"0a7a31db-c8fc-3201-929c-df7fae0a097b","pitchNumber":3,"startTime":"2026-08-12T20:59:42.974Z","endTime":"2026-08-12T20:59:51.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T20:59:51.883Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out to first baseman Tommy White.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:02:31.583Z","endTime":"2026-08-12T21:03:57.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Blewett replaces Drew Rom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:01:47.100Z","endTime":"2026-08-12T21:02:19.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656240,"link":"/api/v1/people/656240"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-12T21:02:19.246Z","endTime":"2026-08-12T21:02:33.790Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781424831112147,"aZ":-13.57321807894014,"pfxX":-5.296935976376489,"pfxZ":9.542332357861799,"pX":-0.5945604882088997,"pZ":3.0542107068384934,"vX0":4.479802504924736,"vY0":-138.23298838323234,"vZ0":-6.01056455136743,"x":139.66,"y":156.32,"x0":-1.54238172690751,"y0":50.00120885658892,"z0":6.1563146161202225,"aX":-10.322507971005642},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2214,"spinDirection":211},"zone":1,"typeConfidence":0.78,"plateTime":0.395177960674006,"extension":6.974001847064449},"index":2,"playId":"bac102ef-b05e-3ae8-bd4b-390276cc4876","pitchNumber":1,"startTime":"2026-08-12T21:02:33.790Z","endTime":"2026-08-12T21:02:37.570Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30179916125832,"aZ":-26.869966793159172,"pfxX":-3.1762178756515738,"pfxZ":3.3353631708590488,"pX":0.04973354816170821,"pZ":2.3713234355139208,"vX0":5.03633480069962,"vY0":-124.5062637902255,"vZ0":-3.858919919440555,"x":115.1,"y":174.75,"x0":-1.576009731636811,"y0":50.00007504981805,"z0":6.136421606857794,"aX":-5.044144611871042},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":4.7,"spinRate":1021,"spinDirection":245},"zone":5,"typeConfidence":0.8,"plateTime":0.43800291762410115,"extension":6.965547896971394},"index":3,"playId":"e8acdf0a-d93c-35be-b40f-3c1f207c5c63","pitchNumber":2,"startTime":"2026-08-12T21:03:05.091Z","endTime":"2026-08-12T21:03:10.234Z","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":83.8,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57291445735076,"aZ":-33.24546249336288,"pfxX":-0.2656007396615694,"pfxZ":-0.7110026354772048,"pX":0.4402804603584769,"pZ":0.41364212353733687,"vX0":4.773404161470921,"vY0":-121.86643394011345,"vZ0":-6.744266856928667,"x":100.22,"y":227.61,"x0":-1.504170341499056,"y0":50.00205563086281,"z0":6.067040599713727,"aX":-0.40296236862835233},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-0.6,"spinRate":1849,"spinDirection":42},"zone":14,"typeConfidence":0.93,"plateTime":0.4484060472890321,"extension":6.939438482863756},"index":4,"playId":"183f5f72-f895-33ac-b176-474e485bfb1e","pitchNumber":3,"startTime":"2026-08-12T21:03:27.866Z","endTime":"2026-08-12T21:03:32.371Z","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(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":87.1,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029347402471185,"aZ":-28.057243902728207,"pfxX":-5.528684438282837,"pfxZ":2.5016500126592076,"pX":0.26482988282572234,"pZ":1.453336857629698,"vX0":6.6837557411332496,"vY0":-126.70947567055623,"vZ0":-5.749266782234524,"x":106.91,"y":199.54,"x0":-1.674413974305374,"y0":50.00405898204826,"z0":5.960833059419247,"aX":-9.097573779497045},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":8.8,"spinRate":1071,"spinDirection":243},"zone":14,"typeConfidence":0.93,"plateTime":0.43034957784715644,"extension":7.2605787985644055},"hitData":{"launchSpeed":94.1,"launchAngle":0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":161.82}},"index":5,"playId":"f7bf7e4a-f7c9-30cc-830d-fd9baedd6955","pitchNumber":4,"startTime":"2026-08-12T21:03:52.082Z","endTime":"2026-08-12T21:03:57.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:03:57.489Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Mesa Jr. flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:04:05.583Z","endTime":"2026-08-12T21:05:17.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(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":87.9,"endSpeed":82.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.725397898314206,"aZ":-27.983954009691764,"pfxX":2.6711389676745947,"pfxZ":2.4611566542512797,"pX":-1.4068801937235278,"pZ":3.7069116639297093,"vX0":0.4827223773877994,"vY0":-128.24440824797918,"vZ0":-0.7639345162974711,"x":170.63,"y":138.69,"x0":-1.94418462864004,"y0":50.00577523590111,"z0":6.147186001355686,"aX":4.553445701461125},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2156,"spinDirection":160},"zone":11,"typeConfidence":0.89,"plateTime":0.42335292602124364,"extension":7.111496598341648},"index":0,"playId":"a1e9203e-3da5-33fc-b9eb-3bf9cd0a8d30","pitchNumber":1,"startTime":"2026-08-12T21:04:22.099Z","endTime":"2026-08-12T21:04:26.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72131242116459,"aZ":-35.10705933099082,"pfxX":2.2799111723377634,"pfxZ":-1.9481370250342724,"pX":-0.01364564144427158,"pZ":1.3603746947371687,"vX0":3.1712622872292524,"vY0":-121.34477610013329,"vZ0":-4.089527704495806,"x":117.52,"y":202.05,"x0":-1.629144900661494,"y0":50.00262493730621,"z0":6.096654991008821,"aX":3.4309497871852233},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.2,"breakHorizontal":-4.8,"spinRate":2198,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.4498220814619671,"extension":7.041607486081646},"index":1,"playId":"77d0df17-c204-3885-9403-269139adbfed","pitchNumber":2,"startTime":"2026-08-12T21:04:39.157Z","endTime":"2026-08-12T21:04:42.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-12T21:04:55.858Z","endTime":"2026-08-12T21:05:08.231Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08689571415652,"aZ":-12.19981013081111,"pfxX":-5.372963291255395,"pfxZ":9.974575462562754,"pX":0.7356979646274894,"pZ":2.1996276876567085,"vX0":8.223915080219495,"vY0":-140.2411148904291,"vZ0":-8.474830200909528,"x":88.96,"y":179.39,"x0":-1.5293376203411084,"y0":50.00453096296178,"z0":6.045970727300012,"aX":-10.762156678312131},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2354,"spinDirection":210},"zone":6,"typeConfidence":0.82,"plateTime":0.3897384115860385,"extension":7.047971853822994},"hitData":{"launchSpeed":80.5,"launchAngle":44.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.33,"coordY":114.46}},"index":3,"playId":"8a059507-d024-3f0b-8779-bf936816869c","pitchNumber":3,"startTime":"2026-08-12T21:05:08.231Z","endTime":"2026-08-12T21:05:17.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:05:17.061Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to left fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:05:22.518Z","endTime":"2026-08-12T21:06:48.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52100981393149,"aZ":-25.174291313364147,"pfxX":1.1468478169605487,"pfxZ":3.9871069196193627,"pX":0.7079808946784113,"pZ":2.3354571320059496,"vX0":6.45169397071176,"vY0":-130.6118190090231,"vZ0":-4.5368564959049476,"x":90.01,"y":175.72,"x0":-1.9274462717041594,"y0":50.00069662139386,"z0":5.952790055310651,"aX":2.0105693222079726},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2432,"spinDirection":176},"zone":6,"typeConfidence":0.89,"plateTime":0.41689884601531846,"extension":7.225182407744794},"index":0,"playId":"88b33129-84fd-3e82-836f-9511ad3e5cf9","pitchNumber":1,"startTime":"2026-08-12T21:05:42.842Z","endTime":"2026-08-12T21:05:46.141Z","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":87.8,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81409012302927,"aZ":-27.197677786933177,"pfxX":1.5649936100609736,"pfxZ":2.954912911837285,"pX":-0.6389562656254258,"pZ":2.6736274696645386,"vX0":2.8188386548668727,"vY0":-127.96975578663097,"vZ0":-3.187301199164527,"x":141.36,"y":166.59,"x0":-1.951808203424093,"y0":50.00103342513016,"z0":6.032883210756629,"aX":2.6323042380246005},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2327,"spinDirection":153},"zone":4,"typeConfidence":0.88,"plateTime":0.42566143194067374,"extension":6.972770403405304},"index":1,"playId":"3bf6d1f3-d30a-3fa5-822c-bba3aaf2b2dd","pitchNumber":2,"startTime":"2026-08-12T21:05:58.585Z","endTime":"2026-08-12T21:06:02.457Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339355985444428,"aZ":-13.921907862844893,"pfxX":-4.895724251293662,"pfxZ":9.08154879701957,"pX":0.0274001392152256,"pZ":3.0724609459350565,"vX0":6.204181808956232,"vY0":-140.30533976050174,"vZ0":-6.107708882682744,"x":115.96,"y":155.82,"x0":-1.5680819853593013,"y0":50.00214434044816,"z0":6.171292984105796,"aX":-9.839458958267182},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":7.7,"spinRate":2361,"spinDirection":207},"zone":2,"typeConfidence":0.87,"plateTime":0.3891695567780724,"extension":7.086907050800641},"index":2,"playId":"c331a9fe-8c1c-3852-b6f8-3519205e5c05","pitchNumber":3,"startTime":"2026-08-12T21:06:16.133Z","endTime":"2026-08-12T21:06:19.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795569385346365,"aZ":-26.671272444669945,"pfxX":-6.813131674249338,"pfxZ":3.3421265133996547,"pX":-0.05282852906039492,"pZ":1.4445590599505767,"vX0":6.407508141072106,"vY0":-126.40747581799967,"vZ0":-6.070013668978509,"x":119.01,"y":199.78,"x0":-1.715499578155271,"y0":50.00179668390688,"z0":5.973071745377087,"aX":-11.207102527485944},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":11.2,"spinRate":1244,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.43062277496993984,"extension":7.076836510873968},"hitData":{"launchSpeed":104.7,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":127.36}},"index":3,"playId":"9c317b0f-dfac-3413-af39-95c6669d5385","pitchNumber":4,"startTime":"2026-08-12T21:06:37.654Z","endTime":"2026-08-12T21:06:48.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:06:48.378Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, catcher Brian Serven to first baseman Tommy White.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-12T21:06:56.957Z","endTime":"2026-08-12T21:07:46.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703070824176233,"aZ":-15.819528021742114,"pfxX":-6.478511511790706,"pfxZ":8.213301181763509,"pX":0.22399585179828252,"pZ":0.8781822752796862,"vX0":7.233498288073407,"vY0":-139.35664108973432,"vZ0":-11.171612732426539,"x":108.46,"y":215.07,"x0":-1.5485103137403902,"y0":50.00481335812702,"z0":5.9530670074709615,"aX":-12.901558372550246},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":10.4,"spinRate":2351,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.391220414206221,"extension":7.143339423963196},"index":0,"playId":"cec67089-1335-32db-9632-5884b6021391","pitchNumber":1,"startTime":"2026-08-12T21:07:09.323Z","endTime":"2026-08-12T21:07:15.309Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jonny DeLuca steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"cec67089-1335-32db-9632-5884b6021391","startTime":"2026-08-12T21:07:28.186Z","endTime":"2026-08-12T21:07:38.547Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.315384118515816,"aZ":-32.021310094589055,"pfxX":0.8324772840828583,"pfxZ":0.10016811543058157,"pX":0.3244962479639822,"pZ":1.8286259472910416,"vX0":4.588540805220124,"vY0":-122.9217896821625,"vZ0":-3.728795038687135,"x":104.63,"y":189.41,"x0":-1.66772543149851,"y0":50.00408879503369,"z0":6.058103578607941,"aX":1.284831216069231},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-2.5,"spinRate":2175,"spinDirection":40},"zone":9,"typeConfidence":0.88,"plateTime":0.444076155258847,"extension":7.061172500493747},"hitData":{"launchSpeed":37.0,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":137.62,"coordY":191.21}},"index":2,"playId":"7f6cb8f9-cd65-36a0-a686-c8a058d059e1","pitchNumber":2,"startTime":"2026-08-12T21:07:38.547Z","endTime":"2026-08-12T21:07:46.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:07:46.441Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:10:09.327Z","endTime":"2026-08-12T21:11:23.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Steven Matz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:10:10.044Z","endTime":"2026-08-12T21:10:11.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614832607905832,"aZ":-20.632054876184846,"pfxX":-9.472951446153257,"pfxZ":6.276532777634369,"pX":-0.3999239100509209,"pZ":2.7717857797083445,"vX0":7.4281683053734255,"vY0":-134.60406519700035,"vZ0":-1.1482854413552492,"x":132.24,"y":163.94,"x0":-1.9615771207035104,"y0":50.00247070680998,"z0":4.661640933721395,"aX":-17.42076338520621},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":15.6,"spinRate":2355,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.40657793762681527,"extension":6.76001917809912},"index":1,"playId":"85b0fbb6-7cd1-3957-94cc-b7bad2f9a60c","pitchNumber":1,"startTime":"2026-08-12T21:10:11.502Z","endTime":"2026-08-12T21:10:15.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86611342662416,"aZ":-19.604728346207068,"pfxX":-9.59981885271026,"pfxZ":6.939353635696008,"pX":-1.1054241118062424,"pZ":4.020765504506089,"vX0":5.74820248587906,"vY0":-134.87518970481818,"vZ0":1.9532490140591565,"x":159.14,"y":130.22,"x0":-2.0355150556873385,"y0":50.005326558394366,"z0":4.683890803608011,"aX":-17.39614583284541},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":15.8,"spinRate":2466,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.4087097755471758,"extension":6.592742723803739},"index":2,"playId":"c7491b37-ea9a-30ea-bfd2-1b9a965dc4ed","pitchNumber":2,"startTime":"2026-08-12T21:10:24.858Z","endTime":"2026-08-12T21:10:28.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.976112398897193,"aZ":-21.207622158135287,"pfxX":-10.149301450147107,"pfxZ":6.006594719691762,"pX":0.4645212405620878,"pZ":3.0519226256865197,"vX0":10.050515003191576,"vY0":-134.25803186047435,"vZ0":-0.023251464525948284,"x":99.29,"y":156.38,"x0":-2.008254441620379,"y0":50.00467683038662,"z0":4.569633679976759,"aX":-18.53694580470915},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2463,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.4079136590129373,"extension":6.722416651648461},"index":3,"playId":"ba28c5fb-8bc4-36f8-b4bf-0672bca9ef0d","pitchNumber":3,"startTime":"2026-08-12T21:10:41.573Z","endTime":"2026-08-12T21:10:45.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35994197533843,"aZ":-18.448645377363754,"pfxX":-9.185891012510712,"pfxZ":7.589431619249104,"pX":1.6015681956824668,"pZ":1.8671632309191812,"vX0":11.88377791636913,"vY0":-134.00334649612708,"vZ0":-3.689392202309949,"x":55.95,"y":188.37,"x0":-1.708032317492959,"y0":50.0057069327584,"z0":4.588531770575812,"aX":-16.62172285452298},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2455,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.40954977747462085,"extension":6.768996694501147},"index":4,"playId":"90339012-d592-399a-952e-601724befc95","pitchNumber":4,"startTime":"2026-08-12T21:10:55.373Z","endTime":"2026-08-12T21:10:59.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67459040783688,"aZ":-19.292989837045653,"pfxX":-10.27365800107066,"pfxZ":7.057739736211752,"pX":-0.44670062050741777,"pZ":2.266417761340643,"vX0":7.444640688639924,"vY0":-135.0354773722165,"vZ0":-2.6268606900663256,"x":134.03,"y":177.59,"x0":-1.9212680301595544,"y0":50.00067404330646,"z0":4.627589814819728,"aX":-18.74481788812585},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":16.8,"spinRate":2511,"spinDirection":229},"zone":4,"typeConfidence":0.81,"plateTime":0.40748335396394086,"extension":6.730691880456739},"hitData":{"launchSpeed":86.6,"launchAngle":13.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.91,"coordY":87.91}},"index":5,"playId":"c9db3fa1-74e5-3fa3-b089-88dd7a5abbd3","pitchNumber":5,"startTime":"2026-08-12T21:11:10.645Z","endTime":"2026-08-12T21:11:23.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:11:23.416Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:11:27.681Z","endTime":"2026-08-12T21:13:36.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803003067567555,"aZ":-21.95432967786792,"pfxX":-9.979425969284957,"pfxZ":5.655152346080553,"pX":1.06429803109163,"pZ":1.069031561728489,"vX0":11.061774025695717,"vY0":-132.89260884037614,"vZ0":-4.958733724496565,"x":76.43,"y":209.92,"x0":-1.8358949740911443,"y0":50.00090240771864,"z0":4.532844748143424,"aX":-18.02725317837612},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":16.0,"spinRate":2418,"spinDirection":231},"zone":14,"typeConfidence":0.83,"plateTime":0.4105824826356561,"extension":6.818375700263935},"index":0,"playId":"fff95dce-7e9a-3112-8e52-d215519ef3aa","pitchNumber":1,"startTime":"2026-08-12T21:11:47.207Z","endTime":"2026-08-12T21:11:51.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.9,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593426376336204,"aZ":-23.175561935114917,"pfxX":-10.088981976232784,"pfxZ":5.045600828733608,"pX":-0.7427961504966587,"pZ":2.2691341196627905,"vX0":6.454509763875891,"vY0":-132.31424495425537,"vZ0":-1.7667696177014824,"x":145.31,"y":177.51,"x0":-1.8952849592292815,"y0":50.00482733011718,"z0":4.633326102548069,"aX":-18.00166273568562},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":17.0,"spinRate":2339,"spinDirection":233},"zone":4,"typeConfidence":0.89,"plateTime":0.41297507762265706,"extension":6.642230869190662},"index":1,"playId":"2f806f8c-d834-32f4-9e10-905c177e6f35","pitchNumber":2,"startTime":"2026-08-12T21:12:03.193Z","endTime":"2026-08-12T21:12:07.649Z","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.9,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79888852812557,"aZ":-20.358089148853733,"pfxX":-10.452392671003723,"pfxZ":6.489916435901606,"pX":1.6107964426033057,"pZ":1.8099249571683858,"vX0":12.259505229827363,"vY0":-133.3470161038826,"vZ0":-3.6313304120900733,"x":55.6,"y":189.91,"x0":-1.6651782123872918,"y0":50.00069955388267,"z0":4.6390289879479525,"aX":-19.023625963092307},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2400,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4090835115029705,"extension":6.684665669880872},"index":2,"playId":"7fc013f5-5a69-3c50-baae-613eae00b82b","pitchNumber":3,"startTime":"2026-08-12T21:12:39.289Z","endTime":"2026-08-12T21:12:43.701Z","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":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03375109134624,"aZ":-29.017423671787533,"pfxX":1.063107741428106,"pfxZ":2.1417375059323778,"pX":-1.3790893976846206,"pZ":2.211041978191701,"vX0":1.8924177285868777,"vY0":-120.23857255149659,"vZ0":0.7574312938834272,"x":169.57,"y":179.08,"x0":-2.312613280436361,"y0":50.001669022221314,"z0":4.4550554802661955,"aX":1.5652585973768907},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.3,"breakHorizontal":-2.4,"spinRate":2670,"spinDirection":137},"zone":13,"typeConfidence":0.86,"plateTime":0.4545095105415502,"extension":6.663600940583495},"index":3,"playId":"8f2dc545-3ffd-3223-ad92-c0622be9870e","pitchNumber":4,"startTime":"2026-08-12T21:12:56.760Z","endTime":"2026-08-12T21:13:00.581Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25640145221377,"aZ":-19.58287309599489,"pfxX":-10.599768010732085,"pfxZ":7.140899385816208,"pX":0.3408090360377371,"pZ":2.7244949439578217,"vX0":8.88911487695697,"vY0":-131.98395498512926,"vZ0":-1.5733998277584647,"x":104.01,"y":165.22,"x0":-1.694684638941511,"y0":50.00274558602791,"z0":4.771475314057294,"aX":-18.689162954035403},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":17.3,"spinRate":2417,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4151059820672858,"extension":6.701627363726807},"index":4,"playId":"6ba46898-59ba-30ba-8471-b8f6a97fcfa7","pitchNumber":5,"startTime":"2026-08-12T21:13:13.681Z","endTime":"2026-08-12T21:13:17.114Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558430215813814,"aZ":-21.459561822875358,"pfxX":-9.337046087933754,"pfxZ":5.875474420032922,"pX":0.030081387546839363,"pZ":1.5078276739896384,"vX0":8.415899931332444,"vY0":-133.87723312697423,"vZ0":-4.172714883036116,"x":115.85,"y":198.07,"x0":-1.9335523170984095,"y0":50.00486538394019,"z0":4.6130923272394,"aX":-17.035213292410596},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":2376,"spinDirection":231},"zone":14,"typeConfidence":0.63,"plateTime":0.4083557800277662,"extension":6.783846149491623},"index":5,"playId":"aceb45c5-93e4-34a6-8fb5-8ff8f3d1cc1e","pitchNumber":6,"startTime":"2026-08-12T21:13:31.965Z","endTime":"2026-08-12T21:13:36.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:13:36.494Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Donovan Walton grounds into a double play, first baseman Jonathan Aranda to shortstop Taylor Walls to first baseman Jonathan Aranda. Tommy White out at 2nd. Donovan Walton out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-12T21:13:44.762Z","endTime":"2026-08-12T21:16:25.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.585935516208423,"aZ":-28.903733334961007,"pfxX":2.226279473603029,"pfxZ":2.1389316421869102,"pX":0.9045081653984656,"pZ":1.9970121024770358,"vX0":6.562193471653775,"vY0":-121.91397413137638,"vZ0":0.016514762982376974,"x":82.52,"y":184.86,"x0":-2.095012719078848,"y0":50.00181020242687,"z0":4.454103735258277,"aX":3.4002828851007725},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-5.4,"spinRate":2685,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.4467202149607603,"extension":6.737446759751284},"index":0,"playId":"7fc562eb-7daf-3db3-8f9f-867a2afc7d93","pitchNumber":1,"startTime":"2026-08-12T21:14:02.693Z","endTime":"2026-08-12T21:14:07.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.853736369929226,"aZ":-32.048499115170614,"pfxX":-9.746595278117738,"pfxZ":0.08169114939992816,"pX":0.94097594522242,"pZ":1.875272870934497,"vX0":10.252363148423713,"vY0":-123.63971407405376,"vZ0":0.4776688205483841,"x":81.13,"y":188.15,"x0":-1.9779012567131558,"y0":50.00346178955729,"z0":4.352337191856547,"aX":-15.208333270830359},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":15.5,"spinRate":1761,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4416855015270924,"extension":6.8369186922277745},"index":1,"playId":"5520c11d-f48f-3efa-8384-8a4d2f592f3e","pitchNumber":2,"startTime":"2026-08-12T21:14:20.009Z","endTime":"2026-08-12T21:14:24.594Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604497938269724,"aZ":-18.27705362868447,"pfxX":-8.991978199615119,"pfxZ":7.719377250370352,"pX":-0.44076778296514746,"pZ":3.5074190193736845,"vX0":6.954924940390518,"vY0":-133.531267872365,"vZ0":0.4109391605193423,"x":133.8,"y":144.08,"x0":-1.9149812426742643,"y0":50.001282076184296,"z0":4.669758538079523,"aX":-16.185439726728184},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":14.8,"spinRate":2384,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.41069077229629025,"extension":6.678974074255047},"index":2,"playId":"e981e220-f146-32e6-99ea-7c744913a3e4","pitchNumber":3,"startTime":"2026-08-12T21:14:50.651Z","endTime":"2026-08-12T21:14:53.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-12T21:15:06.883Z","endTime":"2026-08-12T21:15:15.167Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.613046295959382,"aZ":-17.417877678762576,"pfxX":-9.840027145671872,"pfxZ":8.159101462523765,"pX":-0.5585040203911869,"pZ":2.7955409013316768,"vX0":7.019520430377077,"vY0":-133.8231655619865,"vZ0":-1.169150302187329,"x":138.29,"y":163.3,"x0":-1.94065356722561,"y0":50.00507836896347,"z0":4.489184836885603,"aX":-17.801304426260355},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":16.2,"spinRate":2427,"spinDirection":231},"zone":1,"typeConfidence":0.93,"plateTime":0.4097275791614923,"extension":6.695378361064147},"index":4,"playId":"82a6e868-c284-33c7-aaf6-d29dfc474d66","pitchNumber":4,"startTime":"2026-08-12T21:15:15.167Z","endTime":"2026-08-12T21:15:19.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634216149841503,"aZ":-19.530066382588483,"pfxX":-8.350029663776777,"pfxZ":6.870472166862049,"pX":-0.3154179985818456,"pZ":3.4318471918670688,"vX0":7.064013009329117,"vY0":-134.42830673595242,"vZ0":0.6680510360261832,"x":129.02,"y":146.12,"x0":-1.8853182005033466,"y0":50.00163794820151,"z0":4.560745541233484,"aX":-15.365669468953854},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2336,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.40659511650392677,"extension":6.690827197247163},"index":5,"playId":"bb553970-f023-3f7a-b123-075115a4001e","pitchNumber":5,"startTime":"2026-08-12T21:15:35.612Z","endTime":"2026-08-12T21:15:39.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821278015710657,"aZ":-29.114349571913674,"pfxX":-9.66702483345571,"pfxZ":1.871460635082438,"pX":-0.06490671178756943,"pZ":1.749475221892397,"vX0":8.029601674399329,"vY0":-126.24398946548932,"vZ0":-0.4556347309565973,"x":119.47,"y":191.54,"x0":-2.012395141084809,"y0":50.00092810335818,"z0":4.251757835616292,"aX":-15.788918533436167},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":1739,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.43190281911110606,"extension":6.695854088350351},"index":6,"playId":"5e17f29c-d31e-3f15-9a7c-a70914586ba8","pitchNumber":6,"startTime":"2026-08-12T21:15:55.250Z","endTime":"2026-08-12T21:15:58.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.239880978869543,"aZ":-17.374016731019065,"pfxX":-9.031397951474183,"pfxZ":7.939527036349028,"pX":0.3484248035564082,"pZ":2.4331531988963304,"vX0":8.9035190368835,"vY0":-134.89155913247149,"vZ0":-2.3931304641449795,"x":103.72,"y":173.08,"x0":-1.8038594145414644,"y0":50.00094817276094,"z0":4.54122222175614,"aX":-16.830375168631317},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":14.8,"spinRate":2396,"spinDirection":229},"zone":6,"typeConfidence":0.92,"plateTime":0.40432274189266737,"extension":6.676658326826064},"hitData":{"launchSpeed":93.1,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":171.95}},"index":7,"playId":"2c21293b-cdd3-3fe4-b2f9-e903172f5162","pitchNumber":7,"startTime":"2026-08-12T21:16:17.700Z","endTime":"2026-08-12T21:16:25.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:16:25.505Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Richie Palacios walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T21:18:50.183Z","endTime":"2026-08-12T21:20:06.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hayden Juenger replaces Scott Blewett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:18:14.508Z","endTime":"2026-08-12T21:18:52.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699293857117294,"aZ":-15.935342882443662,"pfxX":-8.084756494745923,"pfxZ":8.574294517812811,"pX":1.0709273864656133,"pZ":2.822221430366906,"vX0":8.018507062964238,"vY0":-136.6388304755209,"vZ0":-4.104456168024069,"x":76.18,"y":162.58,"x0":-0.8492587073416892,"y0":50.00105697322731,"z0":5.436508483556412,"aX":-15.308385424855931},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2297,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.40064075399106347,"extension":5.836568769766456},"index":1,"playId":"4d51668e-5754-370c-8af8-18e51d7506a7","pitchNumber":1,"startTime":"2026-08-12T21:18:52.378Z","endTime":"2026-08-12T21:18:56.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08918994528908,"aZ":-21.466246920296395,"pfxX":-0.5400806674659036,"pfxZ":6.031288269912986,"pX":-0.5027294122137324,"pZ":3.59831875151372,"vX0":1.7550805258099325,"vY0":-131.9209077253925,"vZ0":-1.0831842953797641,"x":136.16,"y":141.63,"x0":-1.1042997999541706,"y0":50.00415843099733,"z0":5.585473452334711,"aX":-0.9592677477348804},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":0.6,"spinRate":2219,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4139982274847225,"extension":5.478232833525282},"index":2,"playId":"6f2c301e-2860-3105-ba42-b68b390cf4c3","pitchNumber":2,"startTime":"2026-08-12T21:19:07.328Z","endTime":"2026-08-12T21:19:11.766Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.541164825910375,"aZ":-20.39151298151847,"pfxX":-0.9209959021388421,"pfxZ":6.660932524823749,"pX":0.28770795105026364,"pZ":2.3677873831986793,"vX0":4.296399268863729,"vY0":-131.34620378993426,"vZ0":-3.9598242796709906,"x":106.03,"y":174.85,"x0":-1.2407663784049183,"y0":50.00469381957514,"z0":5.387736758103485,"aX":-1.630202872215804},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":0.8,"spinRate":2244,"spinDirection":195},"zone":6,"typeConfidence":0.9,"plateTime":0.41503023628093594,"extension":5.65716147912654},"index":3,"playId":"642dafd5-669b-3201-8fdf-31ce9f9ed623","pitchNumber":3,"startTime":"2026-08-12T21:19:24.885Z","endTime":"2026-08-12T21:19:28.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697819766258394,"aZ":-28.102797685649524,"pfxX":-12.460311897238775,"pfxZ":2.4544374345941993,"pX":-1.6337684373596266,"pZ":2.4994778164404186,"vX0":2.8652687560651144,"vY0":-128.59621975922477,"vZ0":-1.705137983848015,"x":179.28,"y":171.29,"x0":-1.1494580256130402,"y0":50.00516555382466,"z0":5.368343978222037,"aX":-20.701862428895133},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":21.8,"spinRate":2244,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.42726647048667354,"extension":5.892373624726072},"index":4,"playId":"6caaaef3-6234-3e4d-a889-3f976540c124","pitchNumber":4,"startTime":"2026-08-12T21:19:45.812Z","endTime":"2026-08-12T21:19:49.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980729636375106,"aZ":-18.70588953422879,"pfxX":0.036497398537046255,"pfxZ":7.653558027813952,"pX":-0.8660540362119346,"pZ":3.6006708646047483,"vX0":0.9819289183804881,"vY0":-131.8046609097306,"vZ0":-1.1919530583730262,"x":150.01,"y":141.56,"x0":-1.2481341754205915,"y0":50.001319487905725,"z0":5.439832267650375,"aX":0.06421239974420269},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":-0.2,"spinRate":2198,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.41553355952881077,"extension":5.777108511482444},"index":5,"playId":"61279e30-efba-3cdd-8aa2-6eb9ff5a487c","pitchNumber":5,"startTime":"2026-08-12T21:20:01.807Z","endTime":"2026-08-12T21:20:06.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:20:06.190Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a line drive to right fielder Lawrence Butler. Richie Palacios to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T21:20:16.763Z","endTime":"2026-08-12T21:20:41.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnThird":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.222324447880226,"aZ":-13.827116431207148,"pfxX":-5.601260958228089,"pfxZ":9.671422713342082,"pX":-0.05464679197482226,"pZ":2.747087498497186,"vX0":4.283738977852259,"vY0":-137.29508679560863,"vZ0":-4.706113165976295,"x":119.08,"y":164.61,"x0":-0.9124616256551079,"y0":50.00022904636574,"z0":5.434045900691003,"aX":-10.623049562146972},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2406,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.3999225121220924,"extension":5.908281723682929},"hitData":{"launchSpeed":89.3,"launchAngle":11.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.24,"coordY":109.92}},"index":0,"playId":"d3edbd55-bd71-3466-90b0-24f1bff38c19","pitchNumber":1,"startTime":"2026-08-12T21:20:31.537Z","endTime":"2026-08-12T21:20:41.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:20:41.672Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a ground ball to center fielder Henry Bolte. Richie Palacios scores. Taylor Walls to 3rd.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T21:21:03.177Z","endTime":"2026-08-12T21:22:04.526Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":{"id":696522,"link":"/api/v1/people/696522"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42725214730425,"aZ":-25.421386066461153,"pfxX":0.8859144330284474,"pfxZ":4.06304548111555,"pX":1.180058465497743,"pZ":1.4031069259506987,"vX0":5.111805204614062,"vY0":-127.35216438849048,"vZ0":-4.914215669742757,"x":72.02,"y":200.9,"x0":-0.9590273371299552,"y0":50.00103702129771,"z0":5.341115462520696,"aX":1.470051480355573},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":-2.6,"spinRate":2372,"spinDirection":166},"zone":14,"typeConfidence":0.89,"plateTime":0.42827129885561854,"extension":5.7991041935769925},"index":0,"playId":"c6cc6044-b361-316e-9875-d3acfa1888b1","pitchNumber":1,"startTime":"2026-08-12T21:21:16.246Z","endTime":"2026-08-12T21:21:20.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"da46d5cb-ec3c-333a-8865-39ced5aab1d9","startTime":"2026-08-12T21:21:35.041Z","endTime":"2026-08-12T21:21:38.081Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020952683094517,"aZ":-21.412671512068034,"pfxX":-0.3623748177283521,"pfxZ":6.145730174985484,"pX":0.8551457677072074,"pZ":2.2258705106127263,"vX0":4.8625201796955775,"vY0":-131.07998470164432,"vZ0":-4.046430705249999,"x":84.4,"y":178.68,"x0":-0.9717790976694771,"y0":50.003905113567626,"z0":5.3754962461283196,"aX":-0.6348347776066848},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-0.4,"spinRate":2398,"spinDirection":197},"zone":14,"typeConfidence":0.87,"plateTime":0.41681067741359756,"extension":5.851996924479693},"hitData":{"launchSpeed":98.3,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.37,"coordY":99.49}},"index":2,"playId":"d9e72487-ac34-3d5e-b49f-cf824f551986","pitchNumber":2,"startTime":"2026-08-12T21:21:53.299Z","endTime":"2026-08-12T21:22:04.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:22:04.526Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T21:22:28.025Z","endTime":"2026-08-12T21:24:00.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19539512994213,"aZ":-15.202046414867235,"pfxX":-5.8464478970916,"pfxZ":8.700765439815147,"pX":-0.3489251820880969,"pZ":2.499157116494747,"vX0":3.708503060262735,"vY0":-138.82480292377846,"vZ0":-5.061874776738959,"x":130.3,"y":171.3,"x0":-0.9427580985040461,"y0":50.004959396638334,"z0":5.358754572242018,"aX":-11.4083408491543},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":9.8,"spinRate":2448,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.3946090065308554,"extension":5.927472855905519},"index":0,"playId":"ce548f85-1c0d-35a3-9db7-563a6922206e","pitchNumber":1,"startTime":"2026-08-12T21:22:37.689Z","endTime":"2026-08-12T21:22:41.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67001447408363,"aZ":-27.081634546828496,"pfxX":-10.332728074223175,"pfxZ":2.9384548407724687,"pX":-0.4700965561316832,"pZ":1.6796041873679546,"vX0":5.045126751639281,"vY0":-130.23440568472054,"vZ0":-3.821443635312093,"x":134.92,"y":193.43,"x0":-1.0789849737487527,"y0":50.006184531824616,"z0":5.1902131997900165,"aX":-17.938905479503557},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2264,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.41889454297824047,"extension":5.819034694516242},"index":1,"playId":"2efe22d1-041f-3ef3-a7be-d0a446a857e9","pitchNumber":2,"startTime":"2026-08-12T21:22:58.651Z","endTime":"2026-08-12T21:23:02.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.883847324798175,"aZ":-13.953772935016074,"pfxX":-8.131389939804569,"pfxZ":9.462148478929347,"pX":0.24967809326290766,"pZ":2.7250033391648074,"vX0":5.854396701878162,"vY0":-138.1491260584858,"vZ0":-4.583109898448539,"x":107.48,"y":165.2,"x0":-0.8446476942826359,"y0":50.001915350339225,"z0":5.3491321272294465,"aX":-15.655990644508979},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2440,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.3970564043242022,"extension":5.994434200917378},"index":2,"playId":"c83c1369-56d3-3c53-8c5a-627d660aa494","pitchNumber":3,"startTime":"2026-08-12T21:23:18.898Z","endTime":"2026-08-12T21:23:22.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-12T21:23:41.563Z","endTime":"2026-08-12T21:23:56.494Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549765687434544,"aZ":-24.33564498388209,"pfxX":-3.136346312163607,"pfxZ":4.208309154050291,"pX":-0.6957381367320455,"pZ":2.9594119005210553,"vX0":2.3759780319961354,"vY0":-134.9513149514067,"vZ0":-1.9243111181723207,"x":143.52,"y":158.88,"x0":-1.175611083457759,"y0":50.00471293770879,"z0":5.378424876960133,"aX":-5.844870192856725},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":5.3,"spinRate":2443,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.40428699134444646,"extension":5.763077305306283},"index":4,"playId":"66d6b770-06fb-3aa9-aaab-867de5189f81","pitchNumber":4,"startTime":"2026-08-12T21:23:56.494Z","endTime":"2026-08-12T21:24:00.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:24:00.264Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Junior Caminero grounds into a double play, third baseman Max Muncy to second baseman Zack Gelof to first baseman Tommy White. Yandy Díaz out at 2nd. Junior Caminero out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-12T21:24:20.084Z","endTime":"2026-08-12T21:26:19.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0914597038499,"aZ":-22.77025594745932,"pfxX":-1.4491267497552451,"pfxZ":5.288523419374247,"pX":1.0753373354931364,"pZ":0.8461147943775564,"vX0":5.497879660769996,"vY0":-131.56998405791776,"vZ0":-7.079951522177183,"x":76.01,"y":215.93,"x0":-0.8399451285481322,"y0":50.00471020650224,"z0":5.222801482396471,"aX":-2.5782429529713506},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.4,"breakHorizontal":1.6,"spinRate":2444,"spinDirection":201},"zone":14,"typeConfidence":0.84,"plateTime":0.41400275099889017,"extension":5.766856894877043},"index":0,"playId":"1b7c58a0-cbe8-3059-8fe5-25448ec2b846","pitchNumber":1,"startTime":"2026-08-12T21:24:35.711Z","endTime":"2026-08-12T21:24:39.516Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43336320597456,"aZ":-25.056656313595138,"pfxX":-10.733325510087397,"pfxZ":4.184835109765985,"pX":-0.251892720167855,"pZ":1.479628378042978,"vX0":5.241242148274313,"vY0":-129.18894690343578,"vZ0":-4.494148160196962,"x":126.6,"y":198.83,"x0":-0.9062052649449929,"y0":50.00062349150432,"z0":5.153931062691159,"aX":-18.24699857675831},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2406,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4230255671355434,"extension":5.899873309471187},"index":1,"playId":"4523996e-6266-3b59-a7ea-c7c2bb82c942","pitchNumber":2,"startTime":"2026-08-12T21:24:52.822Z","endTime":"2026-08-12T21:24:57.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.535103944337592,"aZ":-22.239816684319162,"pfxX":-0.9458324648488796,"pfxZ":5.540508315838264,"pX":1.1596473360377575,"pZ":1.590983561447924,"vX0":5.436289960909457,"vY0":-132.3836944517581,"vZ0":-5.464389434385786,"x":72.8,"y":195.82,"x0":-0.7885675248770274,"y0":50.004624469722806,"z0":5.287247651625267,"aX":-1.6972752681336125},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":0.6,"spinRate":2472,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.41213233717739106,"extension":5.888302932130101},"index":2,"playId":"5b0a0331-be42-32ff-9c93-409f58cf7f66","pitchNumber":3,"startTime":"2026-08-12T21:25:11.151Z","endTime":"2026-08-12T21:25:14.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75594676941925,"aZ":-23.640151614934265,"pfxX":0.8479863822112182,"pfxZ":4.918292824568981,"pX":-0.2258518181639205,"pZ":1.8927858061856555,"vX0":2.122535765221962,"vY0":-130.25286917365975,"vZ0":-4.2795509227223985,"x":125.61,"y":187.67,"x0":-1.1582448413888946,"y0":50.00564226438764,"z0":5.322845381925012,"aX":1.4715570465330319},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":-1.9,"spinRate":2453,"spinDirection":196},"zone":8,"typeConfidence":0.85,"plateTime":0.41889698480704585,"extension":5.585888448037887},"index":3,"playId":"0f414c61-9f1f-3bdf-afaf-436ed69e436a","pitchNumber":4,"startTime":"2026-08-12T21:25:28.214Z","endTime":"2026-08-12T21:25:32.301Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312963847187348,"aZ":-22.40000029353599,"pfxX":0.17241923687787564,"pfxZ":5.543361503880189,"pX":0.426226776813015,"pZ":1.7525925244681804,"vX0":3.649228780395433,"vY0":-130.82915065684662,"vZ0":-4.888998310527576,"x":100.75,"y":191.46,"x0":-0.9994285968626407,"y0":50.000676077117795,"z0":5.288706824328087,"aX":0.30276214972524074},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-1.0,"spinRate":2427,"spinDirection":193},"zone":9,"typeConfidence":0.59,"plateTime":0.4160391150063263,"extension":5.761497797870032},"index":4,"playId":"8d7d5b15-5281-35fa-b687-75f59fc03bb4","pitchNumber":5,"startTime":"2026-08-12T21:25:45.630Z","endTime":"2026-08-12T21:25:49.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-12T21:25:59.737Z","endTime":"2026-08-12T21:26:11.781Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421529498920922,"aZ":-14.038845553351562,"pfxX":-7.696322532348338,"pfxZ":9.397574766830013,"pX":-0.486734188671095,"pZ":2.6099137925240807,"vX0":3.624386650594105,"vY0":-137.96743598658549,"vZ0":-4.915636940065199,"x":135.55,"y":168.31,"x0":-0.8168671481049358,"y0":50.00179461198901,"z0":5.359347100276915,"aX":-14.85026612157633},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":13.2,"spinRate":2413,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.3968522382690467,"extension":6.065600844248166},"hitData":{"launchSpeed":104.0,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":163.84}},"index":6,"playId":"48915424-19ac-3da9-8d41-969e42a6e420","pitchNumber":6,"startTime":"2026-08-12T21:26:11.781Z","endTime":"2026-08-12T21:26:19.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:26:19.858Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T21:28:42.175Z","endTime":"2026-08-12T21:29:08.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Grove replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:28:24.345Z","endTime":"2026-08-12T21:28:44.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675627,"link":"/api/v1/people/675627"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.017753403717414,"aZ":-41.62080676901652,"pfxX":5.164920223519451,"pfxZ":-7.708324928147648,"pX":0.011305607140006767,"pZ":1.9107393380853657,"vX0":0.6761459431984109,"vY0":-110.44209784419509,"vZ0":0.5713560827890765,"x":116.57,"y":187.19,"x0":-0.9698456241619603,"y0":50.000701442164114,"z0":6.052147140218821,"aX":6.332458736834518},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-13.4,"breakHorizontal":-9.5,"spinRate":2536,"spinDirection":33},"zone":8,"typeConfidence":0.9,"plateTime":0.49734693648118977,"extension":6.774014563766421},"index":1,"playId":"7e0b40d1-7320-3a2f-9730-c28d60518ca2","pitchNumber":1,"startTime":"2026-08-12T21:28:44.170Z","endTime":"2026-08-12T21:28:48.037Z","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":90.8,"endSpeed":84.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.945102367395215,"aZ":-18.578282056240727,"pfxX":2.2267434478787247,"pfxZ":7.575415736406688,"pX":0.809252880856829,"pZ":2.2517826266546845,"vX0":4.284880052942434,"vY0":-132.2789323061529,"vZ0":-5.774861451733877,"x":86.15,"y":177.98,"x0":-1.1129455958604288,"y0":50.00028051112509,"z0":5.800100044812382,"aX":3.9928464918008504},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-4.9,"spinRate":2413,"spinDirection":187},"zone":14,"typeConfidence":0.92,"plateTime":0.4121258198643476,"extension":7.020688010939391},"hitData":{"launchSpeed":88.3,"launchAngle":23.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.79,"coordY":88.85}},"index":2,"playId":"8eafb16f-ccd0-3c53-9b9c-893dd36dc833","pitchNumber":2,"startTime":"2026-08-12T21:29:00.619Z","endTime":"2026-08-12T21:29:08.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:29:08.656Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zack Gelof homers (13) on a fly ball to left center field.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T21:29:12.059Z","endTime":"2026-08-12T21:31:34.491Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":675627,"link":"/api/v1/people/675627"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213285283386043,"aZ":-15.52487008777141,"pfxX":-6.979163931455346,"pfxZ":8.824500966498773,"pX":0.38348222551532146,"pZ":2.73377836658748,"vX0":5.604464463899334,"vY0":-136.74110129603042,"vZ0":-5.631581529871595,"x":102.38,"y":164.97,"x0":-0.7897335598921262,"y0":50.003528179907505,"z0":5.891854796748077,"aX":-13.167542001423346},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2241,"spinDirection":201},"zone":6,"typeConfidence":0.98,"plateTime":0.4011420474323031,"extension":6.933918938563561},"index":0,"playId":"0dab232e-0740-3c6a-816d-120ed074b212","pitchNumber":1,"startTime":"2026-08-12T21:29:33.666Z","endTime":"2026-08-12T21:29:37.635Z","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":84.8,"endSpeed":77.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05706846836591,"aZ":-33.0592055700065,"pfxX":2.219220789670683,"pfxZ":-0.5780391338618973,"pX":0.6279128266452132,"pZ":-0.12381491760527247,"vX0":2.7720974704804697,"vY0":-123.30860719382721,"vZ0":-7.522941437315644,"x":93.07,"y":242.12,"x0":-0.8040327153728862,"y0":50.00562217595833,"z0":5.796382502251409,"aX":3.379674135911417},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.8,"breakHorizontal":-4.7,"spinRate":2446,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4460858263191563,"extension":6.997954105423335},"index":1,"playId":"d8f4e4ab-0962-3e4a-b5e4-7cee6286b4c1","pitchNumber":2,"startTime":"2026-08-12T21:29:50.953Z","endTime":"2026-08-12T21:29:55.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.627222008679656,"aZ":-34.84484865945555,"pfxX":1.4930807643075186,"pfxZ":-1.7514532596592112,"pX":0.09035714779112836,"pZ":1.364054432366153,"vX0":1.8391679445125657,"vY0":-122.11558865960568,"vZ0":-3.719196204821773,"x":113.56,"y":201.95,"x0":-0.8634453270141514,"y0":50.00123408987092,"z0":5.870910786902811,"aX":2.2788553495745085},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.7,"breakHorizontal":-3.1,"spinRate":2315,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.4467084881312591,"extension":6.98422134172725},"index":2,"playId":"96421db0-17bf-3c40-a370-241395b10408","pitchNumber":3,"startTime":"2026-08-12T21:30:10.957Z","endTime":"2026-08-12T21:30:14.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48069536520707,"aZ":-31.338170383925554,"pfxX":1.4909460557762877,"pfxZ":0.5271825893457546,"pX":1.243506590544719,"pZ":-0.10032723589413026,"vX0":4.368521193263672,"vY0":-123.75029776744765,"vZ0":-7.923716425580108,"x":69.6,"y":241.49,"x0":-0.7314098822976617,"y0":50.00000616196849,"z0":5.734726852772105,"aX":2.3325480572741455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":-3.6,"spinRate":2272,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4410024793131906,"extension":6.993875510356925},"index":3,"playId":"a6519ff5-ee72-3671-9e42-feb26895d879","pitchNumber":4,"startTime":"2026-08-12T21:30:47.554Z","endTime":"2026-08-12T21:30:52.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593177753150027,"aZ":-15.945900307789104,"pfxX":-4.964066954428997,"pfxZ":8.70654535769353,"pX":-0.02258929192414724,"pZ":3.5522719241103897,"vX0":3.9948576637204654,"vY0":-135.2051559584683,"vZ0":-3.3964217317599195,"x":117.86,"y":142.87,"x0":-0.8693463189053633,"y0":50.003905301634916,"z0":5.933893628091188,"aX":-9.254028168496527},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2259,"spinDirection":195},"zone":11,"typeConfidence":0.95,"plateTime":0.4040553963910276,"extension":7.049473979691188},"hitData":{"launchSpeed":104.9,"launchAngle":34.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":51.96,"coordY":60.43}},"index":4,"playId":"929f9db8-4bfa-32a9-9aa8-caa215f228ec","pitchNumber":5,"startTime":"2026-08-12T21:31:07.830Z","endTime":"2026-08-12T21:31:34.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:31:34.491Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T21:31:41.330Z","endTime":"2026-08-12T21:33:41.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.951106066104842,"aZ":-42.85479448298452,"pfxX":7.618141765382468,"pfxZ":-8.852922243427498,"pX":-0.2897406376866587,"pZ":1.6647415366473677,"vX0":-1.0352435535607256,"vY0":-109.90504089300471,"vZ0":0.3667101175281682,"x":128.04,"y":193.83,"x0":-0.7973323368176862,"y0":50.00289319266167,"z0":6.098362582758059,"aX":9.192324722195208},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-15.5,"breakHorizontal":-13.4,"spinRate":2430,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.5009919624852608,"extension":6.986833158852992},"index":0,"playId":"8a218359-42ea-3fe8-9e29-920630b83a45","pitchNumber":1,"startTime":"2026-08-12T21:31:59.074Z","endTime":"2026-08-12T21:32:02.489Z","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":91.4,"endSpeed":85.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73535696120691,"aZ":-22.02417349097433,"pfxX":2.180457115218914,"pfxZ":5.584635335505422,"pX":0.8913991909022423,"pZ":1.338451420410635,"vX0":4.189194245960187,"vY0":-133.01745899444592,"vZ0":-7.513875455667229,"x":83.02,"y":202.64,"x0":-0.978563338293077,"y0":50.00412835386171,"z0":5.761489255400227,"aX":3.961918340925229},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-4.8,"spinRate":2437,"spinDirection":175},"zone":14,"typeConfidence":0.92,"plateTime":0.40955588759709105,"extension":7.070340194180974},"index":1,"playId":"9dbbda4c-0ca9-3c29-b3ed-d957f4c9f69e","pitchNumber":2,"startTime":"2026-08-12T21:32:20.641Z","endTime":"2026-08-12T21:32:24.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083399071952716,"aZ":-30.83264846162285,"pfxX":3.4268292394965236,"pfxZ":0.8581013559363893,"pX":1.711728277348354,"pZ":-2.155410334634128,"vX0":4.899811919194162,"vY0":-123.98755472099249,"vZ0":-12.670992725956484,"x":51.75,"y":296.98,"x0":-0.7298238350282855,"y0":50.003788215777554,"z0":5.562807751658469,"aX":5.375234820418904},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.0,"breakHorizontal":-7.3,"spinRate":2453,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4405095802107857,"extension":7.076569604442561},"index":2,"playId":"b6e6e423-7c45-3308-8e0b-313545c34202","pitchNumber":3,"startTime":"2026-08-12T21:32:38.404Z","endTime":"2026-08-12T21:32:46.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106826030499754,"aZ":-34.847194380666416,"pfxX":2.074478182317987,"pfxZ":-1.761944646441437,"pX":0.5442837349571146,"pZ":1.679331212497432,"vX0":2.7599555434370195,"vY0":-122.3369263083951,"vZ0":-3.0791714304057374,"x":96.25,"y":193.44,"x0":-0.8679825379891308,"y0":50.00333674208489,"z0":5.940819059387686,"aX":3.1447833121848103},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.7,"breakHorizontal":-4.4,"spinRate":2298,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.4476939570010896,"extension":6.872205071647244},"index":3,"playId":"fd3f0916-0924-397c-bdb4-de77a6246a58","pitchNumber":4,"startTime":"2026-08-12T21:33:17.632Z","endTime":"2026-08-12T21:33:21.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08031832639221,"aZ":-43.01594342232719,"pfxX":5.6098155023729035,"pfxZ":-8.50876204447868,"pX":0.27512903387896787,"pZ":1.2813862133012555,"vX0":0.7866363124658866,"vY0":-112.90807420235878,"vZ0":-0.890917662772429,"x":106.51,"y":204.18,"x0":-0.8069639636790316,"y0":50.00367227756128,"z0":6.0599686108685376,"aX":7.147436612911113},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.2,"breakHorizontal":-10.3,"spinRate":2456,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.48758140580008735,"extension":6.930713106823772},"index":4,"playId":"effde308-b684-30e9-8a04-4d32db613b34","pitchNumber":5,"startTime":"2026-08-12T21:33:38.263Z","endTime":"2026-08-12T21:33:41.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:33:41.946Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lawrence Butler homers (9) on a fly ball to right center field.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T21:33:47.685Z","endTime":"2026-08-12T21:34:37.210Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":675627,"link":"/api/v1/people/675627"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049966815631972,"aZ":-20.43495960995733,"pfxX":2.035054049918474,"pfxZ":6.732093961718064,"pX":0.2558289034890049,"pZ":2.7132265708509795,"vX0":2.361597828909363,"vY0":-130.86091161221103,"vZ0":-4.294753879188634,"x":107.25,"y":165.52,"x0":-0.9208307142489525,"y0":50.006505882340186,"z0":5.894722730510887,"aX":3.551973696377898},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":-4.2,"spinRate":2356,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.4175936164851777,"extension":7.0154714603757755},"hitData":{"launchSpeed":107.6,"launchAngle":27.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":213.93,"coordY":49.99}},"index":0,"playId":"1fb20550-0146-3a84-a37c-856d683aabfa","pitchNumber":1,"startTime":"2026-08-12T21:34:06.767Z","endTime":"2026-08-12T21:34:37.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:34:37.210Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-12T21:34:47.838Z","endTime":"2026-08-12T21:35:57.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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.5,"endSpeed":86.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86284250883274,"aZ":-14.942076557705828,"pfxX":-7.788126487196829,"pfxZ":8.890091800818983,"pX":-0.4377309834150504,"pZ":3.769476348306785,"vX0":4.056436983105256,"vY0":-138.99144461656306,"vZ0":-3.271370361356359,"x":133.69,"y":137.0,"x0":-0.9115715523683088,"y0":50.0040318196107,"z0":5.966457233233605,"aX":-15.096583311616968},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":13.2,"spinRate":2307,"spinDirection":202},"zone":11,"typeConfidence":0.99,"plateTime":0.39548872355353293,"extension":6.797300212552491},"index":0,"playId":"89b8336f-d1a9-3806-8079-868d20b5a90c","pitchNumber":1,"startTime":"2026-08-12T21:34:52.792Z","endTime":"2026-08-12T21:34:56.246Z","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":94.9,"endSpeed":86.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.190695090020974,"aZ":-13.559623961994818,"pfxX":-6.613360210053463,"pfxZ":9.694502097185012,"pX":-0.3638945337472198,"pZ":2.6408258087073975,"vX0":3.212426074407533,"vY0":-138.0275361603406,"vZ0":-6.403464462628937,"x":130.87,"y":167.48,"x0":-0.6869484875603635,"y0":50.00028939438065,"z0":5.912785938502655,"aX":-12.692994558791538},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2304,"spinDirection":198},"zone":4,"typeConfidence":0.98,"plateTime":0.3976170615332473,"extension":7.0892959464286385},"index":1,"playId":"780d8ad4-2ae6-389e-9eb9-8e648ed5f8d4","pitchNumber":2,"startTime":"2026-08-12T21:35:10.770Z","endTime":"2026-08-12T21:35:14.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-12T21:35:29.790Z","endTime":"2026-08-12T21:35:36.842Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000068532803116,"aZ":-35.27445198284839,"pfxX":2.243044145730173,"pfxZ":-2.000622139411658,"pX":-0.036893820394989195,"pZ":1.3152215994572833,"vX0":1.181548401314463,"vY0":-123.25365134066939,"vZ0":-4.044270519643439,"x":118.41,"y":203.27,"x0":-0.8129427794730493,"y0":50.0043788328492,"z0":5.935635305452402,"aX":3.4735527038382954},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.3,"breakHorizontal":-4.3,"spinRate":2456,"spinDirection":49},"zone":13,"typeConfidence":0.89,"plateTime":0.4432896923811196,"extension":6.95007516156712},"index":3,"playId":"ce95f540-dc9f-3613-8db4-22462abedf4f","pitchNumber":3,"startTime":"2026-08-12T21:35:36.842Z","endTime":"2026-08-12T21:35:41.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5065253669313,"aZ":-10.68749714223395,"pfxX":-0.8373785995192782,"pfxZ":10.974964404371633,"pX":0.28939024308264194,"pZ":1.8879097942576606,"vX0":2.7768077152275272,"vY0":-139.10270703830034,"vZ0":-9.030049603309948,"x":105.97,"y":187.81,"x0":-0.6134397269601881,"y0":50.00232298996948,"z0":5.886883333680042,"aX":-1.6396785757206067},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":1.0,"spinRate":2299,"spinDirection":194},"zone":9,"typeConfidence":0.98,"plateTime":0.39391536920431935,"extension":6.837728143737971},"index":4,"playId":"7705cf1b-88ef-3cfb-8074-d4ed5a81236b","pitchNumber":4,"startTime":"2026-08-12T21:35:53.058Z","endTime":"2026-08-12T21:35:57.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:35:57.196Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to second baseman Zack Gelof.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T21:38:15.679Z","endTime":"2026-08-12T21:39:51.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Hayden Juenger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-12T21:37:47.028Z","endTime":"2026-08-12T21:38:17.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453211353203894,"aZ":-29.149234054338315,"pfxX":1.2465801352146495,"pfxZ":1.7682365701263603,"pX":-0.09751704035695878,"pZ":2.9451523248830056,"vX0":3.9235132277269273,"vY0":-129.85587795256978,"vZ0":-1.348946950702401,"x":120.72,"y":159.26,"x0":-1.7882818526936946,"y0":50.00498677763143,"z0":5.683003794347638,"aX":2.134751680044433},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-3.1,"spinRate":2477,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.42133806028179777,"extension":6.274796406494644},"index":1,"playId":"05e468ca-9863-325a-b3e7-3a9bec9cf03b","pitchNumber":1,"startTime":"2026-08-12T21:38:17.856Z","endTime":"2026-08-12T21:38:21.848Z","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":89.8,"endSpeed":83.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22719842347357,"aZ":-27.97232029308167,"pfxX":1.536895558823009,"pfxZ":2.391107203036487,"pX":-0.8671498051384605,"pZ":1.9379988231026362,"vX0":1.5178456839097114,"vY0":-130.8939597848892,"vZ0":-3.971935260171535,"x":150.05,"y":186.45,"x0":-1.6515072984868535,"y0":50.00465922776825,"z0":5.538713791852423,"aX":2.701721972619529},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2432,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.41636889925630927,"extension":6.211815549259888},"index":2,"playId":"7fbdf38d-1abb-3b5a-bf80-708be6d2c238","pitchNumber":2,"startTime":"2026-08-12T21:38:35.544Z","endTime":"2026-08-12T21:38:40.001Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253070108294175,"aZ":-12.951747448710487,"pfxX":-6.057956926891442,"pfxZ":9.375775772161699,"pX":-1.0098998111015638,"pZ":2.518044767865899,"vX0":3.381299228912869,"vY0":-142.20039137532183,"vZ0":-6.28262538209564,"x":155.5,"y":170.79,"x0":-1.426585466280704,"y0":50.00344916249254,"z0":5.575889101411737,"aX":-12.42118032313714},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2354,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3850064743571169,"extension":6.104064543561007},"index":3,"playId":"aaf278f2-42c4-3f27-91f4-b1418129a764","pitchNumber":3,"startTime":"2026-08-12T21:38:54.320Z","endTime":"2026-08-12T21:38:59.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-12T21:39:06.282Z","endTime":"2026-08-12T21:39:21.647Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2147905292057,"aZ":-27.828778984823206,"pfxX":1.7102483552713035,"pfxZ":2.542693639086611,"pX":-0.14025342340038652,"pZ":1.8851889822289443,"vX0":3.1757005946204564,"vY0":-129.67229587272357,"vZ0":-3.9749849975568043,"x":122.35,"y":187.88,"x0":-1.6013094837727002,"y0":50.00360079544026,"z0":5.552636070104034,"aX":2.9222469503806616},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":-3.8,"spinRate":2437,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.4218259128503674,"extension":6.2936861238729165},"index":5,"playId":"7d66bee8-8d7a-3fd8-b7a6-dd178e71ac81","pitchNumber":4,"startTime":"2026-08-12T21:39:21.647Z","endTime":"2026-08-12T21:39:25.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901947640178733,"aZ":-28.736131247702197,"pfxX":2.1361928331471347,"pfxZ":1.9732308431849512,"pX":0.21058223099762263,"pZ":1.4850898383734077,"vX0":3.7371238166957985,"vY0":-130.39529213193327,"vZ0":-4.87302398231742,"x":108.97,"y":198.68,"x0":-1.5131337525467674,"y0":50.00010926337909,"z0":5.52099253842073,"aX":3.7129880518651235},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":-4.7,"spinRate":2462,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.4184850014753465,"extension":6.266291067540023},"hitData":{"launchSpeed":77.5,"launchAngle":17.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.06,"coordY":139.96}},"index":6,"playId":"cb7db91a-3015-3bd7-bc68-ba3801aaedb4","pitchNumber":5,"startTime":"2026-08-12T21:39:46.168Z","endTime":"2026-08-12T21:39:51.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:39:51.692Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Mesa Jr. walks.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T21:39:59.399Z","endTime":"2026-08-12T21:42:05.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"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(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":98.8,"endSpeed":90.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12401400949606,"aZ":-12.698836034259482,"pfxX":-4.992194817626238,"pfxZ":9.239178755383843,"pX":-0.8622261580937173,"pZ":4.004632486148588,"vX0":3.60090431632807,"vY0":-143.97242951359206,"vZ0":-2.5885967203230345,"x":149.87,"y":130.65,"x0":-1.4779104068098827,"y0":50.0039316344802,"z0":5.6970769229883,"aX":-10.524446071705169},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2297,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.37984322952456795,"extension":6.14167470441064},"index":0,"playId":"2b593680-9630-3dc8-b3ca-d03246531807","pitchNumber":1,"startTime":"2026-08-12T21:40:20.188Z","endTime":"2026-08-12T21:40:23.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792042714022454,"aZ":-29.979254840456527,"pfxX":1.8741797464194747,"pfxZ":1.2893747205352177,"pX":-0.3092607413680582,"pZ":3.2405069402149778,"vX0":2.498854402425679,"vY0":-128.9262052816878,"vZ0":-0.23612400219253282,"x":128.79,"y":151.29,"x0":-1.5301915430666984,"y0":50.003312422301526,"z0":5.623675264089928,"aX":3.19284355421867},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-3.8,"spinRate":2358,"spinDirection":161},"zone":1,"typeConfidence":0.92,"plateTime":0.42290950131590277,"extension":6.236232152627934},"index":1,"playId":"ed890c3c-1847-3ea3-acd8-6627f8cd78ff","pitchNumber":2,"startTime":"2026-08-12T21:40:38.426Z","endTime":"2026-08-12T21:40:42.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-12T21:40:52.032Z","endTime":"2026-08-12T21:41:06.615Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90077247259835,"aZ":-15.354464601555616,"pfxX":-4.490352328671584,"pfxZ":8.242438071727747,"pX":-0.2919565056484686,"pZ":3.871255159789564,"vX0":4.304331013899863,"vY0":-142.02515142212044,"vZ0":-2.416995829219563,"x":128.13,"y":134.26,"x0":-1.2446503049628537,"y0":50.00182204120034,"z0":5.711293379261886,"aX":-9.161864783655584},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2171,"spinDirection":212},"zone":11,"typeConfidence":0.86,"plateTime":0.3858462044439728,"extension":6.188058487852447},"index":3,"playId":"b283f0fa-eeeb-31e8-bb20-e7d44e226ef1","pitchNumber":3,"startTime":"2026-08-12T21:41:06.615Z","endTime":"2026-08-12T21:41:10.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.255878811380402,"aZ":-33.362363352571585,"pfxX":1.1673148603700025,"pfxZ":-0.7048029739129156,"pX":-0.5230668931728679,"pZ":3.3103460785261953,"vX0":2.2164660002779186,"vY0":-127.64781356791043,"vZ0":0.4914200931990296,"x":136.94,"y":149.4,"x0":-1.5488632938188323,"y0":50.005012958796584,"z0":5.708091560014815,"aX":1.9580710659951543},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":-2.5,"spinRate":2383,"spinDirection":117},"zone":1,"typeConfidence":0.92,"plateTime":0.42643658774279647,"extension":6.235126783964483},"index":4,"playId":"3b9737d8-04a1-3e9c-b778-473ff4e0edd8","pitchNumber":4,"startTime":"2026-08-12T21:41:24.573Z","endTime":"2026-08-12T21:41:28.995Z","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":99.0,"endSpeed":89.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28470606134761,"aZ":-15.136681439470989,"pfxX":-4.8473869316551506,"pfxZ":8.156118644026265,"pX":0.29685742215019345,"pZ":3.9375773397056095,"vX0":6.240276744483087,"vY0":-144.0506474196216,"vZ0":-2.2451364138416223,"x":105.68,"y":132.47,"x0":-1.2737099214001733,"y0":50.006244896614284,"z0":5.669432398424669,"aX":-10.130312744663632},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":7.4,"spinRate":2187,"spinDirection":210},"zone":12,"typeConfidence":0.85,"plateTime":0.38108458223538566,"extension":6.203070403627789},"index":5,"playId":"85fa5f4a-f4ab-373c-9974-f37c0ac94790","pitchNumber":5,"startTime":"2026-08-12T21:41:43.443Z","endTime":"2026-08-12T21:41:47.371Z","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":89.4,"endSpeed":82.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444714872934664,"aZ":-27.56357882388145,"pfxX":3.0876586200147234,"pfxZ":2.655075231871974,"pX":-1.0316885021959856,"pZ":3.5173945218861187,"vX0":0.5634288356058892,"vY0":-130.27779794563307,"vZ0":-0.2345351137720435,"x":156.33,"y":143.81,"x0":-1.6517264442265753,"y0":50.00568540611219,"z0":5.671981183308422,"aX":5.368703126046578},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":-5.8,"spinRate":2294,"spinDirection":155},"zone":11,"typeConfidence":0.89,"plateTime":0.41861855582113305,"extension":6.283168062347757},"index":6,"playId":"05c0302c-db87-3c9a-a8f1-d2f61e6afb07","pitchNumber":6,"startTime":"2026-08-12T21:42:01.161Z","endTime":"2026-08-12T21:42:05.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:42:05.367Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonny DeLuca lines out to right fielder Lawrence Butler. Victor Mesa Jr. to 3rd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T21:42:15.310Z","endTime":"2026-08-12T21:43:44.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472805647470192,"aZ":-24.800095561055496,"pfxX":-7.420853659032732,"pfxZ":3.801587271744438,"pX":-0.5430890823441624,"pZ":4.441574805533451,"vX0":5.220836541448602,"vY0":-138.09804790335494,"vZ0":1.3541589309194495,"x":137.7,"y":118.86,"x0":-1.4896990657888225,"y0":50.00433163164176,"z0":5.607893686800421,"aX":-14.398369665871877},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":12.4,"spinRate":1865,"spinDirection":217},"zone":11,"typeConfidence":0.97,"plateTime":0.3959508273755268,"extension":6.360734206350002},"index":0,"playId":"3cbfea06-6f24-32ae-9c10-bf0a19de7038","pitchNumber":1,"startTime":"2026-08-12T21:42:32.169Z","endTime":"2026-08-12T21:42:36.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67389582313023,"aZ":-29.141710034333318,"pfxX":0.9097005923972257,"pfxZ":1.7858672323897133,"pX":-0.04890837087229555,"pZ":1.8410470720486563,"vX0":4.042806183009121,"vY0":-128.85364302154696,"vZ0":-3.633668293352731,"x":118.86,"y":189.07,"x0":-1.7486767155540772,"y0":50.00598426276564,"z0":5.490982394127422,"aX":1.5490711805354929},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":-2.4,"spinRate":2436,"spinDirection":156},"zone":8,"typeConfidence":0.91,"plateTime":0.4230892872756895,"extension":6.29066003993819},"index":1,"playId":"1b2d8a62-18fb-38c6-a4c2-aade41e425b2","pitchNumber":2,"startTime":"2026-08-12T21:42:51.181Z","endTime":"2026-08-12T21:42:56.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Mesa Jr. steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"1b2d8a62-18fb-38c6-a4c2-aade41e425b2","startTime":"2026-08-12T21:43:08.811Z","endTime":"2026-08-12T21:43:11.410Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602952386417225,"aZ":-24.53796350489711,"pfxX":-7.7521617928900035,"pfxZ":4.025076202940886,"pX":-1.080330189681624,"pZ":3.11153880920208,"vX0":4.344794720927577,"vY0":-136.68051895900618,"vZ0":-1.5965774844589844,"x":158.18,"y":154.77,"x0":-1.681904456954412,"y0":50.0000355242082,"z0":5.385243232450999,"aX":-14.69186600219831},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.2,"breakHorizontal":13.2,"spinRate":1942,"spinDirection":220},"zone":11,"typeConfidence":0.97,"plateTime":0.4004636403921982,"extension":6.502382158659772},"index":3,"playId":"a5d37c84-97fa-3b3c-99b5-5d0870abe0d9","pitchNumber":3,"startTime":"2026-08-12T21:43:11.410Z","endTime":"2026-08-12T21:43:15.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670091615306184,"aZ":-14.474951005688894,"pfxX":-4.244306692210782,"pfxZ":8.76552955279615,"pX":0.07107428360087402,"pZ":2.4001399481736367,"vX0":5.266148635819326,"vY0":-141.1087554169404,"vZ0":-6.056007691704873,"x":114.29,"y":173.98,"x0":-1.2666581904961989,"y0":50.00651095528315,"z0":5.504441270900945,"aX":-8.573828028637056},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2163,"spinDirection":213},"zone":5,"typeConfidence":0.86,"plateTime":0.3879421177986293,"extension":6.330611568380321},"hitData":{"launchSpeed":99.0,"launchAngle":21.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.07,"coordY":72.77}},"index":4,"playId":"0553f3b2-ce39-3775-b90c-bcd446344a67","pitchNumber":4,"startTime":"2026-08-12T21:43:31.807Z","endTime":"2026-08-12T21:43:44.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:43:44.073Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cedric Mullins flies out sharply to right fielder Lawrence Butler.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-12T21:43:51.367Z","endTime":"2026-08-12T21:44:19.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667782016315716,"aZ":-31.667417478374333,"pfxX":2.604794753172807,"pfxZ":0.293837098288666,"pX":0.7466029838390704,"pZ":2.7265090736021618,"vX0":4.8150876892196095,"vY0":-129.88448276359262,"vZ0":-1.3099219844023544,"x":88.54,"y":165.16,"x0":-1.462528428181458,"y0":50.003161269569034,"z0":5.623619525236931,"aX":4.494000574474116},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":-5.6,"spinRate":2596,"spinDirection":131},"zone":3,"typeConfidence":0.92,"plateTime":0.4201035968410465,"extension":6.212078917746535},"hitData":{"launchSpeed":100.6,"launchAngle":41.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":210.93,"coordY":90.35}},"index":0,"playId":"c89dc204-4a37-3b1b-bda4-8bd33661e1b9","pitchNumber":1,"startTime":"2026-08-12T21:44:09.428Z","endTime":"2026-08-12T21:44:19.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:44:19.385Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to shortstop Taylor Walls.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T21:46:29.748Z","endTime":"2026-08-12T21:46:49.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754589775482685,"aZ":-10.975754893873336,"pfxX":-6.327361289595862,"pfxZ":11.295508874793931,"pX":0.5478432053491182,"pZ":2.485519067674034,"vX0":5.814237680591238,"vY0":-136.31489216593135,"vZ0":-7.078930917720357,"x":96.12,"y":171.67,"x0":-0.7936018724111418,"y0":50.002293407264354,"z0":5.878705468890446,"aX":-11.873959774896502},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":10.2,"spinRate":2212,"spinDirection":192},"zone":6,"typeConfidence":0.98,"plateTime":0.40224106454605746,"extension":6.9776668571205205},"hitData":{"launchSpeed":94.6,"launchAngle":71.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":157.26}},"index":0,"playId":"ba6538af-2441-3cc4-ab34-9569a616d7d7","pitchNumber":1,"startTime":"2026-08-12T21:46:38.616Z","endTime":"2026-08-12T21:46:49.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:46:49.180Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T21:46:58.053Z","endTime":"2026-08-12T21:48:47.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821364121021738,"aZ":-13.33851311215535,"pfxX":-5.961530619232876,"pfxZ":9.870268365079,"pX":-0.09033287267169712,"pZ":2.8077824631624546,"vX0":3.9537873312970313,"vY0":-137.15503206661373,"vZ0":-5.975138117705046,"x":120.44,"y":162.97,"x0":-0.7746588056062491,"y0":50.00552018937591,"z0":5.921268283860467,"aX":-11.380253747037296},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":10.0,"spinRate":2264,"spinDirection":198},"zone":2,"typeConfidence":0.98,"plateTime":0.3990702312509855,"extension":6.993740081732905},"index":0,"playId":"48c71897-3b38-3489-95db-cedaf119d266","pitchNumber":1,"startTime":"2026-08-12T21:47:12.496Z","endTime":"2026-08-12T21:47:16.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792365523133345,"aZ":-13.868660522593146,"pfxX":-1.2745358355078666,"pfxZ":9.733860690718947,"pX":-0.5638277481289844,"pZ":3.7060564565985703,"vX0":1.7901463281021954,"vY0":-136.22383769983333,"vZ0":-3.4100415227425396,"x":138.49,"y":138.72,"x0":-1.0637443941510447,"y0":50.0006689560532,"z0":5.9322014199770825,"aX":-2.396461073263246},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":1.9,"spinRate":2288,"spinDirection":197},"zone":11,"typeConfidence":0.96,"plateTime":0.4020205863624762,"extension":6.861422925613108},"index":1,"playId":"f4c66ca2-d2fd-323b-a22a-376a915b8aa0","pitchNumber":2,"startTime":"2026-08-12T21:47:37.012Z","endTime":"2026-08-12T21:47:41.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-12T21:47:48.075Z","endTime":"2026-08-12T21:48:00.055Z","isPitch":false,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.818535340248015,"aZ":-29.83408880436508,"pfxX":1.932425254394516,"pfxZ":1.507574537482486,"pX":0.5081279747738089,"pZ":0.7781961179555501,"vX0":2.589766260188337,"vY0":-123.32164874163054,"vZ0":-6.258437268429321,"x":97.63,"y":217.77,"x0":-0.8036981014666086,"y0":50.00214021409491,"z0":5.842006988006948,"aX":2.998263449711744},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2377,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4428864640861314,"extension":7.055598377439556},"index":3,"playId":"e1ecb0e0-bdbe-34c3-8b35-6aba3a516f14","pitchNumber":3,"startTime":"2026-08-12T21:48:00.055Z","endTime":"2026-08-12T21:48:04.522Z","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.0,"endSpeed":86.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668209143904967,"aZ":-11.40712512530868,"pfxX":-0.467517095810166,"pfxZ":10.751016816044661,"pX":1.2908975164699936,"pZ":4.041474710680863,"vX0":5.591237400779142,"vY0":-138.30736990547246,"vZ0":-3.4984340096628017,"x":67.79,"y":129.66,"x0":-0.6986924060743325,"y0":50.00587411573495,"z0":6.091243238585025,"aX":-0.9044798900858435},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":-0.4,"spinRate":2389,"spinDirection":191},"zone":12,"typeConfidence":0.96,"plateTime":0.39646545452223947,"extension":6.753585629758979},"index":4,"playId":"cd0cc15e-b25a-35c5-8695-8c9c93e3d812","pitchNumber":4,"startTime":"2026-08-12T21:48:21.580Z","endTime":"2026-08-12T21:48:24.906Z","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":85.2,"endSpeed":78.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481532752238547,"aZ":-33.51204914685374,"pfxX":2.422458436507215,"pfxZ":-0.8500353384546795,"pX":0.21409921522698133,"pZ":2.6007376363379597,"vX0":1.7323313193731404,"vY0":-124.16173581888756,"vZ0":-1.5391850648892498,"x":108.84,"y":168.56,"x0":-0.8059937691342682,"y0":50.00433904774012,"z0":6.002202864377096,"aX":3.8046146353214914},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-4.8,"spinRate":2504,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.44014175367236064,"extension":6.77740079438785},"hitData":{"launchSpeed":94.7,"launchAngle":33.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.0,"coordY":63.44}},"index":5,"playId":"8ed6473c-e20b-3638-98ff-6298a3ce64f7","pitchNumber":5,"startTime":"2026-08-12T21:48:37.239Z","endTime":"2026-08-12T21:48:47.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:48:47.793Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brian Serven lines out to left fielder Jonny DeLuca.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T21:48:53.879Z","endTime":"2026-08-12T21:50:13.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"5.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.41"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.09"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.67"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.53"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.27"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.40"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.66"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"107.13"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.54"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.23"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.43"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"5.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552983776432026,"aZ":-15.303803617980895,"pfxX":-5.966208247983831,"pfxZ":8.833070229265308,"pX":0.12787767502583622,"pZ":2.4091436134351043,"vX0":4.304484715399395,"vY0":-137.37181398367193,"vZ0":-6.741760551451712,"x":112.13,"y":173.73,"x0":-0.6845200822036812,"y0":50.00648010166802,"z0":5.93647778185155,"aX":-11.400320540813473},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2316,"spinDirection":197},"zone":5,"typeConfidence":0.95,"plateTime":0.3987885639292923,"extension":6.860091532039997},"index":0,"playId":"aae0cef2-683e-3ddd-a021-27e04e820b0e","pitchNumber":1,"startTime":"2026-08-12T21:49:16.442Z","endTime":"2026-08-12T21:49:20.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348267192738145,"aZ":-33.66916969378184,"pfxX":0.617102983529572,"pfxZ":-0.9569135172457299,"pX":0.573678015599581,"pZ":0.7523087674771958,"vX0":2.876010530165606,"vY0":-123.61469722962673,"vZ0":-5.632630821657087,"x":95.13,"y":218.47,"x0":-0.6824171631719486,"y0":50.004467842127234,"z0":5.868538288644565,"aX":0.9606306447042879},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2461,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4421389147354815,"extension":6.965013430405279},"index":1,"playId":"6a9ed61d-f1a4-3326-b634-5db69f868d69","pitchNumber":2,"startTime":"2026-08-12T21:49:34.906Z","endTime":"2026-08-12T21:49:39.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510595414466014,"aZ":-13.864663663662917,"pfxX":-0.6618690483478695,"pfxZ":9.674027489517487,"pX":-0.08444321147491533,"pZ":3.9974134083087605,"vX0":2.31846051617196,"vY0":-136.78486616567446,"vZ0":-2.8594099815865692,"x":120.22,"y":130.85,"x0":-0.8574668469375234,"y0":50.002051059880486,"z0":6.008401464520549,"aX":-1.2527800765306998},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":0.7,"spinRate":2435,"spinDirection":195},"zone":11,"typeConfidence":0.94,"plateTime":0.4006063481358826,"extension":6.946740243187483},"index":2,"playId":"76a74d4c-016b-35a8-bae8-b926abd9cbeb","pitchNumber":3,"startTime":"2026-08-12T21:49:51.923Z","endTime":"2026-08-12T21:49:56.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963597615619346,"aZ":-13.141286256847565,"pfxX":-5.112600305513475,"pfxZ":9.933203421658735,"pX":-0.6452036927139397,"pZ":2.712818452113954,"vX0":2.111762138301256,"vY0":-137.21829578425644,"vZ0":-6.090013231234348,"x":141.59,"y":165.53,"x0":-0.7583649249404903,"y0":50.004061726052576,"z0":5.8480999063626635,"aX":-9.798281251181082},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":191},"zone":4,"typeConfidence":0.93,"plateTime":0.39840966605297723,"extension":6.944992795299076},"hitData":{"launchSpeed":90.3,"launchAngle":22.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.41,"coordY":93.54}},"index":3,"playId":"e41786f1-1816-39c5-b9d5-c4fe130bf969","pitchNumber":4,"startTime":"2026-08-12T21:50:06.265Z","endTime":"2026-08-12T21:50:13.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:50:13.121Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brian Serven lines out to left fielder Jonny DeLuca.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-12T21:48:53.879Z","endTime":"2026-08-12T21:50:13.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"5.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.41"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.09"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.67"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.53"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.27"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.40"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.66"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"107.13"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.54"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.23"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.43"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"5.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552983776432026,"aZ":-15.303803617980895,"pfxX":-5.966208247983831,"pfxZ":8.833070229265308,"pX":0.12787767502583622,"pZ":2.4091436134351043,"vX0":4.304484715399395,"vY0":-137.37181398367193,"vZ0":-6.741760551451712,"x":112.13,"y":173.73,"x0":-0.6845200822036812,"y0":50.00648010166802,"z0":5.93647778185155,"aX":-11.400320540813473},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2316,"spinDirection":197},"zone":5,"typeConfidence":0.95,"plateTime":0.3987885639292923,"extension":6.860091532039997},"index":0,"playId":"aae0cef2-683e-3ddd-a021-27e04e820b0e","pitchNumber":1,"startTime":"2026-08-12T21:49:16.442Z","endTime":"2026-08-12T21:49:20.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348267192738145,"aZ":-33.66916969378184,"pfxX":0.617102983529572,"pfxZ":-0.9569135172457299,"pX":0.573678015599581,"pZ":0.7523087674771958,"vX0":2.876010530165606,"vY0":-123.61469722962673,"vZ0":-5.632630821657087,"x":95.13,"y":218.47,"x0":-0.6824171631719486,"y0":50.004467842127234,"z0":5.868538288644565,"aX":0.9606306447042879},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2461,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4421389147354815,"extension":6.965013430405279},"index":1,"playId":"6a9ed61d-f1a4-3326-b634-5db69f868d69","pitchNumber":2,"startTime":"2026-08-12T21:49:34.906Z","endTime":"2026-08-12T21:49:39.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510595414466014,"aZ":-13.864663663662917,"pfxX":-0.6618690483478695,"pfxZ":9.674027489517487,"pX":-0.08444321147491533,"pZ":3.9974134083087605,"vX0":2.31846051617196,"vY0":-136.78486616567446,"vZ0":-2.8594099815865692,"x":120.22,"y":130.85,"x0":-0.8574668469375234,"y0":50.002051059880486,"z0":6.008401464520549,"aX":-1.2527800765306998},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":0.7,"spinRate":2435,"spinDirection":195},"zone":11,"typeConfidence":0.94,"plateTime":0.4006063481358826,"extension":6.946740243187483},"index":2,"playId":"76a74d4c-016b-35a8-bae8-b926abd9cbeb","pitchNumber":3,"startTime":"2026-08-12T21:49:51.923Z","endTime":"2026-08-12T21:49:56.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963597615619346,"aZ":-13.141286256847565,"pfxX":-5.112600305513475,"pfxZ":9.933203421658735,"pX":-0.6452036927139397,"pZ":2.712818452113954,"vX0":2.111762138301256,"vY0":-137.21829578425644,"vZ0":-6.090013231234348,"x":141.59,"y":165.53,"x0":-0.7583649249404903,"y0":50.004061726052576,"z0":5.8480999063626635,"aX":-9.798281251181082},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":191},"zone":4,"typeConfidence":0.93,"plateTime":0.39840966605297723,"extension":6.944992795299076},"hitData":{"launchSpeed":90.3,"launchAngle":22.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.41,"coordY":93.54}},"index":3,"playId":"e41786f1-1816-39c5-b9d5-c4fe130bf969","pitchNumber":4,"startTime":"2026-08-12T21:50:06.265Z","endTime":"2026-08-12T21:50:13.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-12T21:50:13.121Z","atBatIndex":78},"scoringPlays":[11,13,23,28,34,35,64,68,70],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":109.24,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":140.93,"y":129.32},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":194.02,"y":127.59},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":189.33,"y":92.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":141.17,"y":160.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":61.84,"y":68.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":63.75,"y":78.07},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":18,"top":[9,10,11,12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":60.51,"y":138.85},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":121.29,"y":190.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":88.45,"y":81.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":119.38,"y":191.21},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":122.88,"y":190.72},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":115.83,"y":147.63},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":107.13,"y":49.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":108.23,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":142.36,"y":78.96},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":29,"top":[19,20,21,22,23],"bottom":[24,25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":118.87,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":145.09,"y":84.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":128.11,"y":187.48},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":173.09,"y":149.66},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":52.58,"y":120.96},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":106.71,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":178.93,"y":109.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":154.85,"y":44.76},"type":"H","description":"Double"}]}},{"startIndex":30,"endIndex":39,"top":[30,31,32,33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":114.82,"y":159.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":198.29,"y":77.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":183.24,"y":113.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":143.19,"y":99.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":99.62,"y":113.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":177.89,"y":45.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":104.68,"y":154.22},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":115.32,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":151.3,"y":194.25},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":121.41,"y":151.18},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":63.25,"y":140.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":146.74,"y":173.98},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":175.9,"y":105.47},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":176.53,"y":115.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":177.64,"y":77.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":143.7,"y":131.92},"type":"O","description":"Pop Out"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":116.84,"y":144.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":163.15,"y":112.56},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":146.21,"y":177.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":110.26,"y":151.18},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":99.62,"y":139.01},"type":"O","description":"Pop Out"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":154.85,"y":161.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":60.33,"y":114.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":83.91,"y":127.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":137.62,"y":191.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":132.91,"y":87.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":148.77,"y":171.95},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":62,"endIndex":71,"top":[62,63,64,65,66],"bottom":[67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":193.24,"y":109.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":156.37,"y":99.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":103.16,"y":163.84},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":176.79,"y":88.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":51.96,"y":60.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":213.93,"y":49.99},"type":"H","description":"Home Run"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":156.06,"y":139.96},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":179.07,"y":72.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":210.93,"y":90.35},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":113.3,"y":157.26},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"coordinates":{"x":161.0,"y":63.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":54.41,"y":93.54},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"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":1}}],"teams":{"home":{"runs":4,"hits":7,"errors":1,"leftOnBase":5},"away":{"runs":8,"hits":15,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"catcher":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"first":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"second":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"third":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"shortstop":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"left":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"center":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"right":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"onDeck":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"inHole":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"battingOrder":8,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"offense":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"onDeck":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"inHole":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"battingOrder":9,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".261","atBats":39,"obp":".331","slg":".408","ops":".739","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":22,"rbi":7,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":34,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"3.70","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.14","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":42,"strikes":96,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":4,"pitchesPerInning":"15.33","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":56,"groundOuts":68,"airOuts":85,"runs":46,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":86,"baseOnBalls":36,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".217","atBats":290,"obp":".305","slg":".300","ops":".605","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":87,"rbi":28,"leftOnBase":114,"sacBunts":9,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"145.00","popOuts":20,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":150,"errors":8,"chances":361,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":46,"gamesStarted":0,"flyOuts":41,"groundOuts":31,"airOuts":78,"runs":19,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":61,"baseOnBalls":15,"intentionalWalks":1,"hits":41,"hitByPitch":2,"atBats":208,"obp":".256","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":881,"era":"2.47","inningsPitched":"58.1","wins":2,"losses":2,"saves":4,"saveOpportunities":4,"holds":12,"blownSaves":0,"earnedRuns":16,"whip":"0.96","battersFaced":228,"outs":175,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":277,"strikes":604,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"15.10","gamesFinished":15,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"9.41","walksPer9Inn":"2.31","hitsPer9Inn":"6.33","runsScoredPer9":"2.93","homeRunsPer9":"0.93","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":10,"flyOuts":38,"groundOuts":60,"airOuts":78,"runs":39,"doubles":11,"triples":2,"homeRuns":12,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":240,"obp":".298","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1045,"era":"5.46","inningsPitched":"62.2","wins":5,"losses":4,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":38,"whip":"1.23","battersFaced":265,"outs":188,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1045,"balls":372,"strikes":673,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".556","pitchesPerInning":"16.68","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.87","hitsPer9Inn":"8.19","runsScoredPer9":"5.60","homeRunsPer9":"1.72","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":26},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":8,"groundOuts":29,"airOuts":16,"runs":21,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":1,"hits":31,"hitByPitch":3,"atBats":90,"obp":".429","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":373,"era":"9.15","inningsPitched":"20.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"2.03","battersFaced":106,"outs":62,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":135,"strikes":238,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.05","gamesFinished":9,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"6.97","walksPer9Inn":"4.79","hitsPer9Inn":"13.50","runsScoredPer9":"9.15","homeRunsPer9":"3.05","inheritedRunners":8,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":31,"groundOuts":64,"airOuts":72,"runs":36,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":0,"hits":59,"hitByPitch":3,"avg":".238","atBats":248,"obp":".340","slg":".351","ops":".691","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":87,"rbi":35,"leftOnBase":119,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.60","popOuts":22,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":110,"errors":6,"chances":281,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID700246":{"person":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":6,"airOuts":15,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".108","atBats":37,"obp":".154","slg":".216","ops":".370","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":8,"rbi":6,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".130","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":12,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":30,"groundOuts":38,"airOuts":55,"runs":20,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".246","atBats":175,"obp":".308","slg":".451","ops":".759","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":79,"rbi":35,"leftOnBase":94,"sacBunts":1,"sacFlies":3,"babip":".270","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.44","popOuts":14,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":149,"errors":2,"chances":164,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":41,"gamesStarted":5,"flyOuts":36,"groundOuts":51,"airOuts":61,"runs":23,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":2,"hits":51,"hitByPitch":7,"atBats":191,"obp":".329","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":821,"era":"4.01","inningsPitched":"51.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.24","battersFaced":218,"outs":155,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":821,"balls":270,"strikes":551,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"15.89","gamesFinished":7,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"6.10","walksPer9Inn":"2.26","hitsPer9Inn":"8.88","runsScoredPer9":"4.01","homeRunsPer9":"0.70","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":16},"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":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":55,"groundOuts":157,"airOuts":106,"runs":49,"doubles":12,"triples":6,"homeRuns":0,"strikeOuts":39,"baseOnBalls":20,"intentionalWalks":0,"hits":128,"hitByPitch":0,"avg":".307","atBats":417,"obp":".334","slg":".365","ops":".699","caughtStealing":11,"stolenBases":33,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":152,"rbi":25,"leftOnBase":142,"sacBunts":7,"sacFlies":6,"babip":".333","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":223,"errors":3,"chances":231,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":104,"groundOuts":131,"airOuts":190,"runs":42,"doubles":25,"triples":2,"homeRuns":16,"strikeOuts":78,"baseOnBalls":20,"intentionalWalks":0,"hits":130,"hitByPitch":3,"atBats":524,"obp":".278","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1901,"era":"2.74","inningsPitched":"138.0","wins":12,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.09","battersFaced":552,"outs":414,"gamesPitched":23,"completeGames":1,"shutouts":0,"pitchesThrown":1901,"balls":610,"strikes":1291,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".800","pitchesPerInning":"13.78","gamesFinished":0,"strikeoutWalkRatio":"3.90","strikeoutsPer9Inn":"5.09","walksPer9Inn":"1.30","hitsPer9Inn":"8.48","runsScoredPer9":"2.74","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":41,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592155":{"person":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":0,"flyOuts":16,"groundOuts":11,"airOuts":33,"runs":6,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":91,"obp":".206","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":369,"era":"2.08","inningsPitched":"26.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":6,"whip":"0.77","battersFaced":97,"outs":78,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":111,"strikes":258,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.19","gamesFinished":6,"strikeoutWalkRatio":"6.60","strikeoutsPer9Inn":"11.42","walksPer9Inn":"1.73","hitsPer9Inn":"5.19","runsScoredPer9":"2.08","homeRunsPer9":"1.73","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2 2B, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":3,"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":74,"flyOuts":27,"groundOuts":51,"airOuts":67,"runs":33,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".273","atBats":227,"obp":".304","slg":".454","ops":".758","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":103,"rbi":34,"leftOnBase":115,"sacBunts":2,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.38","popOuts":22,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":140,"errors":0,"chances":142,"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"}]},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":9,"flyOuts":52,"groundOuts":59,"airOuts":102,"runs":44,"doubles":16,"triples":4,"homeRuns":13,"strikeOuts":106,"baseOnBalls":30,"intentionalWalks":4,"hits":72,"hitByPitch":4,"atBats":333,"obp":".286","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1463,"era":"4.08","inningsPitched":"90.1","wins":9,"losses":3,"saves":2,"saveOpportunities":2,"holds":10,"blownSaves":0,"earnedRuns":41,"whip":"1.13","battersFaced":373,"outs":271,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":1463,"balls":488,"strikes":975,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".750","pitchesPerInning":"16.20","gamesFinished":6,"strikeoutWalkRatio":"3.53","strikeoutsPer9Inn":"10.56","walksPer9Inn":"2.99","hitsPer9Inn":"7.17","runsScoredPer9":"4.38","homeRunsPer9":"1.30","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675627":{"person":{"id":675627,"fullName":"Michael Grove","link":"/api/v1/people/675627"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":27,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":89,"era":"5.14","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.00","battersFaced":28,"outs":21,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":25,"strikes":64,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":2,"winPercentage":"1.000","pitchesPerInning":"12.71","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"7.71","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.43","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664076":{"person":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":42,"gamesStarted":0,"flyOuts":15,"groundOuts":26,"airOuts":30,"runs":14,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":127,"obp":".307","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":612,"era":"3.28","inningsPitched":"35.2","wins":4,"losses":3,"saves":2,"saveOpportunities":5,"holds":22,"blownSaves":3,"earnedRuns":13,"whip":"1.23","battersFaced":150,"outs":107,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":223,"strikes":389,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".571","pitchesPerInning":"17.16","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.11","walksPer9Inn":"4.04","hitsPer9Inn":"7.07","runsScoredPer9":"3.53","homeRunsPer9":"1.26","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":51,"gamesStarted":0,"flyOuts":15,"groundOuts":72,"airOuts":40,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":2,"hits":36,"hitByPitch":3,"atBats":189,"obp":".238","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":715,"era":"1.96","inningsPitched":"55.0","wins":5,"losses":3,"saves":4,"saveOpportunities":6,"holds":24,"blownSaves":2,"earnedRuns":12,"whip":"0.82","battersFaced":203,"outs":165,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":230,"strikes":485,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".625","pitchesPerInning":"13.00","gamesFinished":12,"strikeoutWalkRatio":"4.78","strikeoutsPer9Inn":"7.04","walksPer9Inn":"1.47","hitsPer9Inn":"5.89","runsScoredPer9":"2.29","homeRunsPer9":"0.65","inheritedRunners":35,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":66,"groundOuts":114,"airOuts":125,"runs":57,"doubles":12,"triples":1,"homeRuns":16,"strikeOuts":40,"baseOnBalls":44,"intentionalWalks":2,"hits":108,"hitByPitch":10,"avg":".284","atBats":380,"obp":".368","slg":".447","ops":".815","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":170,"rbi":71,"leftOnBase":151,"sacBunts":1,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":33,"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":7,"stolenBases":39,"stolenBasePercentage":".848","caughtStealingPercentage":".152","assists":27,"putOuts":460,"errors":2,"chances":489,"fielding":".996","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":70,"groundOuts":115,"airOuts":129,"runs":81,"doubles":32,"triples":2,"homeRuns":20,"strikeOuts":121,"baseOnBalls":50,"intentionalWalks":0,"hits":135,"hitByPitch":5,"atBats":496,"obp":".344","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":2262,"era":"5.33","inningsPitched":"123.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.50","battersFaced":555,"outs":370,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2262,"balls":882,"strikes":1380,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".357","pitchesPerInning":"18.34","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"8.83","walksPer9Inn":"3.65","hitsPer9Inn":"9.85","runsScoredPer9":"5.91","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":30,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":4,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":73,"groundOuts":92,"airOuts":112,"runs":58,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":117,"baseOnBalls":58,"intentionalWalks":3,"hits":125,"hitByPitch":8,"avg":".285","atBats":439,"obp":".373","slg":".431","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":189,"rbi":73,"leftOnBase":181,"sacBunts":0,"sacFlies":7,"babip":".350","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.27","popOuts":12,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":800,"errors":4,"chances":864,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":28,"groundOuts":83,"airOuts":69,"runs":28,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":67,"hitByPitch":8,"avg":".270","atBats":248,"obp":".313","slg":".375","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":93,"rbi":29,"leftOnBase":107,"sacBunts":3,"sacFlies":1,"babip":".297","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":25,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":64,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":22,"putOuts":565,"errors":8,"chances":595,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":115,"flyOuts":53,"groundOuts":137,"airOuts":111,"runs":68,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":73,"baseOnBalls":43,"intentionalWalks":4,"hits":137,"hitByPitch":9,"avg":".302","atBats":453,"obp":".371","slg":".466","ops":".837","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":510,"totalBases":211,"rbi":69,"leftOnBase":144,"sacBunts":0,"sacFlies":5,"babip":".326","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.65","popOuts":22,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":25,"groundOuts":38,"airOuts":48,"runs":8,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":51,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":160,"obp":".226","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":729,"era":"1.55","inningsPitched":"46.1","wins":1,"losses":0,"saves":34,"saveOpportunities":37,"holds":2,"blownSaves":3,"earnedRuns":8,"whip":"0.84","battersFaced":177,"outs":139,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":227,"strikes":502,"strikePercentage":".690","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.73","gamesFinished":37,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"9.91","walksPer9Inn":"2.91","hitsPer9Inn":"4.66","runsScoredPer9":"1.55","homeRunsPer9":"0.58","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683748":{"person":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | BB, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":26,"groundOuts":30,"airOuts":55,"runs":20,"doubles":3,"triples":2,"homeRuns":10,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".213","atBats":155,"obp":".285","slg":".452","ops":".737","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":70,"rbi":21,"leftOnBase":67,"sacBunts":2,"sacFlies":1,"babip":".217","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":18,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":96,"errors":2,"chances":101,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":51,"groundOuts":142,"airOuts":93,"runs":76,"doubles":18,"triples":1,"homeRuns":35,"strikeOuts":96,"baseOnBalls":65,"intentionalWalks":10,"hits":127,"hitByPitch":2,"avg":".279","atBats":456,"obp":".370","slg":".553","ops":".923","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":22,"groundIntoTriplePlay":0,"plateAppearances":525,"totalBases":252,"rbi":77,"leftOnBase":200,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.03","popOuts":25,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":194,"putOuts":78,"errors":16,"chances":288,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 12-5)","summary":"5.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":27,"strikes":57,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":23,"gamesStarted":23,"flyOuts":59,"groundOuts":126,"airOuts":122,"runs":42,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":133,"baseOnBalls":23,"intentionalWalks":0,"hits":95,"hitByPitch":7,"atBats":475,"obp":".247","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","numberOfPitches":1995,"era":"2.78","inningsPitched":"129.1","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.91","battersFaced":506,"outs":388,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1995,"balls":667,"strikes":1328,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".706","pitchesPerInning":"15.43","gamesFinished":0,"strikeoutWalkRatio":"5.78","strikeoutsPer9Inn":"9.26","walksPer9Inn":"1.60","hitsPer9Inn":"6.61","runsScoredPer9":"2.92","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"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"}]},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":73,"groundOuts":57,"airOuts":147,"runs":46,"doubles":9,"triples":2,"homeRuns":13,"strikeOuts":80,"baseOnBalls":32,"intentionalWalks":0,"hits":72,"hitByPitch":7,"avg":".207","atBats":348,"obp":".285","slg":".356","ops":".641","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":124,"rbi":37,"leftOnBase":178,"sacBunts":5,"sacFlies":3,"babip":".229","groundOutsToAirouts":"0.39","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"26.77","popOuts":50,"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":3,"putOuts":252,"errors":2,"chances":257,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[650490,666018,691406,689414,683748,676356,656775,680700,670764,656876,571927,668984,675627],"pitchers":[656876,571927,668984,675627],"bench":[663743,802415,668723,700246],"bullpen":[641329,592155,664076,687330,607259,642547,688297,693855,669330],"battingOrder":[650490,666018,691406,689414,683748,676356,656775,680700,670764],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hicks, L (12, Perkins); DeLuca 2 (17, Perkins, Perkins); Mullins (9, Perkins)."},{"label":"HR","value":"Hicks, L (16, 4th inning off Perkins, 2 on, 2 out)."},{"label":"TB","value":"Aranda; Caminero 2; DeLuca 5; Díaz, Y 2; Hicks, L 7; Mullins 3; Palacios, R; Walls."},{"label":"RBI","value":"Caminero (77); Díaz, Y (69); Hicks, L 3 (71); Mullins (37); Palacios, R (35)."},{"label":"2-out RBI","value":"Caminero; Hicks, L 3; Mullins."},{"label":"Runners left in scoring position, 2 out","value":"Walls; Mullins 2; Mesa Jr. 2."},{"label":"SAC","value":"Walls."},{"label":"GIDP","value":"Aranda; Caminero."},{"label":"Team RISP","value":"6-for-19."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"DeLuca (14, 2nd base off Blewett/Serven); Mesa Jr. (6, 2nd base off Johnson, S/Serven)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Walls (8, fielding)."},{"label":"DP","value":"(Aranda-Walls-Aranda)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".243","atBats":34,"obp":".316","slg":".399","ops":".715","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":4,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":39,"obp":".429","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"5.51","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.51","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":55,"strikes":102,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":7,"pitchesPerInning":"17.44","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":36,"groundOuts":95,"airOuts":67,"runs":45,"doubles":13,"triples":1,"homeRuns":9,"strikeOuts":93,"baseOnBalls":41,"intentionalWalks":1,"hits":66,"hitByPitch":1,"avg":".207","atBats":319,"obp":".298","slg":".339","ops":".637","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":108,"rbi":33,"leftOnBase":126,"sacBunts":1,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.44","popOuts":7,"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":2,"putOuts":196,"errors":3,"chances":201,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":42,"groundOuts":74,"airOuts":72,"runs":25,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":0,"hits":55,"hitByPitch":2,"avg":".219","atBats":251,"obp":".271","slg":".406","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":102,"rbi":39,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".232","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.82","popOuts":15,"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":7,"stolenBases":41,"stolenBasePercentage":".854","caughtStealingPercentage":".146","assists":13,"putOuts":398,"errors":3,"chances":414,"fielding":".993","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695720":{"person":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"jerseyNumber":"47","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":30,"airOuts":23,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".244","atBats":90,"obp":".261","slg":".267","ops":".528","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":24,"rbi":1,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":62,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":19,"groundOuts":35,"airOuts":36,"runs":24,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":37,"hitByPitch":3,"avg":".282","atBats":131,"obp":".369","slg":".443","ops":".812","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":58,"rbi":16,"leftOnBase":50,"sacBunts":2,"sacFlies":0,"babip":".330","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.67","popOuts":4,"lineOuts":13},"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":51,"putOuts":32,"errors":2,"chances":85,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":21,"flyOuts":64,"groundOuts":128,"airOuts":118,"runs":52,"doubles":16,"triples":0,"homeRuns":13,"strikeOuts":107,"baseOnBalls":53,"intentionalWalks":1,"hits":94,"hitByPitch":8,"atBats":442,"obp":".306","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1914,"era":"3.41","inningsPitched":"121.1","wins":8,"losses":6,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":46,"whip":"1.21","battersFaced":508,"outs":364,"gamesPitched":24,"completeGames":1,"shutouts":0,"pitchesThrown":1914,"balls":749,"strikes":1165,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".571","pitchesPerInning":"15.77","gamesFinished":2,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.93","hitsPer9Inn":"6.97","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":6,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":29,"groundOuts":52,"airOuts":56,"runs":46,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":66,"baseOnBalls":14,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".280","atBats":239,"obp":".331","slg":".502","ops":".833","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":120,"rbi":32,"leftOnBase":95,"sacBunts":2,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.38","popOuts":16,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":91,"errors":7,"chances":199,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680723":{"person":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":5,"strikes":8,"strikePercentage":".620","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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"2.70","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":30,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":50,"strikes":76,"strikePercentage":".600","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.90","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"16.20","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":5,"groundOuts":17,"airOuts":19,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":17,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":83,"obp":".396","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":412,"era":"6.75","inningsPitched":"20.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":15,"whip":"1.95","battersFaced":101,"outs":60,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":163,"strikes":249,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.60","gamesFinished":6,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"11.25","walksPer9Inn":"7.65","hitsPer9Inn":"9.90","runsScoredPer9":"7.65","homeRunsPer9":"1.35","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":54,"groundOuts":91,"airOuts":114,"runs":32,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":1,"hits":83,"hitByPitch":4,"avg":".255","atBats":326,"obp":".312","slg":".331","ops":".643","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":108,"rbi":36,"leftOnBase":138,"sacBunts":1,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.50","popOuts":20,"lineOuts":40},"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":176,"putOuts":223,"errors":4,"chances":403,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":3,"flyOuts":30,"groundOuts":26,"airOuts":48,"runs":27,"doubles":5,"triples":1,"homeRuns":11,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":144,"obp":".341","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":660,"era":"6.16","inningsPitched":"38.0","wins":1,"losses":3,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.45","battersFaced":167,"outs":114,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":262,"strikes":398,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".250","pitchesPerInning":"17.37","gamesFinished":6,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.53","walksPer9Inn":"4.74","hitsPer9Inn":"8.29","runsScoredPer9":"6.39","homeRunsPer9":"2.61","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661531":{"person":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","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":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".185","atBats":27,"obp":".214","slg":".407","ops":".621","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":11,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".158","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":0,"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":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":3,"putOuts":62,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":37,"groundOuts":77,"airOuts":65,"runs":23,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":25,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".258","atBats":244,"obp":".333","slg":".410","ops":".743","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":100,"rbi":32,"leftOnBase":115,"sacBunts":0,"sacFlies":3,"babip":".283","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.86","popOuts":10,"lineOuts":18},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":1,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":36,"obp":".439","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"9.00","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"2.25","battersFaced":41,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":56,"strikes":77,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".---","pitchesPerInning":"16.63","gamesFinished":8,"strikeoutWalkRatio":"0.20","strikeoutsPer9Inn":"1.13","walksPer9Inn":"5.63","hitsPer9Inn":"14.63","runsScoredPer9":"10.13","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":79,"errors":0,"chances":82,"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"}]},"ID656240":{"person":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","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":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":9,"groundOuts":13,"airOuts":18,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":44,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":197,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.37","battersFaced":52,"outs":35,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":72,"strikes":125,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".---","pitchesPerInning":"16.89","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.09","hitsPer9Inn":"9.26","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":16,"flyOuts":56,"groundOuts":55,"airOuts":111,"runs":51,"doubles":15,"triples":0,"homeRuns":14,"strikeOuts":75,"baseOnBalls":44,"intentionalWalks":0,"hits":84,"hitByPitch":3,"atBats":319,"obp":".354","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1505,"era":"5.38","inningsPitched":"82.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":49,"whip":"1.56","battersFaced":372,"outs":246,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1505,"balls":583,"strikes":922,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".556","pitchesPerInning":"18.35","gamesFinished":0,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"8.23","walksPer9Inn":"4.83","hitsPer9Inn":"9.22","runsScoredPer9":"5.60","homeRunsPer9":"1.54","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":39,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":12,"groundOuts":33,"airOuts":29,"runs":15,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":2,"avg":".264","atBats":125,"obp":".301","slg":".392","ops":".693","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":49,"rbi":10,"leftOnBase":53,"sacBunts":2,"sacFlies":1,"babip":".341","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.50","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":40,"errors":6,"chances":120,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"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":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":19,"groundOuts":33,"airOuts":42,"runs":24,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":68,"baseOnBalls":14,"intentionalWalks":0,"hits":38,"hitByPitch":4,"avg":".213","atBats":178,"obp":".281","slg":".365","ops":".646","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":65,"rbi":21,"leftOnBase":73,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.60","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":28,"errors":3,"chances":85,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":108,"flyOuts":51,"groundOuts":116,"airOuts":92,"runs":57,"doubles":27,"triples":3,"homeRuns":19,"strikeOuts":89,"baseOnBalls":52,"intentionalWalks":4,"hits":96,"hitByPitch":3,"avg":".245","atBats":392,"obp":".337","slg":".474","ops":".811","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":186,"rbi":56,"leftOnBase":175,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.63","popOuts":21,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":192,"errors":1,"chances":199,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":9,"groundOuts":19,"airOuts":22,"runs":10,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":81,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":299,"era":"4.74","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"1.47","battersFaced":85,"outs":57,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":299,"balls":96,"strikes":203,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"7.58","walksPer9Inn":"1.42","hitsPer9Inn":"11.84","runsScoredPer9":"4.74","homeRunsPer9":"0.95","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"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}},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":54,"airOuts":68,"runs":38,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":84,"baseOnBalls":33,"intentionalWalks":1,"hits":73,"hitByPitch":3,"atBats":275,"obp":".346","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1258,"era":"4.46","inningsPitched":"72.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.46","battersFaced":315,"outs":218,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1258,"balls":445,"strikes":813,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".417","pitchesPerInning":"17.31","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"10.40","walksPer9Inn":"4.09","hitsPer9Inn":"9.04","runsScoredPer9":"4.71","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696522":{"person":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":10,"groundOuts":10,"airOuts":19,"runs":10,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":51,"obp":".426","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":229,"era":"7.30","inningsPitched":"12.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"2.03","battersFaced":61,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":87,"strikes":142,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":1,"winPercentage":".000","pitchesPerInning":"18.57","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.38","walksPer9Inn":"4.38","hitsPer9Inn":"13.86","runsScoredPer9":"7.30","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":36,"gamesStarted":0,"flyOuts":30,"groundOuts":26,"airOuts":33,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":132,"obp":".314","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":647,"era":"4.82","inningsPitched":"37.1","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":5,"blownSaves":1,"earnedRuns":20,"whip":"1.23","battersFaced":153,"outs":112,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":232,"strikes":415,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".571","pitchesPerInning":"17.33","gamesFinished":13,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"11.09","walksPer9Inn":"4.34","hitsPer9Inn":"6.75","runsScoredPer9":"4.82","homeRunsPer9":"1.93","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":55,"gamesStarted":0,"flyOuts":22,"groundOuts":35,"airOuts":47,"runs":22,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":70,"baseOnBalls":34,"intentionalWalks":2,"hits":48,"hitByPitch":5,"atBats":199,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1007,"era":"3.63","inningsPitched":"52.0","wins":3,"losses":1,"saves":11,"saveOpportunities":16,"holds":10,"blownSaves":5,"earnedRuns":21,"whip":"1.58","battersFaced":239,"outs":156,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":1007,"balls":395,"strikes":612,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".750","pitchesPerInning":"19.37","gamesFinished":18,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"12.12","walksPer9Inn":"5.88","hitsPer9Inn":"8.31","runsScoredPer9":"3.81","homeRunsPer9":"1.04","inheritedRunners":35,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":40,"gamesStarted":1,"flyOuts":34,"groundOuts":38,"airOuts":51,"runs":27,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":1,"hits":52,"hitByPitch":3,"atBats":199,"obp":".351","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":918,"era":"3.76","inningsPitched":"52.2","wins":2,"losses":3,"saves":0,"saveOpportunities":4,"holds":6,"blownSaves":4,"earnedRuns":22,"whip":"1.48","battersFaced":233,"outs":158,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":918,"balls":354,"strikes":564,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".400","pitchesPerInning":"17.43","gamesFinished":13,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"10.77","walksPer9Inn":"4.44","hitsPer9Inn":"8.89","runsScoredPer9":"4.61","homeRunsPer9":"1.03","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":23,"groundOuts":72,"airOuts":37,"runs":27,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":81,"baseOnBalls":20,"intentionalWalks":0,"hits":65,"hitByPitch":10,"avg":".258","atBats":252,"obp":".335","slg":".353","ops":".688","caughtStealing":7,"stolenBases":14,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":89,"rbi":22,"leftOnBase":91,"sacBunts":1,"sacFlies":2,"babip":".357","groundOutsToAirouts":"1.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"50.40","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":213,"errors":6,"chances":222,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 2-9)","summary":"5.0 IP, 6 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":27,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":32,"strikes":65,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"12.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":11,"flyOuts":56,"groundOuts":59,"airOuts":91,"runs":69,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":94,"baseOnBalls":32,"intentionalWalks":0,"hits":92,"hitByPitch":8,"atBats":332,"obp":".352","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1449,"era":"7.27","inningsPitched":"81.2","wins":2,"losses":9,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":66,"whip":"1.52","battersFaced":376,"outs":245,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":1449,"balls":511,"strikes":938,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":6,"winPercentage":".182","pitchesPerInning":"17.74","gamesFinished":5,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"10.36","walksPer9Inn":"3.53","hitsPer9Inn":"10.14","runsScoredPer9":"7.60","homeRunsPer9":"1.76","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":47,"groundOuts":113,"airOuts":82,"runs":36,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":85,"hitByPitch":2,"avg":".269","atBats":316,"obp":".299","slg":".392","ops":".691","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":124,"rbi":37,"leftOnBase":133,"sacBunts":1,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.14","popOuts":9,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":81,"errors":0,"chances":214,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[622268,691016,680869,666126,671732,703607,691777,695720,661531,678022,680723,656240,696522,686751],"pitchers":[678022,680723,656240,696522,686751],"bench":[641680,643446,675961,805779],"bullpen":[665660,686930,669620,669372,663687,695611,682052,665622],"battingOrder":[622268,691016,680869,666126,671732,703607,691777,695720,661531],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Soderstrom (27, Rasmussen); Cortes (14, Rasmussen)."},{"label":"HR","value":"Gelof (13, 8th inning off Grove, 0 on, 1 out); Butler, L (9, 8th inning off Grove, 0 on, 2 out)."},{"label":"TB","value":"Butler, L 4; Cortes 2; Gelof 5; Soderstrom 2; Walton; White."},{"label":"RBI","value":"Butler, L (33); Cortes 2 (32); Gelof (32)."},{"label":"2-out RBI","value":"Cortes 2; Butler, L."},{"label":"Runners left in scoring position, 2 out","value":"White; Cortes; Butler, L."},{"label":"GIDP","value":"Walton."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bolte (14, 2nd base off Rasmussen/Hicks, L)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Perkins (1, fielding)."},{"label":"Outfield assists","value":"Cortes (Hicks, L at home)."},{"label":"DP","value":"2 (Walton-White; Muncy-Gelof-White)."}]}],"note":[]}},"officials":[{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Walton (by Rasmussen)."},{"label":"ABS Challenge","value":"Hicks, L 5 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Strike-Confirmed, Ball-Confirmed); Serven (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Rasmussen 84-57; Matz 9-8; Legumina 18-12; Grove 27-19; Perkins 97-65; Rom 13-8; Blewett 13-10; Juenger 18-10; Johnson, S 16-9."},{"label":"Groundouts-flyouts","value":"Rasmussen 5-3; Matz 2-0; Legumina 1-0; Grove 0-1; Perkins 6-2; Rom 1-1; Blewett 2-1; Juenger 1-0; Johnson, S 0-1."},{"label":"Batters faced","value":"Rasmussen 21; Matz 4; Legumina 3; Grove 8; Perkins 27; Rom 3; Blewett 4; Juenger 5; Johnson, S 4."},{"label":"Umpires","value":"HP: Adrian Johnson. 1B: Dexter Kelley. 2B: Quinn Wolcott. 3B: Ramon De Jesus. "},{"label":"Weather","value":"82 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, Calm."},{"label":"First pitch","value":"12:05 PM."},{"label":"T","value":"2:45."},{"label":"Att","value":"8,287."},{"label":"Venue","value":"Sutter Health Park."},{"label":"August 12, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","boxscoreName":"Hicks, L"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":66,"groundOuts":114,"airOuts":125,"runs":57,"doubles":12,"triples":1,"homeRuns":16,"strikeOuts":40,"baseOnBalls":44,"intentionalWalks":2,"hits":108,"hitByPitch":10,"avg":".284","atBats":380,"obp":".368","slg":".447","ops":".815","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":170,"rbi":71,"leftOnBase":151,"sacBunts":1,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":33,"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":7,"stolenBases":39,"stolenBasePercentage":".848","caughtStealingPercentage":".152","assists":27,"putOuts":460,"errors":2,"chances":489,"fielding":".996","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","boxscoreName":"DeLuca"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2 2B, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":3,"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":74,"flyOuts":27,"groundOuts":51,"airOuts":67,"runs":33,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".273","atBats":227,"obp":".304","slg":".454","ops":".758","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":103,"rbi":34,"leftOnBase":115,"sacBunts":2,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.38","popOuts":22,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":140,"errors":0,"chances":142,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","boxscoreName":"Gelof"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":29,"groundOuts":52,"airOuts":56,"runs":46,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":66,"baseOnBalls":14,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".280","atBats":239,"obp":".331","slg":".502","ops":".833","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":120,"rbi":32,"leftOnBase":95,"sacBunts":2,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.38","popOuts":16,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":91,"errors":7,"chances":199,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"loser":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}