{"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":824074,"link":"/api/v1.1/game/824074/feed/live","metaData":{"wait":10,"timeStamp":"20260820_210847","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824074,"type":"R","doubleHeader":"N","id":"2026/08/20/athmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824074-2026-08-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-20T18:10:00Z","originalDate":"2026-08-20","officialDate":"2026-08-20","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":79,"ties":0,"pct":".383"},"records":{},"divisionLeader":false,"wins":49,"losses":79,"winningPercentage":".383"},"franchiseName":"Athletics","clubName":"Athletics","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":129,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":74,"ties":0,"pct":".426"},"records":{},"divisionLeader":false,"wins":55,"losses":74,"winningPercentage":".426"},"franchiseName":"Kansas City","clubName":"Royals","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},"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},"ID688497":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497","firstName":"Taylor","lastName":"Rashi","primaryNumber":"65","birthDate":"1996-01-15","currentAge":30,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rashi","middleName":"Steven","boxscoreName":"Rashi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Rashi","nameSlug":"taylor-rashi-688497","firstLastName":"Taylor Rashi","lastFirstName":"Rashi, Taylor","lastInitName":"Rashi, T","initLastName":"T Rashi","fullFMLName":"Taylor Steven Rashi","fullLFMName":"Rashi, Taylor Steven","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"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},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":24,"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},"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},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"46","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID696131":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131","firstName":"Mason","lastName":"Black","primaryNumber":"47","birthDate":"1999-12-10","currentAge":26,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Black","middleName":"Peter","boxscoreName":"Black","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Black","nameSlug":"mason-black-696131","firstLastName":"Mason Black","lastFirstName":"Black, Mason","lastInitName":"Black, M","initLastName":"M Black","fullFMLName":"Mason Peter Black","fullLFMName":"Black, Mason Peter","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID671162":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162","firstName":"Sidney","lastName":"Thomas","primaryNumber":"50","birthDate":"1998-05-29","currentAge":28,"birthCity":"Tifton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Thomas","middleName":"Connor","boxscoreName":"Thomas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Thomas","nameSlug":"connor-thomas-671162","firstLastName":"Connor Thomas","lastFirstName":"Thomas, Connor","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Sidney Connor Thomas","fullLFMName":"Thomas, Sidney Connor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID679922":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922","firstName":"Carlos","lastName":"Duran","primaryNumber":"45","birthDate":"2001-07-30","currentAge":25,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 7\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Duran","middleName":"Daniel","boxscoreName":"Duran, C","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Duran","nameSlug":"carlos-duran-679922","firstLastName":"Carlos Duran","lastFirstName":"Duran, Carlos","lastInitName":"Duran, C","initLastName":"C Duran","fullFMLName":"Carlos Daniel Duran","fullLFMName":"Duran, Carlos Daniel","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"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},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"26","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"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}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38427,"turfType":"Grass","roofType":"Open","leftLine":347,"left":364,"leftCenter":379,"center":410,"rightCenter":379,"right":364,"rightLine":344},"active":true,"season":"2026"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Sunny","temp":"80","wind":"3 mph, In From RF"},"gameInfo":{"attendance":11867,"firstPitch":"2026-08-20T18:10:00.000Z","gameDurationMinutes":178},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"home":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"}},"officialScorer":{"id":640298,"fullName":"Max Utsler","link":"/api/v1/people/640298"},"primaryDatacaster":{"id":535257,"fullName":"Pat Butcher","link":"/api/v1/people/535257"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to center fielder Tyler Tolbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T18:10:12.092Z","endTime":"2026-08-20T18:11:32.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":[3,4,5,7,8],"actionIndex":[0,1,2],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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-20T15:30:54.941Z","endTime":"2026-08-20T17:50:01.999Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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-20T17:50:01.999Z","endTime":"2026-08-20T18:09:22.914Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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-20T18:09:22.914Z","endTime":"2026-08-20T18:10:14.351Z","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(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":90.4,"endSpeed":83.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604747211362664,"aZ":-28.065845625934955,"pfxX":-9.056070692239892,"pfxZ":2.328968883369675,"pX":0.032016449875789,"pZ":1.2478691115400178,"vX0":7.5081693830552245,"vY0":-131.51075314112506,"vZ0":-5.039237437514591,"x":115.78,"y":205.09,"x0":-1.6711588849653243,"y0":50.005370759583045,"z0":5.248575077864288,"aX":-16.003959724416966},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":2075,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41510017514551434,"extension":5.569457025197359},"index":3,"playId":"59143f3e-3329-312d-b73a-88d404061488","pitchNumber":1,"startTime":"2026-08-20T18:10:14.351Z","endTime":"2026-08-20T18:10:18.864Z","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.6,"endSpeed":83.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462450689159418,"aZ":-28.697729180558014,"pfxX":-9.22427841238455,"pfxZ":1.9585697376416409,"pX":0.2458664429698224,"pZ":2.446277770726666,"vX0":8.165975102166088,"vY0":-131.77327711359436,"vZ0":-2.4143210668173714,"x":107.63,"y":172.73,"x0":-1.6802589558649752,"y0":50.00372237707149,"z0":5.473917474812393,"aX":-16.380240111595295},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":15.1,"spinRate":2186,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.41413395356279636,"extension":5.511284930741931},"index":4,"playId":"b13c2836-34ab-3abe-a041-ad4b6e64f7d7","pitchNumber":2,"startTime":"2026-08-20T18:10:26.715Z","endTime":"2026-08-20T18:10:32.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.586950727609324,"aZ":-31.56261027691168,"pfxX":-9.238391485044202,"pfxZ":0.345329285601192,"pX":-0.09817449611262748,"pZ":1.4299372156978687,"vX0":7.247833060135555,"vY0":-131.5859992114053,"vZ0":-4.1114227852692125,"x":120.74,"y":200.17,"x0":-1.681068184728046,"y0":50.00249504075622,"z0":5.337946150997057,"aX":-16.283365956538262},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.0,"breakHorizontal":15.2,"spinRate":2005,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.41544810794590115,"extension":5.538449160551997},"index":5,"playId":"31cf294a-ca6a-3d7e-a02c-28ae872c142a","pitchNumber":3,"startTime":"2026-08-20T18:10:46.673Z","endTime":"2026-08-20T18:10:51.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-20T18:10:58.054Z","endTime":"2026-08-20T18:11:07.177Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85249766809546,"aZ":-37.18385684771583,"pfxX":-4.784196892459857,"pfxZ":-3.2619285808905834,"pX":2.1972427901337714,"pZ":0.759798824158978,"vX0":10.658090031272437,"vY0":-122.72718190118096,"vZ0":-3.169495256987445,"x":33.25,"y":218.27,"x0":-1.5680878871928372,"y0":50.00314886830126,"z0":5.21491492003615,"aX":-7.3442701776982044},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.4,"breakHorizontal":6.4,"spinRate":1532,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4452150166350006,"extension":5.5952077904526405},"index":7,"playId":"2c081355-f298-3873-93fc-e814e191846e","pitchNumber":4,"startTime":"2026-08-20T18:11:07.177Z","endTime":"2026-08-20T18:11:10.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746781444632582,"aZ":-27.75438594974008,"pfxX":-8.98870883028146,"pfxZ":2.4185573247467236,"pX":0.1353539711480467,"pZ":1.5960609327774054,"vX0":7.896904386380092,"vY0":-133.62047055760718,"vZ0":-4.60806939344319,"x":111.84,"y":195.69,"x0":-1.67430063772638,"y0":50.00563170223673,"z0":5.310643983285889,"aX":-16.440707744714725},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":1974,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4081602135593765,"extension":5.631075008885166},"hitData":{"launchSpeed":108.4,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.05,"coordY":107.47}},"index":8,"playId":"c8b42c41-99ac-302b-9ff5-a1e258d3c20e","pitchNumber":5,"startTime":"2026-08-20T18:11:23.505Z","endTime":"2026-08-20T18:11:32.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:11:32.557Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into a double play, first baseman Salvador Perez to shortstop Bobby Witt Jr. to first baseman Salvador Perez. Henry Bolte out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T18:11:47.936Z","endTime":"2026-08-20T18:13:16.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851254530573257,"aZ":-23.77994133293168,"pfxX":-5.955815335004073,"pfxZ":4.6335394925600575,"pX":-0.7730938971448473,"pZ":3.8196360610657,"vX0":4.639258136022064,"vY0":-133.0620783022619,"vZ0":-0.018205984150420296,"x":146.47,"y":135.65,"x0":-1.7567261601423954,"y0":50.00256157732925,"z0":5.535222559231989,"aX":-10.787791020481228},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":10.0,"spinRate":2022,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4100576943142409,"extension":5.665508798828304},"index":0,"playId":"76cd6c16-1e11-38e1-b870-5c1fe090ea26","pitchNumber":1,"startTime":"2026-08-20T18:12:06.221Z","endTime":"2026-08-20T18:12:10.132Z","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.8,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75975341916283,"aZ":-30.902844699175727,"pfxX":-8.866411672556719,"pfxZ":0.719007381953765,"pX":-0.7261949646011424,"pZ":1.9752396141432225,"vX0":5.590331481362456,"vY0":-132.16229798416512,"vZ0":-2.8523751631348975,"x":144.68,"y":185.45,"x0":-1.7152252386801978,"y0":50.00309047926749,"z0":5.334424130133878,"aX":-15.709349431166455},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.8,"breakHorizontal":14.9,"spinRate":1948,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4141804946343579,"extension":5.651334071104389},"index":1,"playId":"05d2211d-4e68-37c4-86f3-1e18a8e5edbb","pitchNumber":2,"startTime":"2026-08-20T18:12:25.511Z","endTime":"2026-08-20T18:12:29.085Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294854582318568,"aZ":-35.19153932882983,"pfxX":0.8129732575896815,"pfxZ":-2.031636086805632,"pX":1.1000972940395823,"pZ":1.1894625060025774,"vX0":6.381370274838484,"vY0":-120.77391558233086,"vZ0":-2.4401073087549054,"x":75.07,"y":206.66,"x0":-1.675869833468053,"y0":50.00266462880209,"z0":5.291285324230317,"aX":1.2069695355451895},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.0,"breakHorizontal":-2.9,"spinRate":2329,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4525534057368037,"extension":5.490826468060774},"index":2,"playId":"ddd3d9a1-e985-3e54-b050-96378dccc871","pitchNumber":3,"startTime":"2026-08-20T18:12:48.495Z","endTime":"2026-08-20T18:12:53.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.641328693144764,"aZ":-25.392156655285014,"pfxX":-7.189858110039699,"pfxZ":3.7149622483707585,"pX":0.6162037114139763,"pZ":2.552578483437474,"vX0":8.022440643000765,"vY0":-133.99565195705483,"vZ0":-2.927117452710558,"x":93.51,"y":169.86,"x0":-1.4755969596565461,"y0":50.00667700117258,"z0":5.4639780258703015,"aX":-13.140966462378621},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":11.4,"spinRate":1931,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.4080097235596414,"extension":5.627366098524758},"hitData":{"launchSpeed":89.2,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.46,"coordY":172.37}},"index":3,"playId":"e7e2c540-e4cf-3fec-9f49-19235df56d15","pitchNumber":4,"startTime":"2026-08-20T18:13:08.703Z","endTime":"2026-08-20T18:13:16.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:13:16.749Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zack Gelof walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T18:13:38.257Z","endTime":"2026-08-20T18:14:51.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.684305298590864,"aZ":-29.66692481978917,"pfxX":-9.521220838704124,"pfxZ":1.3990204220477214,"pX":0.2528482650882252,"pZ":1.70327099649487,"vX0":8.147488415569633,"vY0":-132.7464969422086,"vZ0":-4.035241119558864,"x":107.36,"y":192.79,"x0":-1.6093849224524401,"y0":50.00531750319777,"z0":5.387073944946974,"aX":-17.105660889661753},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":1924,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.411581801323853,"extension":5.659845419261601},"index":0,"playId":"43311b69-8d85-376a-8236-276172d13942","pitchNumber":1,"startTime":"2026-08-20T18:13:44.301Z","endTime":"2026-08-20T18:13:47.594Z","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":83.2,"endSpeed":77.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15716316066245,"aZ":-34.906809691954024,"pfxX":0.32273872153817695,"pfxZ":-1.8154096201567178,"pX":1.0287218764612989,"pZ":2.219257714538623,"vX0":6.776872234069868,"vY0":-121.0745422297829,"vZ0":-0.42037407983268393,"x":77.79,"y":178.86,"x0":-1.8356368850258706,"y0":50.00596881966773,"z0":5.420902400358984,"aX":0.484120636554509},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.1,"breakHorizontal":-2.0,"spinRate":2540,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45047286920106755,"extension":5.421073438905121},"index":1,"playId":"2669db43-1054-3e87-b9da-062150e86139","pitchNumber":2,"startTime":"2026-08-20T18:13:57.189Z","endTime":"2026-08-20T18:14:01.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70456395317373,"aZ":-33.68109187760055,"pfxX":-3.366767801839459,"pfxZ":-1.0031057424133616,"pX":1.149054795334,"pZ":0.9846663830854754,"vX0":7.984291430729061,"vY0":-121.37267441670535,"vZ0":-3.6084345441353274,"x":73.2,"y":212.19,"x0":-1.7323150104513407,"y0":50.00172560294173,"z0":5.3956501247222235,"aX":-5.069996192250676},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.4,"breakHorizontal":4.4,"spinRate":2239,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.44970683821033486,"extension":5.409801633103434},"index":2,"playId":"4e7f4779-7d3d-3db6-bf77-302e05fe89c0","pitchNumber":3,"startTime":"2026-08-20T18:14:10.631Z","endTime":"2026-08-20T18:14:13.727Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044519044044588,"aZ":-30.514677195020003,"pfxX":-8.28343875024876,"pfxZ":1.086191687535465,"pX":2.1727161521040737,"pZ":0.8540991803672912,"vX0":11.590743607834801,"vY0":-123.19673683717293,"vZ0":-4.4188357259458915,"x":34.18,"y":215.72,"x0":-1.522328476552821,"y0":50.004916098170426,"z0":5.2574110730667964,"aX":-12.702460762078546},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":12.2,"spinRate":1501,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4450120743592887,"extension":5.778305711369723},"index":3,"playId":"0ce5bd9b-b3e2-3873-b5b0-759b0e15e61d","pitchNumber":4,"startTime":"2026-08-20T18:14:26.050Z","endTime":"2026-08-20T18:14:29.178Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202231311045768,"aZ":-29.09339922572597,"pfxX":-8.673545708757974,"pfxZ":1.7077406801005086,"pX":-1.5147275563740585,"pZ":2.7221332152544755,"vX0":4.0958573869051795,"vY0":-132.7795991072473,"vZ0":-1.4084137500924891,"x":174.74,"y":165.28,"x0":-1.940177144867919,"y0":50.00643359451366,"z0":5.352679416416191,"aX":-15.678113629176602},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":15.0,"spinRate":1933,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.41062601301410817,"extension":5.631818874850179},"index":4,"playId":"70342666-f0d1-3c74-849e-4d06be5850f3","pitchNumber":5,"startTime":"2026-08-20T18:14:44.641Z","endTime":"2026-08-20T18:14:51.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:14:51.628Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a fly ball to left fielder Isaac Collins. Zack Gelof to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T18:15:03.109Z","endTime":"2026-08-20T18:15:47.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":91.8,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115588658331266,"aZ":-18.722854226183117,"pfxX":-9.626376802558134,"pfxZ":7.558935542682141,"pX":2.3280199636600503,"pZ":1.783781829484332,"vX0":12.982712817666064,"vY0":-132.94986907238248,"vZ0":-5.7478231815488945,"x":28.26,"y":190.62,"x0":-1.3815611081304184,"y0":50.00343859367462,"z0":5.345161474367081,"aX":-17.130893438241383},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":1934,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41293754049622766,"extension":5.900194561271641},"index":0,"playId":"b4354357-dbab-334d-84b0-93cdadd0a399","pitchNumber":1,"startTime":"2026-08-20T18:15:15.261Z","endTime":"2026-08-20T18:15:18.677Z","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":85.1,"endSpeed":77.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459527238217994,"aZ":-34.26144602222176,"pfxX":-7.637068482781334,"pfxZ":-1.3690646770579145,"pX":-0.646265279733898,"pZ":1.3380758204636412,"vX0":5.175746738206138,"vY0":-123.67833987964005,"vZ0":-2.5599927583239572,"x":141.63,"y":202.65,"x0":-1.7913160799903494,"y0":50.00469217923112,"z0":5.30740944794358,"aX":-11.637582734260507},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.9,"breakHorizontal":12.4,"spinRate":1564,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.44568848021649554,"extension":5.614376550195701},"hitData":{"launchSpeed":64.7,"launchAngle":29.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.6,"coordY":121.2}},"index":1,"playId":"b72db641-2980-3678-bb6d-4181a5f54e03","pitchNumber":2,"startTime":"2026-08-20T18:15:35.360Z","endTime":"2026-08-20T18:15:47.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:15:47.389Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-20T18:16:03.715Z","endTime":"2026-08-20T18:18:07.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015504665316172,"aZ":-33.873581856076356,"pfxX":2.7044608762072904,"pfxZ":-1.1594570016410302,"pX":0.5801278009899266,"pZ":2.435810044726665,"vX0":5.092989496478223,"vY0":-120.20164531889539,"vZ0":0.22448998489829952,"x":94.89,"y":173.01,"x0":-1.9163960623101346,"y0":50.00277262142256,"z0":5.345515846904525,"aX":3.962253055700225},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.8,"breakHorizontal":-6.1,"spinRate":2384,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.45543885426000097,"extension":5.712570598890869},"index":0,"playId":"eee31a1d-7592-3278-8617-9e26ebac303d","pitchNumber":1,"startTime":"2026-08-20T18:16:28.643Z","endTime":"2026-08-20T18:16:32.657Z","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":83.2,"endSpeed":76.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437667359446582,"aZ":-34.67704490434311,"pfxX":-3.6420537166875433,"pfxZ":-1.6949067639774746,"pX":-0.7044670076996679,"pZ":1.2010198072330531,"vX0":3.611062944221981,"vY0":-121.1160672789236,"vZ0":-2.884417514288352,"x":143.85,"y":206.35,"x0":-1.744047829628167,"y0":50.00145083493649,"z0":5.4508224066971716,"aX":-5.391659418106177},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.5,"breakHorizontal":5.6,"spinRate":2094,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.45285281656973364,"extension":5.601041054657008},"index":1,"playId":"0288f106-9e20-361c-b339-fb3af7b67c6c","pitchNumber":2,"startTime":"2026-08-20T18:16:46.246Z","endTime":"2026-08-20T18:16:50.448Z","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":91.5,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724666310581735,"aZ":-31.490577108136325,"pfxX":-10.484855412842155,"pfxZ":0.3837549121209367,"pX":-1.5111726176180378,"pZ":1.3387125634062027,"vX0":4.378724236596886,"vY0":-133.1738973155256,"vZ0":-4.308169906966506,"x":174.6,"y":202.63,"x0":-1.814791112352867,"y0":50.00560920690056,"z0":5.256517074190413,"aX":-18.826916998003554},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":18.0,"spinRate":1824,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4113658486960863,"extension":5.562829639976508},"index":2,"playId":"c0db08be-59a9-368c-870d-d88477e8fd24","pitchNumber":3,"startTime":"2026-08-20T18:17:04.024Z","endTime":"2026-08-20T18:17:07.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295067105282673,"aZ":-31.311634894348572,"pfxX":4.725645429701602,"pfxZ":0.5871253363968378,"pX":-0.6831821294106362,"pZ":2.714396684283926,"vX0":1.7931723342235846,"vY0":-120.17669752774314,"vZ0":0.3231455348355128,"x":143.04,"y":165.49,"x0":-2.052020544708306,"y0":50.00371014938394,"z0":5.349268423126241,"aX":6.943065030037708},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":-9.0,"spinRate":2439,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.454975391002729,"extension":5.463871613623843},"index":3,"playId":"dc14a04e-e4af-30cd-ae19-2ca04b61f545","pitchNumber":4,"startTime":"2026-08-20T18:17:22.198Z","endTime":"2026-08-20T18:17:25.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.476077791028956,"aZ":-35.103659659609924,"pfxX":2.9367674214316333,"pfxZ":-1.987877635249883,"pX":1.0432094906596339,"pZ":1.6051146298018386,"vX0":5.931284300372405,"vY0":-120.31401315860191,"vZ0":-1.5179481537310784,"x":77.24,"y":195.44,"x0":-1.8318178427893061,"y0":50.00531218580934,"z0":5.344021625845928,"aX":4.321645288910332},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.7,"breakHorizontal":-6.7,"spinRate":2405,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45456129678307455,"extension":5.550006790776976},"index":4,"playId":"611e8c92-94ba-3660-81bf-25835a7bfd8c","pitchNumber":5,"startTime":"2026-08-20T18:17:41.164Z","endTime":"2026-08-20T18:17:46.399Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896367404289542,"aZ":-28.978134373080557,"pfxX":-10.580457115739213,"pfxZ":1.7535384318527996,"pX":-0.872446433869431,"pZ":1.7131798822138822,"vX0":6.006320830055158,"vY0":-133.68133109197635,"vZ0":-4.0433419318414945,"x":150.26,"y":192.52,"x0":-1.7653799130467145,"y0":50.00335617184955,"z0":5.3087667281110384,"aX":-19.286641533027982},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.5,"breakHorizontal":18.0,"spinRate":1904,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4086147698398448,"extension":5.631329639225135},"index":5,"playId":"449a2664-f413-3d5a-8226-c741b6fb4754","pitchNumber":6,"startTime":"2026-08-20T18:18:00.467Z","endTime":"2026-08-20T18:18:07.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:18:07.888Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T18:20:02.405Z","endTime":"2026-08-20T18:20:54.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709734774597127,"aZ":-14.151548783464436,"pfxX":5.905177049453432,"pfxZ":9.286666707371701,"pX":0.5619233951803527,"pZ":1.8897702317531337,"vX0":-5.0385170394695455,"vY0":-137.94808099186048,"vZ0":-6.721961762910588,"x":95.58,"y":187.76,"x0":1.6386998733482985,"y0":50.00339069927216,"z0":5.299757571603119,"aX":11.460001913167769},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-9.7,"spinRate":2377,"spinDirection":151},"zone":9,"typeConfidence":0.91,"plateTime":0.3960209090213329,"extension":6.455685701497927},"index":0,"playId":"b148a7c8-6715-32cb-a722-316df6166161","pitchNumber":1,"startTime":"2026-08-20T18:20:15.874Z","endTime":"2026-08-20T18:20:19.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56488183260344,"aZ":-27.04876580219447,"pfxX":5.905798222292417,"pfxZ":3.0904455759465055,"pX":1.1774092051538305,"pZ":2.9383908669904604,"vX0":-3.759283247569848,"vY0":-127.07420315941239,"vZ0":-0.8651720310845912,"x":72.12,"y":159.44,"x0":1.8980244968165316,"y0":50.003930957716896,"z0":5.405046686522622,"aX":9.796752502414131},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":-10.0,"spinRate":1101,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.42870565456569887,"extension":6.3056666611209975},"index":1,"playId":"53c01051-3599-31f1-a373-770f2535d13a","pitchNumber":2,"startTime":"2026-08-20T18:20:29.572Z","endTime":"2026-08-20T18:20:33.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722608343579317,"aZ":-12.355624308290158,"pfxX":3.8548284477788504,"pfxZ":9.743706282604567,"pX":-0.043675185010835574,"pZ":2.164742021194573,"vX0":-6.003043655491022,"vY0":-141.16373581011558,"vZ0":-6.587713228287004,"x":118.66,"y":180.33,"x0":1.601838481165459,"y0":50.0054119430146,"z0":5.311064988708323,"aX":7.843301135669164},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":-5.9,"spinRate":2355,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.3868155394468835,"extension":6.415213816106169},"hitData":{"launchSpeed":100.2,"launchAngle":24.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.4,"coordY":46.18}},"index":2,"playId":"30c1601e-978d-3f46-83c8-73dd9e9e999c","pitchNumber":3,"startTime":"2026-08-20T18:20:44.147Z","endTime":"2026-08-20T18:20:54.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:20:54.162Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bobby Witt Jr. homers (16) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T18:21:02.676Z","endTime":"2026-08-20T18:23:40.930Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"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":96.8,"endSpeed":88.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640517883250958,"aZ":-11.842114752207117,"pfxX":4.757320562567992,"pfxZ":10.104028366165714,"pX":-0.26960777913062123,"pZ":1.1807735615396544,"vX0":-6.6238512592067345,"vY0":-140.67445275733692,"vZ0":-9.217460347547096,"x":127.28,"y":206.9,"x0":1.492861441871827,"y0":50.00649082770459,"z0":5.259157228650717,"aX":9.57727760304124},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":-7.3,"spinRate":2330,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.38872507556340485,"extension":6.5694198650545665},"index":0,"playId":"94705128-a8c3-3b91-bd7d-454a4bc1bbdb","pitchNumber":1,"startTime":"2026-08-20T18:21:24.042Z","endTime":"2026-08-20T18:21:27.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75435645863865,"aZ":-25.835468514790275,"pfxX":-3.18427004402124,"pfxZ":3.9234540119497643,"pX":-0.7020149030793431,"pZ":1.293459125393286,"vX0":-4.975637180385717,"vY0":-126.02145138424926,"vZ0":-5.014914258033668,"x":143.76,"y":203.86,"x0":1.7087576181899446,"y0":50.00079833856196,"z0":5.386974923937144,"aX":-5.13774034896879},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":6.8,"spinRate":2280,"spinDirection":184},"zone":13,"typeConfidence":0.84,"plateTime":0.4340521757705411,"extension":6.309213864730156},"index":1,"playId":"eb7e6957-726c-32c5-89e7-48cfd7ce70cf","pitchNumber":2,"startTime":"2026-08-20T18:21:40.165Z","endTime":"2026-08-20T18:21:44.112Z","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":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226470402669147,"aZ":-15.10640453575739,"pfxX":6.771931306914542,"pfxZ":9.181384379738668,"pX":-0.39785575070101464,"pZ":0.3350776143996549,"vX0":-7.343825000066488,"vY0":-135.3954079922225,"vZ0":-9.953595263171605,"x":132.17,"y":229.73,"x0":1.4682610116223829,"y0":50.00479028871017,"z0":5.113456607051848,"aX":12.59033477141482},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-10.7,"spinRate":2246,"spinDirection":149},"zone":13,"typeConfidence":0.89,"plateTime":0.404362988982351,"extension":6.5294261004770995},"index":2,"playId":"2a14139f-47a8-3981-a46e-f24bd7d31407","pitchNumber":3,"startTime":"2026-08-20T18:22:00.269Z","endTime":"2026-08-20T18:22:04.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638244974797963,"aZ":-13.222556966520765,"pfxX":3.1448349548443533,"pfxZ":9.873492476470194,"pX":0.3163096786457931,"pZ":2.686139839472368,"vX0":-4.797140017220439,"vY0":-137.89961648382373,"vZ0":-4.894117294661276,"x":104.94,"y":166.25,"x0":1.672586617434401,"y0":50.0036328711673,"z0":5.381079917436651,"aX":6.037155729620677},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":-4.7,"spinRate":2214,"spinDirection":154},"zone":6,"typeConfidence":0.87,"plateTime":0.3977175373907209,"extension":6.497564505381276},"index":3,"playId":"20b36b12-1eea-3a02-9783-287206432ac4","pitchNumber":4,"startTime":"2026-08-20T18:22:20.466Z","endTime":"2026-08-20T18:22:24.145Z","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":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-20T18:22:45.703Z","endTime":"2026-08-20T18:22:59.044Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534733902780257,"aZ":-30.376057987171325,"pfxX":-2.1873843873921204,"pfxZ":1.140236940128048,"pX":0.6743100125718399,"pZ":2.8924406988234272,"vX0":-2.085751185209899,"vY0":-123.93305556391263,"vZ0":-0.3195785680365244,"x":91.3,"y":160.68,"x0":1.807939007170809,"y0":50.000125683544546,"z0":5.539545348560059,"aX":-3.4338777422109783},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":4.4,"spinRate":2301,"spinDirection":234},"zone":3,"typeConfidence":0.93,"plateTime":0.4403419974303078,"extension":6.232677589554764},"index":5,"playId":"1efe8973-f872-3af2-8049-96d8bcb48b53","pitchNumber":5,"startTime":"2026-08-20T18:22:59.044Z","endTime":"2026-08-20T18:23:02.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06525662091125,"aZ":-14.656594136058803,"pfxX":3.689796670874763,"pfxZ":9.214014601861086,"pX":0.27351115616220434,"pZ":3.3004984748812762,"vX0":-5.056207366764214,"vY0":-137.1857936244942,"vZ0":-3.049342641901241,"x":106.57,"y":149.67,"x0":1.6632575435050434,"y0":50.00371945650391,"z0":5.428857978534305,"aX":7.016076705061486},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-5.6,"spinRate":2171,"spinDirection":158},"zone":2,"typeConfidence":0.87,"plateTime":0.3996464743023811,"extension":6.586741774573258},"hitData":{"launchSpeed":104.3,"launchAngle":31.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":43.33,"coordY":58.4}},"index":6,"playId":"94cc8869-616f-3b15-98ae-d552ec33757e","pitchNumber":6,"startTime":"2026-08-20T18:23:18.901Z","endTime":"2026-08-20T18:23:40.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:23:40.930Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (18) on a line drive to left fielder Zack Gelof.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T18:23:53.050Z","endTime":"2026-08-20T18:24:32.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6480984398223,"aZ":-12.185292134597677,"pfxX":4.5550330303649815,"pfxZ":10.550606732682919,"pX":-0.30768654649222177,"pZ":1.2453038709625852,"vX0":-6.253897949725715,"vY0":-136.89102114296293,"vZ0":-8.567180433028806,"x":128.73,"y":205.16,"x0":1.4163559936175099,"y0":50.00629707748176,"z0":5.252936022165429,"aX":8.633436441832847},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-7.0,"spinRate":2330,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.40034819847833214,"extension":6.434911673560508},"index":0,"playId":"c91c10a5-126b-3de0-81a6-74070ad69cbf","pitchNumber":1,"startTime":"2026-08-20T18:24:03.705Z","endTime":"2026-08-20T18:24:07.354Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10138756586722,"aZ":-30.63765255987244,"pfxX":-3.0699406726144858,"pfxZ":0.9715849814620183,"pX":-0.2935518936242178,"pZ":1.6574992717111596,"vX0":-3.765529183156973,"vY0":-124.57140562867549,"vZ0":-3.285573849659703,"x":128.19,"y":194.03,"x0":1.6319029143138901,"y0":50.004242565174856,"z0":5.504609878532241,"aX":-4.864451613485139},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":6.4,"spinRate":2470,"spinDirection":262},"zone":7,"typeConfidence":0.91,"plateTime":0.4383179071396479,"extension":6.368495736934462},"hitData":{"launchSpeed":73.5,"launchAngle":24.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.77,"coordY":125.36}},"index":1,"playId":"ce89cc85-4312-3021-bf62-3fcbb873bd89","pitchNumber":2,"startTime":"2026-08-20T18:24:18.302Z","endTime":"2026-08-20T18:24:32.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:24:32.348Z","atBatIndex":7},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Salvador Perez reaches on a fielding error by shortstop Darell Hernaiz. Maikel Garcia out at home, shortstop Darell Hernaiz to third baseman Max Muncy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T18:24:44.722Z","endTime":"2026-08-20T18:25:12.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70780689171302,"aZ":-15.67087915303339,"pfxX":6.556658774599559,"pfxZ":8.737145041962037,"pX":0.41301325909145953,"pZ":2.076967680095269,"vX0":-4.906407541953008,"vY0":-136.7082881050522,"vZ0":-6.035734711397072,"x":101.26,"y":182.7,"x0":1.3809459724051694,"y0":50.00435030195438,"z0":5.392894334063534,"aX":12.38654076136938},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":-10.8,"spinRate":2262,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.40096296026316747,"extension":6.314054608896098},"hitData":{"launchSpeed":81.8,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.33,"coordY":150.06}},"index":0,"playId":"2cdab6ca-0459-35ca-8992-7408d0adfe92","pitchNumber":1,"startTime":"2026-08-20T18:25:02.628Z","endTime":"2026-08-20T18:25:12.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:25:12.684Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to shortstop Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-20T18:26:08.030Z","endTime":"2026-08-20T18:26:43.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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":94.8,"endSpeed":87.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324918976791935,"aZ":-13.694400288536299,"pfxX":7.882481217784591,"pfxZ":9.581216400900464,"pX":0.5438403618907041,"pZ":1.2291904383031118,"vX0":-6.201742700209286,"vY0":-137.71074135628976,"vZ0":-8.262441324321271,"x":96.27,"y":205.59,"x0":1.7960246109985896,"y0":50.00434074837047,"z0":5.1859061264044835,"aX":15.207466607653545},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":-13.1,"spinRate":2303,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3970742487392118,"extension":6.303600420287312},"index":0,"playId":"71fe7fc3-b98b-33cf-8c56-cb091109d915","pitchNumber":1,"startTime":"2026-08-20T18:26:18.563Z","endTime":"2026-08-20T18:26:21.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.959649732038194,"aZ":-12.991067265648299,"pfxX":4.045020702014461,"pfxZ":9.726288845697193,"pX":-0.5782808533392393,"pZ":2.2234171679892674,"vX0":-6.889772350010281,"vY0":-139.25191846900452,"vZ0":-6.450468041388972,"x":139.04,"y":178.75,"x0":1.3974477785193193,"y0":50.00595757191138,"z0":5.421906638145738,"aX":7.981143828218597},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-6.0,"spinRate":2405,"spinDirection":153},"zone":7,"typeConfidence":0.89,"plateTime":0.39266295953505237,"extension":6.467118099978145},"hitData":{"launchSpeed":76.2,"launchAngle":54.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.16,"coordY":127.98}},"index":1,"playId":"d183a89f-a522-3a73-88a4-6f1417087190","pitchNumber":2,"startTime":"2026-08-20T18:26:34.682Z","endTime":"2026-08-20T18:26:43.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:26:43.951Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T18:28:53.163Z","endTime":"2026-08-20T18:30:02.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to third base for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T18:28:23.176Z","endTime":"2026-08-20T18:28:23.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: John Rave replaces third baseman Maikel Garcia, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T18:28:23.184Z","endTime":"2026-08-20T18:28:55.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507136230328843,"aZ":-29.89257002344052,"pfxX":-9.496006827654913,"pfxZ":1.31871014743707,"pX":0.8884210215258573,"pZ":1.5766882290552546,"vX0":9.787117806620426,"vY0":-130.41237037827457,"vZ0":-3.7819315126133572,"x":83.14,"y":196.21,"x0":-1.6660687156445648,"y0":50.00581336160553,"z0":5.282011635341834,"aX":-16.48190951055641},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":15.2,"spinRate":1816,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.41879369915186926,"extension":5.596942874879798},"index":2,"playId":"e43ae61b-c0e2-37e0-be21-8d6ad5098425","pitchNumber":1,"startTime":"2026-08-20T18:28:55.199Z","endTime":"2026-08-20T18:28:58.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743836023636824,"aZ":-26.952207184318905,"pfxX":-9.560513119091352,"pfxZ":2.965644840617956,"pX":1.676047221138818,"pZ":1.1431230539704098,"vX0":11.648240344436562,"vY0":-131.5818187262124,"vZ0":-5.561382364619155,"x":53.11,"y":207.92,"x0":-1.5567322293746113,"y0":50.00344060126305,"z0":5.2696291599197105,"aX":-16.84081775399104},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":14.9,"spinRate":1893,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.415555977514241,"extension":5.735960422758169},"index":3,"playId":"b766aff8-cfbc-3500-9f14-5d83285ab3a2","pitchNumber":2,"startTime":"2026-08-20T18:29:08.082Z","endTime":"2026-08-20T18:29:11.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.180200738066805,"aZ":-26.456687878122114,"pfxX":-9.746717940401433,"pfxZ":3.1852338313396533,"pX":0.359562264117385,"pZ":2.022626889766628,"vX0":8.455308974573907,"vY0":-132.82844520477047,"vZ0":-3.6930261512809817,"x":103.29,"y":184.17,"x0":-1.5911882813410323,"y0":50.00409901629182,"z0":5.344327263395961,"aX":-17.50114843679243},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":16.0,"spinRate":1925,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.411617120117699,"extension":5.639636758721293},"index":4,"playId":"b546679f-0d80-3711-8ba5-dd545e8b0b37","pitchNumber":3,"startTime":"2026-08-20T18:29:24.144Z","endTime":"2026-08-20T18:29:27.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79414758735407,"aZ":-29.985264979919123,"pfxX":-9.46630775688457,"pfxZ":1.2319322459467603,"pX":-0.6606587621184802,"pZ":2.687279443321913,"vX0":6.042388090868851,"vY0":-132.0235220851268,"vZ0":-1.2591929950046,"x":142.18,"y":166.22,"x0":-1.743317473114577,"y0":50.002209779873745,"z0":5.367254285612921,"aX":-16.793692597050587},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":16.0,"spinRate":1913,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.41409340931137306,"extension":5.622378539127966},"index":5,"playId":"c471d4c1-62f5-355e-bff7-0e355c8822b6","pitchNumber":4,"startTime":"2026-08-20T18:29:37.792Z","endTime":"2026-08-20T18:29:41.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.881939486873613,"aZ":-36.65585547810834,"pfxX":-5.722638756375232,"pfxZ":-2.8981620406359045,"pX":-1.0148148989561743,"pZ":2.6909413380983014,"vX0":4.121361378567834,"vY0":-123.1687127304251,"vZ0":1.0174775806709206,"x":155.68,"y":166.12,"x0":-1.9605926344846611,"y0":50.00141773459734,"z0":5.355583586108263,"aX":-8.852579028075173},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.8,"breakHorizontal":9.5,"spinRate":1270,"spinDirection":271},"zone":11,"typeConfidence":2.0,"plateTime":0.4435253899794489,"extension":5.627430516478201},"hitData":{"launchSpeed":82.9,"launchAngle":16.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.78,"coordY":120.2}},"index":6,"playId":"c47218ab-42bb-31fd-9b3c-6fed491b83e2","pitchNumber":5,"startTime":"2026-08-20T18:29:51.994Z","endTime":"2026-08-20T18:30:02.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:30:02.174Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T18:30:14.991Z","endTime":"2026-08-20T18:31:05.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45397279575543,"aZ":-30.909658185633226,"pfxX":-8.84014526231035,"pfxZ":0.7311222847939263,"pX":-0.0026714219617766407,"pZ":1.8256062459539848,"vX0":7.416318013444401,"vY0":-130.49602069436307,"vZ0":-3.1330516132964754,"x":117.1,"y":189.49,"x0":-1.7275022831560922,"y0":50.00351231570866,"z0":5.360726885492073,"aX":-15.307059884478154},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":1809,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4190993917714221,"extension":5.793525559555007},"index":0,"playId":"47852918-e5b9-3326-a6b1-c341cdeeb66b","pitchNumber":1,"startTime":"2026-08-20T18:30:27.264Z","endTime":"2026-08-20T18:30:30.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809742104580188,"aZ":-35.753258122652944,"pfxX":-3.874839864688125,"pfxZ":-2.348702191912997,"pX":-0.43085077461913956,"pZ":2.286768977182098,"vX0":4.6534748521446305,"vY0":-122.36982183424901,"vZ0":-0.06678635232306651,"x":133.42,"y":177.04,"x0":-1.8484756658693327,"y0":50.00228175407137,"z0":5.362439012377039,"aX":-5.911754563005035},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.1,"breakHorizontal":6.0,"spinRate":1519,"spinDirection":272},"zone":4,"typeConfidence":2.0,"plateTime":0.44659362313775475,"extension":5.753750228997221},"index":1,"playId":"a8a1be16-f60e-350f-a029-8e808d9f36e2","pitchNumber":2,"startTime":"2026-08-20T18:30:44.258Z","endTime":"2026-08-20T18:30:47.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186765146270297,"aZ":-23.41249996783312,"pfxX":-7.163042380211355,"pfxZ":4.816659142339294,"pX":-0.22794588106483177,"pZ":3.2655138643326076,"vX0":6.069787436048385,"vY0":-133.865240742337,"vZ0":-1.6436767229479987,"x":125.69,"y":150.61,"x0":-1.5912017863128955,"y0":50.00405707135128,"z0":5.559175037407516,"aX":-13.035347707981016},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":11.8,"spinRate":1941,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.40874845267144444,"extension":5.616702804837174},"index":2,"playId":"ad323086-6bf3-3c5a-96cf-cd0d669c0d99","pitchNumber":3,"startTime":"2026-08-20T18:31:02.633Z","endTime":"2026-08-20T18:31:05.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:31:05.909Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Donovan Walton walks. Carlos Cortes to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T18:31:20.217Z","endTime":"2026-08-20T18:33:01.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21868650590825,"aZ":-36.26102711794266,"pfxX":1.694621835450862,"pfxZ":-2.8164923451286414,"pX":-0.785534493845015,"pZ":1.0935039602253689,"vX0":2.4796925761430404,"vY0":-119.13065006264196,"vZ0":-2.1224464881945955,"x":146.94,"y":209.26,"x0":-2.057051992104895,"y0":50.005071274634126,"z0":5.249620173629984,"aX":2.4551768835397723},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.4,"breakHorizontal":-3.6,"spinRate":2316,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.45840263622066146,"extension":5.578222717641122},"index":0,"playId":"9f250014-86ab-37c7-9186-70c96e16b077","pitchNumber":1,"startTime":"2026-08-20T18:31:31.128Z","endTime":"2026-08-20T18:31:35.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037836151452314,"aZ":-29.227363440768485,"pfxX":-8.217076062826358,"pfxZ":1.6273332239824185,"pX":-0.7804290546378636,"pZ":2.3989617148827715,"vX0":5.31640640365104,"vY0":-133.6272573190937,"vZ0":-2.2826499737957064,"x":146.75,"y":174.01,"x0":-1.7252842039313407,"y0":50.004432955431845,"z0":5.35810516263825,"aX":-14.903361997281007},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":13.8,"spinRate":1892,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4094452453712307,"extension":5.638611943738071},"index":1,"playId":"b58d747a-6e62-32e5-a3d4-a403fe02bf89","pitchNumber":2,"startTime":"2026-08-20T18:31:50.448Z","endTime":"2026-08-20T18:31:55.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-20T18:32:02.902Z","endTime":"2026-08-20T18:32:17.116Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.575956746345366,"aZ":-36.6505893257642,"pfxX":-3.8636862594631878,"pfxZ":-2.966047312709655,"pX":-0.9616312773505852,"pZ":2.822724861622686,"vX0":3.3207941429747523,"vY0":-122.03277486298903,"vZ0":1.2890668427620906,"x":153.66,"y":162.57,"x0":-1.836804604365966,"y0":50.00075833776329,"z0":5.440209328374107,"aX":-5.8382138331718565},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.8,"breakHorizontal":6.2,"spinRate":1523,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.4484961816355604,"extension":5.610477602536992},"index":3,"playId":"d574e953-67f6-3081-b4c5-d07568f8d6fc","pitchNumber":3,"startTime":"2026-08-20T18:32:17.116Z","endTime":"2026-08-20T18:32:21.328Z","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":83.3,"endSpeed":76.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870445133283805,"aZ":-34.08596839967865,"pfxX":2.5760529857940897,"pfxZ":-1.2773909399533743,"pX":-1.0264551715429138,"pZ":1.8818595882693436,"vX0":2.0279456320135694,"vY0":-121.31931404937423,"vZ0":-0.8808448766504664,"x":156.13,"y":187.97,"x0":-2.2066984018039864,"y0":50.00218952360704,"z0":5.210267226847578,"aX":3.854843058488699},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":-5.2,"spinRate":2357,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4508018622415877,"extension":5.521305401879904},"index":4,"playId":"b04a5b66-21ee-3269-a0bc-c8c9174d9b62","pitchNumber":4,"startTime":"2026-08-20T18:32:37.555Z","endTime":"2026-08-20T18:32:41.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474992728301945,"aZ":-30.331978965665673,"pfxX":-7.96099195825698,"pfxZ":1.022645707974883,"pX":-1.2541929967563152,"pZ":2.3128255565272844,"vX0":4.435920534380836,"vY0":-133.12115417662181,"vZ0":-2.114715637798814,"x":164.81,"y":176.33,"x0":-1.9075632857435574,"y0":50.00071955793444,"z0":5.312467336690146,"aX":-14.291684294649434},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":13.4,"spinRate":1892,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41140013701255906,"extension":5.704021320644},"index":5,"playId":"7e86a656-dc3f-353c-a302-a7193f7016ae","pitchNumber":5,"startTime":"2026-08-20T18:32:56.319Z","endTime":"2026-08-20T18:33:01.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:33:01.322Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to shortstop Bobby Witt Jr. Carlos Cortes to 3rd. Donovan Walton to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T18:34:03.030Z","endTime":"2026-08-20T18:34:32.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T18:33:27.748Z","endTime":"2026-08-20T18:34:05.278Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753168323635094,"aZ":-30.089730211894594,"pfxX":-7.017410844565527,"pfxZ":1.1611362048665548,"pX":-0.30660107964524647,"pZ":2.2472007186723655,"vX0":6.1497535203761995,"vY0":-132.65630281488626,"vZ0":-2.2618350743046154,"x":128.69,"y":178.11,"x0":-1.7362818899454822,"y0":50.00240406033232,"z0":5.291149807519202,"aX":-12.583420460006526},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.8,"breakHorizontal":11.5,"spinRate":1837,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.41193851636656564,"extension":5.664374872532439},"index":1,"playId":"20134bf3-b9ae-308d-bd39-d938fbae85a3","pitchNumber":1,"startTime":"2026-08-20T18:34:05.278Z","endTime":"2026-08-20T18:34:08.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593005752826404,"aZ":-30.08092475314999,"pfxX":-8.01017089093953,"pfxZ":1.1613496369141956,"pX":-0.6200057719293836,"pZ":2.2485752078030727,"vX0":5.654704420041244,"vY0":-133.29694372886024,"vZ0":-2.231177627610977,"x":140.63,"y":178.07,"x0":-1.7279649944601656,"y0":50.00183040722998,"z0":5.267822416194299,"aX":-14.416897320404075},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":13.3,"spinRate":1969,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.41087905801287805,"extension":5.628982240246846},"hitData":{"launchSpeed":101.1,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.33,"coordY":145.5}},"index":2,"playId":"17e9d57b-e7f1-324d-a582-8463d6b2a148","pitchNumber":2,"startTime":"2026-08-20T18:34:22.100Z","endTime":"2026-08-20T18:34:32.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:34:32.140Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T18:34:59.770Z","endTime":"2026-08-20T18:37:25.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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(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.6,"endSpeed":76.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15094946608379,"aZ":-32.51020666946885,"pfxX":-2.5768631080757984,"pfxZ":-0.22317969342087718,"pX":0.6947770148003547,"pZ":1.4304815807251203,"vX0":6.614992727833275,"vY0":-121.55116480165867,"vZ0":-2.6773093943270907,"x":90.52,"y":200.16,"x0":-1.739895955127497,"y0":50.0053980295869,"z0":5.398708946947645,"aX":-3.816448608243145},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":2.9,"spinRate":2171,"spinDirection":359},"zone":14,"typeConfidence":2.0,"plateTime":0.45243734516999856,"extension":5.5883664373758455},"index":0,"playId":"7abc279e-b72d-3c9b-a056-104f1585fc53","pitchNumber":1,"startTime":"2026-08-20T18:35:03.662Z","endTime":"2026-08-20T18:35:07.957Z","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":82.8,"endSpeed":76.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61954502570605,"aZ":-30.747250480193564,"pfxX":2.7324856635372727,"pfxZ":0.964287464311198,"pX":-0.38773726698795635,"pZ":2.327504924521632,"vX0":2.9089092645453887,"vY0":-120.64392964137235,"vZ0":-0.6036570816472548,"x":131.78,"y":175.94,"x0":-1.964262208815989,"y0":50.000581772837926,"z0":5.292646561442296,"aX":4.0235000051965795},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.9,"breakHorizontal":-5.6,"spinRate":2429,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.45413227751941765,"extension":5.553078102037259},"index":1,"playId":"b8494f84-37f6-3391-8df7-bb2b59b2efad","pitchNumber":2,"startTime":"2026-08-20T18:35:21.841Z","endTime":"2026-08-20T18:35:26.302Z","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":92.4,"endSpeed":85.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358396379299204,"aZ":-23.346808967606034,"pfxX":-7.594255334258865,"pfxZ":4.762894681290829,"pX":-0.1472099915881018,"pZ":3.901068597243708,"vX0":6.587735313019518,"vY0":-134.58733490875957,"vZ0":-0.3842840892340622,"x":122.61,"y":133.45,"x0":-1.6275936296921643,"y0":50.00264967939138,"z0":5.684272814014125,"aX":-14.077022652187956},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":1963,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.40534797786977483,"extension":5.600881979803366},"index":2,"playId":"45f6429a-703f-3ab1-8176-5480584cfe46","pitchNumber":3,"startTime":"2026-08-20T18:36:19.547Z","endTime":"2026-08-20T18:36:23.286Z","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":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7749401984119,"aZ":-27.458625456882515,"pfxX":-9.700503614802495,"pfxZ":2.5799034228845734,"pX":-1.457659034374793,"pZ":1.2328980560381158,"vX0":4.4668731043323,"vY0":-134.07151242527718,"vZ0":-5.2356710510609785,"x":172.56,"y":205.49,"x0":-1.8809222457306578,"y0":50.00377574686225,"z0":5.159800716330221,"aX":-17.73951064009051},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":1969,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.40782911487766027,"extension":5.648027013501681},"index":3,"playId":"b1a1b649-cfca-3a60-b873-98298844d6ca","pitchNumber":4,"startTime":"2026-08-20T18:36:38.184Z","endTime":"2026-08-20T18:36:41.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.336924339390315,"aZ":-35.131877186433734,"pfxX":-2.2308813109588934,"pfxZ":-1.9684492711323065,"pX":0.5829460342721189,"pZ":1.5951278868267422,"vX0":6.08684736478173,"vY0":-121.55772685816451,"vZ0":-1.8310798618200717,"x":94.78,"y":195.71,"x0":-1.6613356643553339,"y0":50.00532070456296,"z0":5.402012383484193,"aX":-3.3468056038300222},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":2228,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45020888484533383,"extension":5.524529310901676},"index":4,"playId":"08a06896-9a29-3600-9695-0e147e5bc783","pitchNumber":5,"startTime":"2026-08-20T18:36:55.806Z","endTime":"2026-08-20T18:36:59.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.567436809010246,"aZ":-31.236027947960892,"pfxX":3.945961337665094,"pfxZ":0.6226334508947335,"pX":-0.4305620947603187,"pZ":1.8562996991591538,"vX0":2.535602324460893,"vY0":-122.23951172457329,"vZ0":-1.7281344922004145,"x":133.41,"y":188.66,"x0":-1.9932896779154103,"y0":50.006069567232835,"z0":5.2482527579961324,"aX":5.986308943112811},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-7.7,"spinRate":2385,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.4476692618878424,"extension":5.4301882611294205},"index":5,"playId":"d30668db-c382-38e8-9f2d-d5b923df7d28","pitchNumber":6,"startTime":"2026-08-20T18:37:22.202Z","endTime":"2026-08-20T18:37:25.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:37:25.835Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Salvador Perez to pitcher Randy Dobnak.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-20T18:37:39.442Z","endTime":"2026-08-20T18:39:27.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87698913240198,"aZ":-31.52589061365382,"pfxX":-10.001127507008114,"pfxZ":0.35667769597482923,"pX":-1.1681290599655996,"pZ":2.5644850422236094,"vX0":5.108196087819969,"vY0":-133.9798118033869,"vZ0":-1.415050124259326,"x":161.53,"y":169.54,"x0":-1.8036579513323114,"y0":50.00101265493676,"z0":5.359615031709655,"aX":-18.117725907376432},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.6,"breakHorizontal":16.9,"spinRate":1956,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4093540299151437,"extension":5.591329338500601},"index":0,"playId":"88a33416-7760-3dfc-ad12-638f1d529e9d","pitchNumber":1,"startTime":"2026-08-20T18:37:53.871Z","endTime":"2026-08-20T18:37:58.081Z","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":83.2,"endSpeed":76.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976624570193223,"aZ":-35.15786861791393,"pfxX":5.258399609848046,"pfxZ":-2.0215851295308838,"pX":-0.4896733555259182,"pZ":1.105996728803468,"vX0":2.318668490571911,"vY0":-121.10251148468426,"vZ0":-2.6448037802171145,"x":135.67,"y":208.92,"x0":-2.144398828495783,"y0":50.0024274330825,"z0":5.305782472190808,"aX":7.762892235688188},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.1,"breakHorizontal":-10.1,"spinRate":2247,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.4533298392371372,"extension":5.439449848214595},"index":1,"playId":"a9428f9b-5f67-35ec-95c0-9f3abf112357","pitchNumber":2,"startTime":"2026-08-20T18:38:13.168Z","endTime":"2026-08-20T18:38:16.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.710958714182972,"aZ":-37.331188998604794,"pfxX":-6.0716880571354235,"pfxZ":-3.3772010152613348,"pX":-2.2472640559157813,"pZ":2.505388153765219,"vX0":1.4263531902179658,"vY0":-122.40045829186381,"vZ0":0.6912768491575725,"x":202.66,"y":171.13,"x0":-2.04632025949481,"y0":50.00230976776356,"z0":5.399594871648591,"aX":-9.271509168512353},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.8,"breakHorizontal":10.7,"spinRate":1563,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.44639344224025734,"extension":5.606694674251413},"index":2,"playId":"e5577c54-4f0a-3772-90a5-f37688ccb6cd","pitchNumber":3,"startTime":"2026-08-20T18:38:31.757Z","endTime":"2026-08-20T18:38:35.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022867077425776,"aZ":-29.233151694558273,"pfxX":-9.564773534206957,"pfxZ":1.584666996808152,"pX":0.29550200454258563,"pZ":1.7764761437321162,"vX0":8.350976409403726,"vY0":-134.70711333456157,"vZ0":-3.9798377705209207,"x":105.74,"y":190.82,"x0":-1.5842987917490676,"y0":50.00577143988124,"z0":5.312402577339517,"aX":-17.789174416659858},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":1873,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.4047797911736777,"extension":5.823199438635251},"index":3,"playId":"136d6c63-ac4e-3633-9198-ccbfe23c4c4d","pitchNumber":4,"startTime":"2026-08-20T18:38:50.374Z","endTime":"2026-08-20T18:38:53.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.707467722564616,"aZ":-32.29704270566682,"pfxX":-2.05327142450597,"pfxZ":-0.07779906058575303,"pX":-0.5503513987972192,"pZ":1.602890325759065,"vX0":3.967698090427772,"vY0":-123.13512737583251,"vZ0":-2.4943246453805594,"x":137.98,"y":195.5,"x0":-1.907213084911395,"y0":50.00384993780656,"z0":5.329607584058671,"aX":-3.1912582849039075},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.5,"breakHorizontal":2.9,"spinRate":2207,"spinDirection":347},"zone":7,"typeConfidence":2.0,"plateTime":0.44280717337986086,"extension":5.5668693130441955},"hitData":{"launchSpeed":68.8,"launchAngle":12.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":167.6,"coordY":152.56}},"index":4,"playId":"c64328cc-eb0c-32a8-a02f-314066a1c4c1","pitchNumber":5,"startTime":"2026-08-20T18:39:19.405Z","endTime":"2026-08-20T18:39:27.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:39:27.431Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T18:41:30.404Z","endTime":"2026-08-20T18:42:48.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(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":86.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88063007117261,"aZ":-14.680621118224908,"pfxX":4.675385257503652,"pfxZ":9.020726440774327,"pX":0.16820495086551035,"pZ":3.342933727902243,"vX0":-5.544798652564988,"vY0":-138.80578849197613,"vZ0":-2.979524629258827,"x":110.59,"y":148.52,"x0":1.5901489760021539,"y0":50.00265344171009,"z0":5.415720046757106,"aX":9.066811390869374},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.2,"spinRate":2238,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.39554275979488196,"extension":6.49073497475936},"index":0,"playId":"6341685f-672d-3de0-8d80-42876b95203d","pitchNumber":1,"startTime":"2026-08-20T18:41:39.670Z","endTime":"2026-08-20T18:41:43.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13003147237838,"aZ":-15.185541646171197,"pfxX":7.692390198640663,"pfxZ":8.719794388980954,"pX":0.26857317497803046,"pZ":2.2135418885953824,"vX0":-5.864379065411111,"vY0":-139.17015107474836,"vZ0":-5.900486142177307,"x":106.76,"y":179.01,"x0":1.4105162984352082,"y0":50.00604397247337,"z0":5.378407632157858,"aX":14.994015685564785},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-12.6,"spinRate":2308,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.3945396980740532,"extension":6.486667047826964},"index":1,"playId":"2ac38821-aacd-3ba9-831b-82427dfec089","pitchNumber":2,"startTime":"2026-08-20T18:41:56.264Z","endTime":"2026-08-20T18:42:00.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33274801245736,"aZ":-31.681505138537318,"pfxX":-2.2089021594952873,"pfxZ":0.3033696730725133,"pX":0.18429362858618198,"pZ":3.2125776244987225,"vX0":-3.0341376590526883,"vY0":-127.02854111067916,"vZ0":0.1881565022341416,"x":109.98,"y":152.04,"x0":1.6781804850811148,"y0":50.00613260897672,"z0":5.6420508912697755,"aX":-3.6351482948659775},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":4.7,"spinRate":2473,"spinDirection":234},"zone":12,"typeConfidence":0.92,"plateTime":0.4300560141018832,"extension":6.203862416886131},"index":2,"playId":"7b5933c9-9095-36b9-a776-2d0bad45fd2b","pitchNumber":3,"startTime":"2026-08-20T18:42:17.373Z","endTime":"2026-08-20T18:42:20.777Z","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":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13193330146883,"aZ":-28.65930045393911,"pfxX":-1.9439129537185769,"pfxZ":2.1022615613547835,"pX":0.001096484944916369,"pZ":2.4127399719897014,"vX0":-3.473759520829432,"vY0":-127.47876515295799,"vZ0":-2.1537754669140403,"x":116.96,"y":173.64,"x0":1.625339533503342,"y0":50.00509179744691,"z0":5.494485528235697,"aX":-3.2518879636678886},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":4.2,"spinRate":2357,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.42697871081705463,"extension":6.445027291524067},"hitData":{"launchSpeed":86.5,"launchAngle":49.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.21,"coordY":107.27}},"index":3,"playId":"27ac27f9-2614-3ec9-ab5e-deee321d3edd","pitchNumber":4,"startTime":"2026-08-20T18:42:38.655Z","endTime":"2026-08-20T18:42:48.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:42:48.696Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Tolbert walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T18:42:57.091Z","endTime":"2026-08-20T18:44:57.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.0,"endSpeed":75.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.045825506678824,"aZ":-40.54634082847242,"pfxX":-4.296837553405176,"pfxZ":-5.88044004945799,"pX":0.42257376369580146,"pZ":3.902994488074635,"vX0":-1.3182305639886496,"vY0":-117.9405903614005,"vZ0":4.2412521320394045,"x":100.89,"y":133.4,"x0":1.5452721540259018,"y0":50.00027383782011,"z0":5.794395421530804,"aX":-6.120751577255966},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.5,"breakHorizontal":8.0,"spinRate":2471,"spinDirection":312},"zone":12,"typeConfidence":0.9,"plateTime":0.46241393570870004,"extension":6.3491597611869635},"index":0,"playId":"44f9a32c-7a7a-3528-8f28-72ee4c202a74","pitchNumber":1,"startTime":"2026-08-20T18:43:16.202Z","endTime":"2026-08-20T18:43:19.624Z","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.6,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54030479282812,"aZ":-15.151238502999105,"pfxX":4.819856963789325,"pfxZ":8.66029949863254,"pX":0.8449898406506805,"pZ":2.8127057497715082,"vX0":-3.821123257527536,"vY0":-139.15204579605847,"vZ0":-4.354557068011634,"x":84.79,"y":162.84,"x0":1.6081812451433566,"y0":50.00166801262625,"z0":5.398081937377952,"aX":9.473666407590176},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-7.9,"spinRate":2335,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.3932598990703915,"extension":6.440374392711463},"index":1,"playId":"becff2fb-c456-39f8-bb6c-9ec91ddf477b","pitchNumber":2,"startTime":"2026-08-20T18:43:30.638Z","endTime":"2026-08-20T18:43:33.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40003508820249,"aZ":-14.118490815519799,"pfxX":5.0517421148642185,"pfxZ":9.217451025777521,"pX":0.8025795990915005,"pZ":2.191356620877891,"vX0":-3.9005001814832343,"vY0":-139.32835891077474,"vZ0":-5.978851728117142,"x":86.41,"y":179.61,"x0":1.5669731293564348,"y0":50.0016198384727,"z0":5.3043523451483425,"aX":9.894168006893564},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-8.3,"spinRate":2452,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.39367876144658576,"extension":6.422847067751125},"index":2,"playId":"7cb57ec2-d0ce-3dca-b447-3ca031dc9972","pitchNumber":3,"startTime":"2026-08-20T18:43:52.353Z","endTime":"2026-08-20T18:43:55.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T18:44:03.468Z","endTime":"2026-08-20T18:44:16.378Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"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.3,"endSpeed":79.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27972937481961,"aZ":-26.93554556128099,"pfxX":6.185838763793988,"pfxZ":3.217677260490083,"pX":1.6371864707752979,"pZ":1.9458963153428575,"vX0":-2.588145951004933,"vY0":-127.17472478280143,"vZ0":-3.018096001633118,"x":54.59,"y":186.24,"x0":1.8671007361150012,"y0":50.005800253541196,"z0":5.2958052851179795,"aX":10.08436974490473},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-10.6,"spinRate":1222,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4315022523312697,"extension":6.458681280393883},"index":4,"playId":"e7f3ea67-d27c-3ad1-a3dc-96cff1fc17fd","pitchNumber":4,"startTime":"2026-08-20T18:44:16.378Z","endTime":"2026-08-20T18:44:19.648Z","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":95.1,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.845403966736942,"aZ":-14.348207792299323,"pfxX":6.050681781523101,"pfxZ":9.25297376968569,"pX":-1.1837185542616036,"pZ":2.8945507239290884,"vX0":-8.896669479138835,"vY0":-138.16663907262804,"vZ0":-4.13426784520576,"x":162.12,"y":160.63,"x0":1.297316570119327,"y0":50.00116036974322,"z0":5.379749439754946,"aX":11.655154370369953},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-9.0,"spinRate":2444,"spinDirection":155},"zone":11,"typeConfidence":0.89,"plateTime":0.3969801637052699,"extension":6.533840573429598},"index":5,"playId":"b31177cb-e77e-357f-9e32-c558cd0d599d","pitchNumber":5,"startTime":"2026-08-20T18:44:35.532Z","endTime":"2026-08-20T18:44:39.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35434678472096,"aZ":-15.772058656513405,"pfxX":7.1339536889754065,"pfxZ":8.359525080062976,"pX":-4.31272722567851E-5,"pZ":1.4034547015340582,"vX0":-7.225651868672213,"vY0":-139.1997073801574,"vZ0":-7.388020314719316,"x":117.0,"y":200.89,"x0":1.702973901689978,"y0":50.000499781424615,"z0":5.1368106827168605,"aX":13.993176187630771},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-11.4,"spinRate":2405,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.39354438514001355,"extension":6.543860988227078},"index":6,"playId":"4c1ff67b-f124-3831-ac4d-ab4659f1d9c4","pitchNumber":6,"startTime":"2026-08-20T18:44:52.989Z","endTime":"2026-08-20T18:44:57.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:44:57.342Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, second baseman Donovan Walton to first baseman Jeff McNeil. Tyler Tolbert to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T18:45:11.032Z","endTime":"2026-08-20T18:47:04.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.136385133064305,"aZ":-14.570225727852648,"pfxX":3.7323233164001253,"pfxZ":9.386948560709572,"pX":-0.2025333222155871,"pZ":1.05467856531307,"vX0":-5.885646395556024,"vY0":-136.3499503891085,"vZ0":-8.428234286923612,"x":124.72,"y":210.3,"x0":1.5031808025128435,"y0":50.00220331025291,"z0":5.200104508123609,"aX":6.9990498962222025},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":-5.4,"spinRate":2252,"spinDirection":156},"zone":13,"typeConfidence":0.87,"plateTime":0.40234927308783286,"extension":6.4656522241256384},"index":0,"playId":"e4a161a7-7101-313b-8830-603d5d1aee15","pitchNumber":1,"startTime":"2026-08-20T18:45:25.389Z","endTime":"2026-08-20T18:45:28.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"49f86ac1-b310-36a1-a558-b689c8abc191","startTime":"2026-08-20T18:45:43.880Z","endTime":"2026-08-20T18:45:46.880Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14090828357635,"aZ":-19.49885455606485,"pfxX":9.140811730262651,"pfxZ":6.484729984478273,"pX":0.45839379667315727,"pZ":3.2846724956806796,"vX0":-6.548797677750339,"vY0":-139.350444408195,"vZ0":-2.274081473797412,"x":99.53,"y":150.09,"x0":1.6588098785845538,"y0":50.002371325036876,"z0":5.408403061077856,"aX":17.864335101061418},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.1,"spinRate":2392,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.39401135342203863,"extension":6.301017971713636},"index":2,"playId":"a1e13376-1b4e-320e-84b0-19f1591ba508","pitchNumber":2,"startTime":"2026-08-20T18:46:02.302Z","endTime":"2026-08-20T18:46:09.943Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"}}},{"details":{"description":"Michael Massey challenged (pitch result), call on the field was confirmed: Tyler Tolbert steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"a1e13376-1b4e-320e-84b0-19f1591ba508","startTime":"2026-08-20T18:46:40.671Z","endTime":"2026-08-20T18:46:55.967Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419348830149918,"aZ":-29.610447582944275,"pfxX":-3.018223746679847,"pfxZ":1.5415839555420092,"pX":-0.5178211595921206,"pZ":2.4881029075968497,"vX0":-4.9209722866781975,"vY0":-127.80988112184106,"vZ0":-1.7790028185243163,"x":136.74,"y":171.6,"x0":1.8190632630725516,"y0":50.00627182984525,"z0":5.501349701720805,"aX":-5.032767298738392},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":6.5,"spinRate":2499,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.4272838285790357,"extension":6.3325610073317},"hitData":{"launchSpeed":69.5,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.58,"coordY":151.58}},"index":4,"playId":"c9bf8f8a-c23a-380b-a33e-ad78248ce2c6","pitchNumber":3,"startTime":"2026-08-20T18:46:55.967Z","endTime":"2026-08-20T18:47:04.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:47:04.997Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-20T18:47:29.914Z","endTime":"2026-08-20T18:49:08.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"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":"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.9,"endSpeed":87.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542021503141292,"aZ":-13.95446511873196,"pfxX":5.173731356854839,"pfxZ":9.185775718739102,"pX":1.6677523490781452,"pZ":3.3919484777244033,"vX0":-2.27678872973696,"vY0":-139.731111795026,"vZ0":-3.041178386370264,"x":53.43,"y":147.2,"x0":1.8194153327521638,"y0":50.006292061314944,"z0":5.4075195764186965,"aX":10.26526878996233},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":-8.9,"spinRate":2448,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3915201294985384,"extension":6.484241358237435},"index":0,"playId":"4dd209d5-a9a9-32b9-a8c1-4d9ca66f930e","pitchNumber":1,"startTime":"2026-08-20T18:47:38.000Z","endTime":"2026-08-20T18:47:41.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.440199665617136,"aZ":-12.32075044666278,"pfxX":4.583653360162598,"pfxZ":9.980923643505964,"pX":-0.8054624244294745,"pZ":2.6093940139384895,"vX0":-8.19356121288951,"vY0":-140.09357560703236,"vZ0":-5.1822233649825655,"x":147.7,"y":168.33,"x0":1.5606694218301795,"y0":50.00247874635791,"z0":5.287497138878777,"aX":9.117918920014732},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-6.6,"spinRate":2499,"spinDirection":154},"zone":11,"typeConfidence":0.89,"plateTime":0.3908747285483982,"extension":6.547328720572276},"index":1,"playId":"4192ac50-2713-3f0e-88b6-6a1ef5bf71f3","pitchNumber":2,"startTime":"2026-08-20T18:47:56.364Z","endTime":"2026-08-20T18:47:59.723Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74563261458442,"aZ":-13.287740575466731,"pfxX":4.520242124294924,"pfxZ":9.558587929345709,"pX":1.2100056676471738,"pZ":2.748253201856734,"vX0":-2.702078644846497,"vY0":-139.5317072994687,"vZ0":-4.867969114340084,"x":70.88,"y":164.58,"x0":1.6025430349313765,"y0":50.00375307215008,"z0":5.387786493360153,"aX":8.933267651547347},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2386,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3922042137000581,"extension":6.397412913204392},"index":2,"playId":"9b1ef311-2724-371f-bc7c-1e81e5323af6","pitchNumber":3,"startTime":"2026-08-20T18:48:16.517Z","endTime":"2026-08-20T18:48:20.235Z","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.7,"endSpeed":87.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712478691103833,"aZ":-13.770618703862452,"pfxX":5.333525148471518,"pfxZ":9.305729979377777,"pX":-0.017315207446299184,"pZ":3.1863815224339342,"vX0":-6.528081268244681,"vY0":-139.35189929490835,"vZ0":-3.4686965227411317,"x":117.66,"y":152.75,"x0":1.6566845516691178,"y0":50.002482444529555,"z0":5.350074529312659,"aX":10.547614371002924},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":-8.4,"spinRate":2395,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.3922398883843936,"extension":6.469091557321348},"index":3,"playId":"cccb2b58-09eb-3fd6-8fb0-378d44057f75","pitchNumber":4,"startTime":"2026-08-20T18:48:38.491Z","endTime":"2026-08-20T18:48:41.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554668470997516,"aZ":-32.346241909650125,"pfxX":-0.9440948807298328,"pfxZ":-0.10274717817121903,"pX":0.9664642417840992,"pZ":2.8780390005426804,"vX0":-1.8722743390367784,"vY0":-126.65331061447723,"vZ0":-0.27977976230448587,"x":80.16,"y":161.07,"x0":1.837605404888053,"y0":50.005071013334366,"z0":5.57390478059854,"aX":-1.5357917822130391},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":2.2,"spinRate":2414,"spinDirection":249},"zone":12,"typeConfidence":0.85,"plateTime":0.4322557380095158,"extension":6.370640760336489},"index":4,"playId":"581977cc-e46e-31e5-829b-80ddb09eb961","pitchNumber":5,"startTime":"2026-08-20T18:49:04.469Z","endTime":"2026-08-20T18:49:08.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:49:08.673Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T18:51:10.448Z","endTime":"2026-08-20T18:52:31.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256329276210298,"aZ":-30.039095559123894,"pfxX":-8.989399374378618,"pfxZ":1.2559006156606607,"pX":0.878408708791885,"pZ":1.2529737008871986,"vX0":8.978791096461771,"vY0":-129.6612108865915,"vZ0":-4.528784338601232,"x":83.52,"y":204.95,"x0":-1.4623742659742924,"y0":50.00337645398092,"z0":5.3158594134153825,"aX":-15.297986131703093},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":14.3,"spinRate":1825,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4225184918055116,"extension":5.53715471236426},"index":0,"playId":"17c8e5cb-cacc-31e9-b304-05bbe5a7b469","pitchNumber":1,"startTime":"2026-08-20T18:51:18.724Z","endTime":"2026-08-20T18:51:21.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20886832376973,"aZ":-36.99784094099538,"pfxX":4.558120801500162,"pfxZ":-3.3612214726748584,"pX":0.9950579353843156,"pZ":0.8758810521625636,"vX0":4.9251195956672555,"vY0":-120.13024499872996,"vZ0":-2.557318248518093,"x":79.07,"y":215.13,"x0":-1.687925959335033,"y0":50.002938709534206,"z0":5.301773090762447,"aX":6.54060558201096},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.5,"breakHorizontal":-9.6,"spinRate":2378,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45914325861536476,"extension":5.465321009641026},"index":1,"playId":"a22871f6-65d2-344e-9d6a-db7aa6e9af62","pitchNumber":2,"startTime":"2026-08-20T18:51:32.349Z","endTime":"2026-08-20T18:51:35.349Z","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":81.1,"endSpeed":74.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.810459560856312,"aZ":-30.43966904629391,"pfxX":5.781609564552779,"pfxZ":1.217896211504689,"pX":-0.17433503046907647,"pZ":2.6865397265138165,"vX0":2.428085086472544,"vY0":-118.2111452030978,"vZ0":0.08525640895935993,"x":123.65,"y":166.24,"x0":-1.9647358259059104,"y0":50.001218209911784,"z0":5.436658809296219,"aX":8.20822153905634},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.5,"breakHorizontal":-11.0,"spinRate":2426,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.46275054308299746,"extension":5.3797682161055125},"index":2,"playId":"0c152fd0-b4fe-35e9-ad2c-cc7e32710f7c","pitchNumber":3,"startTime":"2026-08-20T18:51:47.601Z","endTime":"2026-08-20T18:51:50.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583751002110542,"aZ":-34.62136826048424,"pfxX":7.678483209594009,"pfxZ":-1.6928554672205767,"pX":0.36661066343220955,"pZ":2.6258326502723235,"vX0":3.205427313516832,"vY0":-119.84271371761044,"vZ0":0.700366955377377,"x":103.03,"y":167.88,"x0":-1.98850353523682,"y0":50.00385069956222,"z0":5.438470062777559,"aX":11.094752439778816},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.6,"breakHorizontal":-14.8,"spinRate":2320,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4582082607776501,"extension":5.348736856087989},"index":3,"playId":"06910118-8a1a-3687-9757-bc355b565e13","pitchNumber":4,"startTime":"2026-08-20T18:52:00.478Z","endTime":"2026-08-20T18:52:03.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-20T18:52:10.804Z","endTime":"2026-08-20T18:52:22.687Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032461409596646,"aZ":-34.86075012810956,"pfxX":4.8606187213362775,"pfxZ":-1.8268916637635009,"pX":-0.16678400097559945,"pZ":1.626994475000569,"vX0":3.0338623971427734,"vY0":-120.99302242320212,"vZ0":-1.4187180413983567,"x":123.36,"y":194.85,"x0":-2.0733124388678883,"y0":50.00584555212422,"z0":5.3067751123324465,"aX":7.1284920296345495},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":-9.6,"spinRate":2278,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.45461659653385444,"extension":5.525243773290227},"hitData":{"launchSpeed":97.5,"launchAngle":25.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.21,"coordY":91.48}},"index":5,"playId":"d5a51623-ff06-33cc-95aa-4d1a6fd52e7a","pitchNumber":5,"startTime":"2026-08-20T18:52:22.687Z","endTime":"2026-08-20T18:52:31.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:52:31.711Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T18:52:51.377Z","endTime":"2026-08-20T18:54:05.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52283492968243,"aZ":-35.54638331213052,"pfxX":-0.7259406300477123,"pfxZ":-2.357516246272848,"pX":-1.4127603045198291,"pZ":3.248357253543077,"vX0":1.6491002087211488,"vY0":-118.48999017108898,"vZ0":1.9081906211651436,"x":170.85,"y":151.07,"x0":-2.0218193603623926,"y0":50.00370057507895,"z0":5.668086187077698,"aX":-1.0378398373067905},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.6,"breakHorizontal":1.0,"spinRate":2201,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4613301469977782,"extension":5.4664183498347585},"index":0,"playId":"dfea61e3-4565-31ed-a774-331f561140cd","pitchNumber":1,"startTime":"2026-08-20T18:52:57.276Z","endTime":"2026-08-20T18:53:00.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82111033982402,"aZ":-34.03861432664245,"pfxX":6.139787937065188,"pfxZ":-1.2958393153472016,"pX":-0.5606438065770796,"pZ":3.2776382001719186,"vX0":1.575158481016302,"vY0":-119.50170183542255,"vZ0":2.065567045554762,"x":138.37,"y":150.28,"x0":-2.026455568596659,"y0":50.00206627770946,"z0":5.467919977570154,"aX":8.845877867440153},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":-11.5,"spinRate":2472,"spinDirection":46},"zone":1,"typeConfidence":2.0,"plateTime":0.4589888749502946,"extension":5.328451887304439},"index":1,"playId":"4ba160d5-d28d-3cce-9927-9f917a324e1d","pitchNumber":2,"startTime":"2026-08-20T18:53:12.778Z","endTime":"2026-08-20T18:53:16.229Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634706746228392,"aZ":-39.26670799494766,"pfxX":5.040724347101422,"pfxZ":-4.839551371974756,"pX":-0.3999924528881674,"pZ":1.7628384967113624,"vX0":2.464876492750141,"vY0":-120.90774029077171,"vZ0":-0.23494947986448,"x":132.25,"y":191.18,"x0":-2.090452228864484,"y0":50.00174617950172,"z0":5.334654466942231,"aX":7.391278392655404},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.5,"breakHorizontal":-9.7,"spinRate":2332,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.4546505263957563,"extension":5.459878026800717},"index":2,"playId":"196d7419-f124-36e0-b9b7-ee0fd9eac55c","pitchNumber":3,"startTime":"2026-08-20T18:53:29.189Z","endTime":"2026-08-20T18:53:32.753Z","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":91.9,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17744348024461,"aZ":-21.08558621534945,"pfxX":-7.635852925459521,"pfxZ":6.100626976641143,"pX":1.2915550538195195,"pZ":2.9861746978701995,"vX0":10.079582798988453,"vY0":-133.55778974944448,"vZ0":-2.6438142870305503,"x":67.77,"y":158.15,"x0":-1.528919333620535,"y0":50.00115705686062,"z0":5.495459743777693,"aX":-13.875450690484529},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":11.8,"spinRate":2035,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.409188669803616,"extension":5.704134741524543},"index":3,"playId":"1b5a54f6-a074-3083-90ad-23d73d57c759","pitchNumber":4,"startTime":"2026-08-20T18:53:44.386Z","endTime":"2026-08-20T18:53:48.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65454649691348,"aZ":-30.601384312777427,"pfxX":-9.5144032474931,"pfxZ":0.8663133043338984,"pX":0.8066689880807802,"pZ":1.918769270307783,"vX0":9.309834542123127,"vY0":-133.30151052127465,"vZ0":-3.325066346107146,"x":86.25,"y":186.97,"x0":-1.4824983709961803,"y0":50.001089160696885,"z0":5.373927076404555,"aX":-17.248573650551737},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.1,"breakHorizontal":15.4,"spinRate":1934,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.40971539450511063,"extension":5.776064833297364},"hitData":{"launchSpeed":73.3,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":151.58}},"index":4,"playId":"40925b23-3e24-3901-8159-5b9e3c6aaa19","pitchNumber":5,"startTime":"2026-08-20T18:53:57.627Z","endTime":"2026-08-20T18:54:05.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:54:05.688Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T18:54:18.715Z","endTime":"2026-08-20T18:55:50.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33793320095004,"aZ":-33.99756525261115,"pfxX":-2.699934832922116,"pfxZ":-1.2205221000121211,"pX":-0.3483035448813661,"pZ":1.8476082708095698,"vX0":4.41864660004318,"vY0":-121.63076743410379,"vZ0":-1.4511939733448238,"x":130.28,"y":188.89,"x0":-1.8394902223034357,"y0":50.002171177635304,"z0":5.405848691050443,"aX":-4.036730619288801},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":3.8,"spinRate":2257,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.45068643224479965,"extension":5.489660818201302},"index":0,"playId":"7710a29c-7b94-3679-8908-5f4c2e5d71e8","pitchNumber":1,"startTime":"2026-08-20T18:54:29.419Z","endTime":"2026-08-20T18:54:33.432Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.504305806896216,"aZ":-33.85835037764269,"pfxX":-5.755935705294018,"pfxZ":-1.107738823415373,"pX":0.775405146836822,"pZ":0.5465257269946745,"vX0":8.168601395863385,"vY0":-122.78746920454734,"vZ0":-4.090319188484579,"x":87.44,"y":224.02,"x0":-1.8478721516983772,"y0":50.00165117315906,"z0":5.117605385333119,"aX":-8.78224184227396},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.8,"breakHorizontal":8.5,"spinRate":1447,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4462385886926068,"extension":5.782676338272626},"index":1,"playId":"f612961d-c9e6-339b-9014-2e8188b6e96d","pitchNumber":2,"startTime":"2026-08-20T18:54:43.647Z","endTime":"2026-08-20T18:54:47.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205227117131578,"aZ":-29.283534176772232,"pfxX":-9.935963813455324,"pfxZ":1.552741711382227,"pX":1.4051459372289086,"pZ":2.7165876420133244,"vX0":10.935560655438254,"vY0":-134.81388706465864,"vZ0":-1.921885156749853,"x":63.44,"y":165.43,"x0":-1.3912432917059696,"y0":50.00323418035872,"z0":5.483101614300561,"aX":-18.497295975547676},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":1867,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.4045468810258459,"extension":5.689013747267457},"index":2,"playId":"a326d912-e792-379d-b96a-c1ce27e2cb42","pitchNumber":3,"startTime":"2026-08-20T18:55:00.815Z","endTime":"2026-08-20T18:55:04.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.7,"endSpeed":77.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810954634104206,"aZ":-32.68888824165358,"pfxX":3.697230281246351,"pfxZ":-0.34126078481714206,"pX":0.566862769491117,"pZ":1.3618067078537646,"vX0":4.693477614022716,"vY0":-121.83014432485795,"vZ0":-2.5738262901770907,"x":95.39,"y":202.01,"x0":-1.8612156828017747,"y0":50.00183218924137,"z0":5.243189300914161,"aX":5.585253322060708},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.0,"breakHorizontal":-7.8,"spinRate":2280,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4487087114210464,"extension":5.497907408901624},"index":3,"playId":"372238fd-708b-3941-99cf-1ed2a521c9b5","pitchNumber":4,"startTime":"2026-08-20T18:55:14.060Z","endTime":"2026-08-20T18:55:18.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848561414103504,"aZ":-33.45946801483021,"pfxX":-2.4837422456546907,"pfxZ":-0.8480852472197604,"pX":-2.4441882547902485,"pZ":2.493356696482757,"vX0":-0.11827024609095979,"vY0":-122.90717809070998,"vZ0":-0.22005330051331007,"x":95.18,"y":146.08,"x0":-2.0730061670150355,"y0":50.00213424605774,"z0":5.44139896011831,"aX":-3.774501305962948},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.3,"breakHorizontal":4.6,"spinRate":2141,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.44677246783109226,"extension":5.4654286145508015},"index":4,"playId":"36b1600a-b377-38b1-b8cd-dea66294279a","pitchNumber":5,"startTime":"2026-08-20T18:55:29.353Z","endTime":"2026-08-20T18:55:33.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.380862391815246,"aZ":-29.881856443102418,"pfxX":-9.84771963156114,"pfxZ":1.2489978793238743,"pX":1.3893316642233005,"pZ":1.7052733825740436,"vX0":10.911086092227842,"vY0":-133.57826960929296,"vZ0":-3.7591672313522215,"x":64.04,"y":192.74,"x0":-1.444659681219671,"y0":50.00077276247533,"z0":5.249602622811846,"aX":-18.0192193746447},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.7,"breakHorizontal":15.8,"spinRate":1924,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4080928239633055,"extension":5.871491455072774},"index":5,"playId":"f2b29e3b-505e-3644-b2d5-1bc077ccf870","pitchNumber":6,"startTime":"2026-08-20T18:55:44.802Z","endTime":"2026-08-20T18:55:50.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:55:50.700Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a sharp line drive to right fielder John Rave. Max Muncy to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T18:56:06.404Z","endTime":"2026-08-20T18:56:45.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnSecond":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31645880925443,"aZ":-31.094509771336014,"pfxX":-10.850791161113037,"pfxZ":0.5990267590044995,"pX":0.9733629568992179,"pZ":1.5616439595160354,"vX0":10.642623286437257,"vY0":-133.04329548690478,"vZ0":-3.738127680593077,"x":79.9,"y":196.62,"x0":-1.6601317017297903,"y0":50.00281231568094,"z0":5.227215567442677,"aX":-19.5418715128387},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.5,"breakHorizontal":17.5,"spinRate":1919,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41096988287785585,"extension":5.949767554291164},"index":0,"playId":"be26f11b-6c44-3305-bc31-3a4238dcfa9b","pitchNumber":1,"startTime":"2026-08-20T18:56:17.347Z","endTime":"2026-08-20T18:56:20.919Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.504840852327067,"aZ":-28.835134516573234,"pfxX":-9.885734769671108,"pfxZ":1.8642292280570585,"pX":-0.1137929406878947,"pZ":1.8272011782918764,"vX0":7.423483290013734,"vY0":-132.68300683803213,"vZ0":-3.3178943516942874,"x":121.34,"y":189.45,"x0":-1.6589000377994991,"y0":50.00138498176547,"z0":5.1875429232013515,"aX":-17.683486522466563},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.9,"breakHorizontal":16.3,"spinRate":1985,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.41229254740819954,"extension":5.871563403446863},"hitData":{"launchSpeed":101.1,"launchAngle":13.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.76,"coordY":98.96}},"index":1,"playId":"47fe3c67-9e65-386a-99da-a1eb856d38c6","pitchNumber":2,"startTime":"2026-08-20T18:56:36.250Z","endTime":"2026-08-20T18:56:45.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:56:45.832Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-20T18:57:04.188Z","endTime":"2026-08-20T18:58:35.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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(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":84.3,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97025559962616,"aZ":-36.86884304332086,"pfxX":-5.0483816744857934,"pfxZ":-3.090419892056011,"pX":-0.09569820767269352,"pZ":1.0367478281532418,"vX0":5.381654065085621,"vY0":-122.72149178411539,"vZ0":-2.5584861568647517,"x":120.65,"y":210.79,"x0":-1.6642465940890432,"y0":50.00185367805663,"z0":5.242563731900958,"aX":-7.677245101460667},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.0,"breakHorizontal":7.8,"spinRate":1539,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4468338828086895,"extension":5.802604724881773},"index":0,"playId":"39a747e1-ae9f-3eaf-b27e-8251328de892","pitchNumber":1,"startTime":"2026-08-20T18:57:15.858Z","endTime":"2026-08-20T18:57:19.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-20T18:57:29.155Z","endTime":"2026-08-20T18:57:45.942Z","isPitch":false,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615870243194312,"aZ":-33.17993669059714,"pfxX":-7.798409564744405,"pfxZ":-0.5674912785989115,"pX":0.5318741728720385,"pZ":1.4457022488099707,"vX0":8.397341159845407,"vY0":-131.94123422112938,"vZ0":-3.471925105644927,"x":96.73,"y":199.75,"x0":-1.6762257879873557,"y0":50.00422375114731,"z0":5.219212948831462,"aX":-13.774620226169423},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.6,"breakHorizontal":12.4,"spinRate":2091,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.41485500675869913,"extension":5.902062576975248},"index":2,"playId":"70562d03-6f27-3423-b20c-e992af164726","pitchNumber":2,"startTime":"2026-08-20T18:57:45.942Z","endTime":"2026-08-20T18:57:50.273Z","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":92.5,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979616497443033,"aZ":-25.684814905159364,"pfxX":-6.479127134638589,"pfxZ":3.488533934097692,"pX":-0.48043220902240097,"pZ":3.742505908491508,"vX0":5.120469888587062,"vY0":-134.69260748503208,"vZ0":0.0031334896546205693,"x":135.31,"y":137.73,"x0":-1.5531940146370338,"y0":50.00021109311353,"z0":5.53959992351464,"aX":-12.04530923784121},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":10.8,"spinRate":2022,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4048015931475981,"extension":5.760646687924995},"index":3,"playId":"1f10c0a4-4f9b-333f-ba61-b050c4eb9121","pitchNumber":3,"startTime":"2026-08-20T18:58:14.142Z","endTime":"2026-08-20T18:58:18.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.5154026679072,"aZ":-34.381039781322976,"pfxX":-3.380884697368855,"pfxZ":-1.4464735728487126,"pX":0.31099951692316585,"pZ":1.9629143274743137,"vX0":5.8440961678739125,"vY0":-121.84340732384307,"vZ0":-1.0487690166574264,"x":105.15,"y":185.78,"x0":-1.6629549117009892,"y0":50.003295802055796,"z0":5.330008602154455,"aX":-5.162044939535466},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":4.9,"spinRate":1655,"spinDirection":282},"zone":9,"typeConfidence":2.0,"plateTime":0.446942099538449,"extension":5.682895433352586},"index":4,"playId":"96d2b466-1897-3e34-9674-291f56ca54a3","pitchNumber":4,"startTime":"2026-08-20T18:58:31.086Z","endTime":"2026-08-20T18:58:35.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T18:58:35.282Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Max Muncy to first baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:00:25.574Z","endTime":"2026-08-20T19:01:25.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393677144721735,"aZ":-12.891365457807366,"pfxX":4.179190323722399,"pfxZ":10.03621346195649,"pX":0.2991279319868953,"pZ":1.720399245781623,"vX0":-5.107371163917795,"vY0":-137.6927264746885,"vZ0":-7.2151552191209625,"x":105.6,"y":192.33,"x0":1.6345222982692644,"y0":50.00266780494626,"z0":5.24584296133999,"aX":8.029858263232311},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-6.5,"spinRate":2290,"spinDirection":154},"zone":9,"typeConfidence":0.89,"plateTime":0.3976874459438213,"extension":6.412406548901575},"index":0,"playId":"df00c0c1-b9c9-3797-b1f8-ffc310e9a131","pitchNumber":1,"startTime":"2026-08-20T19:00:46.810Z","endTime":"2026-08-20T19:00:50.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949807980429185,"aZ":-28.68410377344297,"pfxX":6.59520237096988,"pfxZ":2.1626303848954933,"pX":1.5584581615652044,"pZ":1.9540510290372841,"vX0":-2.867079350457029,"vY0":-125.85833784896718,"vZ0":-2.515232031385576,"x":57.6,"y":186.02,"x0":1.8513234192918857,"y0":50.00535843639651,"z0":5.273958831679297,"aX":10.652378074048029},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":-11.4,"spinRate":1095,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4340974589315443,"extension":6.377192871816052},"index":1,"playId":"bcea105e-1305-3c52-b289-3c8e05b5959d","pitchNumber":2,"startTime":"2026-08-20T19:01:02.895Z","endTime":"2026-08-20T19:01:05.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63490863220071,"aZ":-27.184701783408553,"pfxX":6.069748465747171,"pfxZ":3.1456405495942343,"pX":0.27197819417314345,"pZ":1.3232544221256346,"vX0":-5.576606786620631,"vY0":-125.07059796609651,"vZ0":-4.159830677988561,"x":106.63,"y":203.05,"x0":1.7392907263078126,"y0":50.00564710089026,"z0":5.231085307619528,"aX":9.641693603230085},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.9,"breakHorizontal":-9.7,"spinRate":1199,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43751163758630796,"extension":6.376191574963902},"hitData":{"launchSpeed":74.1,"launchAngle":3.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":166.79}},"index":2,"playId":"870815f7-e00c-320e-8ffe-d19f65476f21","pitchNumber":3,"startTime":"2026-08-20T19:01:18.195Z","endTime":"2026-08-20T19:01:25.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:01:25.847Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:01:40.473Z","endTime":"2026-08-20T19:03:28.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.782373236679376,"aZ":-18.564166629242262,"pfxX":8.496022668756595,"pfxZ":6.7638930438798806,"pX":1.3901851924355877,"pZ":2.7599436031175,"vX0":-4.536828688664455,"vY0":-141.12428111055058,"vZ0":-3.491177469759593,"x":64.01,"y":164.26,"x0":1.9166220283151854,"y0":50.006381818914704,"z0":5.212376435431556,"aX":17.102130501580785},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":-14.4,"spinRate":2160,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.38845689145215045,"extension":6.369363755186327},"index":0,"playId":"2ebe9145-7553-3826-a5e7-df7a73cd48a9","pitchNumber":1,"startTime":"2026-08-20T19:01:51.389Z","endTime":"2026-08-20T19:01:54.725Z","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":98.0,"endSpeed":89.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96090859391883,"aZ":-15.157717820323496,"pfxX":7.87159551723949,"pfxZ":8.261441640866359,"pX":0.37626250950636386,"pZ":1.2257316005922392,"vX0":-6.5832463854806225,"vY0":-142.4363083985435,"vZ0":-8.102066722745349,"x":102.66,"y":205.69,"x0":1.6919510502072215,"y0":50.003305937227736,"z0":5.060654196352712,"aX":16.21461178246189},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":-13.0,"spinRate":2225,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.38417350151708574,"extension":6.480701622610351},"index":1,"playId":"444a7b50-99c2-39e1-bae2-5a4aa849a444","pitchNumber":2,"startTime":"2026-08-20T19:02:18.108Z","endTime":"2026-08-20T19:02:21.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49985579320305,"aZ":-29.415037666082952,"pfxX":7.313456196445199,"pfxZ":1.7048800193477733,"pX":1.7764854467174396,"pZ":2.0679982090936995,"vX0":-2.778143756937951,"vY0":-126.53316034543559,"vZ0":-2.102869869730083,"x":49.28,"y":182.94,"x0":1.9403006915876062,"y0":50.00130964848464,"z0":5.273183039128126,"aX":11.824340386137651},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-12.6,"spinRate":1243,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4333393011888922,"extension":6.294623848364317},"index":2,"playId":"37c2aa79-4c9e-3944-a69c-2de6bc0bb0b8","pitchNumber":3,"startTime":"2026-08-20T19:02:34.376Z","endTime":"2026-08-20T19:02:37.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.982154136462807,"aZ":-14.557227482426317,"pfxX":7.899595263984427,"pfxZ":8.965082391820417,"pX":-0.09169203198169497,"pZ":0.2486547023897707,"vX0":-7.479299341286405,"vY0":-139.20683558631123,"vZ0":-10.342672946725909,"x":120.5,"y":232.07,"x0":1.6023614914270634,"y0":50.00097733026015,"z0":4.973710224709901,"aX":15.517132895412423},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":-12.7,"spinRate":2153,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3933424835807324,"extension":6.459564582018354},"index":3,"playId":"80f31f60-41a1-352a-bd5d-c01a458425f0","pitchNumber":4,"startTime":"2026-08-20T19:02:52.735Z","endTime":"2026-08-20T19:02:56.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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53022943294532,"aZ":-16.548005282259677,"pfxX":7.862213735559466,"pfxZ":7.715386209435668,"pX":0.9355470576674784,"pZ":2.627476292064262,"vX0":-5.301074720147984,"vY0":-141.4639154064698,"vZ0":-4.369434320272779,"x":81.34,"y":167.84,"x0":1.8130975855278237,"y0":50.002695322303694,"z0":5.254269858661867,"aX":15.92110977726955},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":-13.2,"spinRate":2272,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3873156056324367,"extension":6.3890959773928335},"hitData":{"launchSpeed":76.6,"launchAngle":21.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.7,"coordY":97.61}},"index":4,"playId":"e56285f8-9f4f-34ab-a3fb-39af84dfcb5d","pitchNumber":5,"startTime":"2026-08-20T19:03:17.801Z","endTime":"2026-08-20T19:03:28.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:03:28.686Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:03:37.662Z","endTime":"2026-08-20T19:06:49.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.421972145935158,"aZ":-13.8237336429113,"pfxX":6.857819807075241,"pfxZ":9.485143220867222,"pX":-0.7084800773853028,"pZ":1.3241880805957924,"vX0":-8.62036851641265,"vY0":-138.34506795444554,"vZ0":-8.000993338009131,"x":144.01,"y":203.03,"x0":1.559713468162737,"y0":50.005219228247185,"z0":5.1844261392765825,"aX":13.270380339922472},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-10.6,"spinRate":2324,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.39622303310289153,"extension":6.465924863575489},"index":0,"playId":"4ab5808c-5e10-3079-91b6-4dfd6ffe5a0a","pitchNumber":1,"startTime":"2026-08-20T19:03:55.372Z","endTime":"2026-08-20T19:03:59.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847814762114947,"aZ":-10.202406751773585,"pfxX":4.646312344563638,"pfxZ":11.783361964224813,"pX":0.16223724294797695,"pZ":2.718896563243526,"vX0":-5.260098305374396,"vY0":-136.16151302643837,"vZ0":-5.32699390830001,"x":110.82,"y":165.37,"x0":1.5218526320894263,"y0":50.001424806695745,"z0":5.416456927511294,"aX":8.66298684514623},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":-7.2,"spinRate":2311,"spinDirection":153},"zone":2,"typeConfidence":0.88,"plateTime":0.4033492164497732,"extension":6.328233365009358},"index":1,"playId":"5a883725-3cb1-3567-bb94-bbbe32c4dd00","pitchNumber":2,"startTime":"2026-08-20T19:04:15.824Z","endTime":"2026-08-20T19:04:18.979Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"29dac76f-b912-38bf-b3ab-1958f9888d69","startTime":"2026-08-20T19:04:39.936Z","endTime":"2026-08-20T19:04:42.936Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559540403960952,"aZ":-30.360447422058648,"pfxX":-3.9515991135434305,"pfxZ":1.1054338783550168,"pX":-0.12196427966650532,"pZ":3.0039836888417324,"vX0":-3.282553664837456,"vY0":-127.31907585180473,"vZ0":-0.10656865038689733,"x":121.65,"y":157.67,"x0":1.6980919058038448,"y0":50.00105119083815,"z0":5.452438949350536,"aX":-6.475650263311336},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":7.9,"spinRate":2442,"spinDirection":217},"zone":2,"typeConfidence":0.84,"plateTime":0.43047570421527226,"extension":6.306279990566833},"index":3,"playId":"71416b4f-da15-3234-9296-34ba1448056f","pitchNumber":3,"startTime":"2026-08-20T19:05:00.435Z","endTime":"2026-08-20T19:05:03.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22095235277119,"aZ":-12.199821008596121,"pfxX":5.6121045354155985,"pfxZ":9.871755962827072,"pX":-0.380850738779527,"pZ":2.862436747886504,"vX0":-7.629132741862155,"vY0":-141.98465590004704,"vZ0":-4.764373690524387,"x":131.52,"y":161.49,"x0":1.6230710315079422,"y0":50.002062748751754,"z0":5.35061009037901,"aX":11.355447642145732},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2423,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.3870878295200346,"extension":6.387229934331601},"index":4,"playId":"275cff90-897e-3a08-b0bb-4e7ba819de8f","pitchNumber":4,"startTime":"2026-08-20T19:05:19.549Z","endTime":"2026-08-20T19:05:23.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644714687268888,"aZ":-30.743909366163827,"pfxX":-10.49199828668754,"pfxZ":0.9847489160831362,"pX":0.7469940733727503,"pZ":3.7552178584680713,"vX0":0.019454721416089615,"vY0":-120.35252843080059,"vZ0":2.085888610740974,"x":88.53,"y":137.39,"x0":2.099419235344245,"y0":50.00237236110962,"z0":5.620259644600025,"aX":-15.229096987105569},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":19.0,"spinRate":2683,"spinDirection":291},"zone":12,"typeConfidence":0.91,"plateTime":0.45693800378290295,"extension":6.333916285137398},"index":5,"playId":"ff77c25a-b0cb-3329-b7b3-e9bbf5decdca","pitchNumber":5,"startTime":"2026-08-20T19:05:47.307Z","endTime":"2026-08-20T19:05:51.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25534938133694,"aZ":-31.20340646127756,"pfxX":-9.394738026010263,"pfxZ":0.6565142356944929,"pX":-0.10318230394716232,"pZ":2.3694051746514257,"vX0":-1.7339886647624612,"vY0":-121.73152011503541,"vZ0":-0.9102266626726343,"x":120.93,"y":174.81,"x0":1.840372443912897,"y0":50.00301417490862,"z0":5.48621018242541,"aX":-13.88626790264236},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.2,"breakHorizontal":17.4,"spinRate":2613,"spinDirection":292},"zone":5,"typeConfidence":0.91,"plateTime":0.4525634578727682,"extension":6.291963662826718},"index":6,"playId":"70fa710b-06e3-3a88-8ac6-5a7c2e99f963","pitchNumber":6,"startTime":"2026-08-20T19:06:11.288Z","endTime":"2026-08-20T19:06:16.981Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59433498939765,"aZ":-13.549115348575775,"pfxX":6.861345503874992,"pfxZ":9.41066239363907,"pX":0.968554429455089,"pZ":3.493071855794979,"vX0":-4.814004185582006,"vY0":-140.02042847655048,"vZ0":-2.4688101559461946,"x":80.08,"y":144.47,"x0":1.8215700865832753,"y0":50.002900308873194,"z0":5.276503902341664,"aX":13.579055202328677},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":-11.4,"spinRate":2318,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3916792098879913,"extension":6.469027178690013},"index":7,"playId":"001ca325-1bc4-3d4e-8666-84a59cf240af","pitchNumber":7,"startTime":"2026-08-20T19:06:45.709Z","endTime":"2026-08-20T19:06:49.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:06:49.933Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a fly ball to right fielder Carlos Cortes. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:07:30.878Z","endTime":"2026-08-20T19:09:01.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"2992bfb8-bc56-38bd-9220-6d7c0577369e","startTime":"2026-08-20T19:07:14.541Z","endTime":"2026-08-20T19:07:17.541Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.475888350136618,"aZ":-17.312289226045205,"pfxX":9.501337894646387,"pfxZ":7.649750570171834,"pX":-0.5463910403635787,"pZ":2.5851461315868107,"vX0":-9.504300840017969,"vY0":-138.62134237360834,"vZ0":-4.169781388299585,"x":137.83,"y":168.98,"x0":1.6950146990425508,"y0":50.002709644918184,"z0":5.2673042905982825,"aX":18.459936940432215},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":-15.2,"spinRate":2373,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.39537623527461907,"extension":6.3863090288740905},"index":1,"playId":"ff6ffa23-5ebc-39b9-80ca-6000e56ea712","pitchNumber":1,"startTime":"2026-08-20T19:07:33.161Z","endTime":"2026-08-20T19:07:36.493Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385100651815723,"aZ":-27.72048031677718,"pfxX":7.917251457037549,"pfxZ":2.73440055816335,"pX":0.9523100430500279,"pZ":2.1346414746934728,"vX0":-4.82549906056794,"vY0":-126.89704400077422,"vZ0":-2.577313172621843,"x":80.7,"y":181.14,"x0":1.851627635716481,"y0":50.002304317313644,"z0":5.375767633998536,"aX":12.889358666169331},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":-13.2,"spinRate":1240,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4319201737806453,"extension":6.324429129608797},"index":2,"playId":"a4e8ddd1-5e81-3c61-abe7-97175fe43dcc","pitchNumber":2,"startTime":"2026-08-20T19:07:52.243Z","endTime":"2026-08-20T19:07:55.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16347512278314,"aZ":-12.56658643562737,"pfxX":4.0266213369462385,"pfxZ":9.59746658516622,"pX":0.8565495408468902,"pZ":3.0295010303364616,"vX0":-3.997527532383361,"vY0":-142.1720427640266,"vZ0":-4.255066053460361,"x":84.35,"y":156.98,"x0":1.7589623173548867,"y0":50.00454413709145,"z0":5.345552114458368,"aX":8.228439830056747},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":-6.5,"spinRate":2367,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.3855307487830286,"extension":6.329141214003756},"index":3,"playId":"9a209d5a-2a4d-348d-a436-0030559b198c","pitchNumber":3,"startTime":"2026-08-20T19:08:16.747Z","endTime":"2026-08-20T19:08:19.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.910913244920714,"aZ":-13.410678208732655,"pfxX":3.9008894564257743,"pfxZ":9.298103501418248,"pX":-0.5225222542695317,"pZ":3.602491788956042,"vX0":-7.317450940551282,"vY0":-141.5310918859768,"vZ0":-2.4173283679019217,"x":136.92,"y":141.51,"x0":1.5958555373602896,"y0":50.001196034036816,"z0":5.332248623747179,"aX":7.871369043909855},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":-5.5,"spinRate":2415,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.3877937348181839,"extension":6.367828304161075},"hitData":{"launchSpeed":58.8,"launchAngle":38.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.9,"coordY":133.84}},"index":4,"playId":"72d155bc-6e97-3ecb-b543-1d3362424bba","pitchNumber":4,"startTime":"2026-08-20T19:08:50.098Z","endTime":"2026-08-20T19:09:01.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:09:01.596Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks. Salvador Perez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:10:24.734Z","endTime":"2026-08-20T19:13:28.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T19:09:23.257Z","endTime":"2026-08-20T19:10:27.012Z","isPitch":false,"type":"action"},{"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48595290401511,"aZ":-17.395490191151953,"pfxX":8.624739684521455,"pfxZ":7.450272958490802,"pX":0.37452799201628395,"pZ":1.4393957096318004,"vX0":-7.161666663051988,"vY0":-139.50331130494803,"vZ0":-6.917439871187433,"x":102.72,"y":199.92,"x0":1.8462402904562387,"y0":50.00543840667607,"z0":5.085281417023146,"aX":17.112048324097806},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":-14.3,"spinRate":2308,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.3916687920435362,"extension":6.41776796191772},"index":1,"playId":"8768ae61-44db-32fa-8dc9-18ceb88ddbd8","pitchNumber":1,"startTime":"2026-08-20T19:10:27.012Z","endTime":"2026-08-20T19:10:30.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.823827279100456,"aZ":-29.24715234524374,"pfxX":-8.422597582640428,"pfxZ":1.9864659358987566,"pX":0.8730312550865195,"pZ":2.8780518624051834,"vX0":-0.21002679114355371,"vY0":-120.42959989409533,"vZ0":-0.15523830770480462,"x":83.72,"y":161.07,"x0":2.0559726129325675,"y0":50.00268255577772,"z0":5.52479132527436,"aX":-12.40228521163513},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":15.4,"spinRate":2040,"spinDirection":313},"zone":12,"typeConfidence":0.92,"plateTime":0.45437797264914304,"extension":6.227172700060118},"index":2,"playId":"50faccb0-7084-3ea5-80b7-49324129a683","pitchNumber":2,"startTime":"2026-08-20T19:10:46.591Z","endTime":"2026-08-20T19:10:50.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481360129363864,"aZ":-17.239787856138157,"pfxX":8.097046684267632,"pfxZ":7.698609912638729,"pX":0.7064410604617283,"pZ":2.2027288599425003,"vX0":-5.831380190243056,"vY0":-138.08350534493474,"vZ0":-5.151693262431227,"x":90.07,"y":179.31,"x0":1.7890283334287505,"y0":50.00008678597809,"z0":5.2446828853555285,"aX":15.702382735858157},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":-13.6,"spinRate":2296,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.3960028205881434,"extension":6.3467145953476765},"index":3,"playId":"e26f6852-f8c4-373d-8301-3c5cbbc578ef","pitchNumber":3,"startTime":"2026-08-20T19:11:04.364Z","endTime":"2026-08-20T19:11:07.974Z","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":98.4,"endSpeed":89.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06991290190118,"aZ":-13.144912433919202,"pfxX":4.886952648080664,"pfxZ":9.141296626116498,"pX":0.9240967115162972,"pZ":3.7731468541093682,"vX0":-3.9853492182915127,"vY0":-143.35956137652136,"vZ0":-2.341371163728409,"x":81.78,"y":136.91,"x0":1.697176253681556,"y0":50.00577208016489,"z0":5.420805033666709,"aX":10.176238259121568},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":-8.0,"spinRate":2351,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.3820370637626147,"extension":6.379617083786784},"index":4,"playId":"ef60bc80-e0ad-3a3e-905d-2c9573b2d783","pitchNumber":4,"startTime":"2026-08-20T19:11:31.494Z","endTime":"2026-08-20T19:11:34.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468054766192488,"aZ":-33.23888163562431,"pfxX":-9.130934963149386,"pfxZ":-0.6853694761462759,"pX":-0.9047783028982788,"pZ":1.598203365984926,"vX0":-3.765001378601139,"vY0":-123.89023141636648,"vZ0":-2.471048834933735,"x":151.49,"y":195.63,"x0":1.8202484430301236,"y0":50.002001819304915,"z0":5.383271265055611,"aX":-14.209705701214746},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":2736,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.44190826588808463,"extension":6.302890811381874},"index":5,"playId":"06abd08c-4c92-395c-926a-7830f2ce1b3c","pitchNumber":5,"startTime":"2026-08-20T19:11:52.371Z","endTime":"2026-08-20T19:11:56.308Z","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":99.2,"endSpeed":90.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.860493181664296,"aZ":-15.278331117808047,"pfxX":4.04545482360394,"pfxZ":8.014476708218979,"pX":-1.0835145426476003,"pZ":2.426731476840912,"vX0":-9.010696420132845,"vY0":-144.1334816399694,"vZ0":-5.201733172405526,"x":158.3,"y":173.26,"x0":1.5548087499805487,"y0":50.004434585537936,"z0":5.195261293386099,"aX":8.530944057552547},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":-5.5,"spinRate":2397,"spinDirection":146},"zone":13,"typeConfidence":0.89,"plateTime":0.37971408868824064,"extension":6.408356710238466},"index":6,"playId":"f1cd94d7-6b29-392a-963d-473bc9e1888f","pitchNumber":6,"startTime":"2026-08-20T19:12:34.300Z","endTime":"2026-08-20T19:12:38.155Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.494394025161185,"aZ":-44.3192656945911,"pfxX":-4.880767005997452,"pfxZ":-8.353072610114008,"pX":-1.2096343041720838,"pZ":0.12424399681950796,"vX0":-4.773965260405598,"vY0":-120.15067503358041,"vZ0":-3.2118728885122487,"x":163.11,"y":235.43,"x0":1.4413136574601082,"y0":50.00435034759384,"z0":5.438477516758051,"aX":-7.095042743583821},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.6,"breakHorizontal":10.1,"spinRate":2754,"spinDirection":327},"zone":13,"typeConfidence":0.91,"plateTime":0.4568531223777379,"extension":6.455253050056467},"index":7,"playId":"876f0737-f0e0-39b9-a4da-25bc06ceff2e","pitchNumber":7,"startTime":"2026-08-20T19:12:55.105Z","endTime":"2026-08-20T19:12:59.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.121232985857063,"aZ":-32.76281684468328,"pfxX":-7.370009388215593,"pfxZ":-0.406519137646951,"pX":-2.046625690119631,"pZ":0.5170898426401873,"vX0":-6.724209654805188,"vY0":-119.92456570468204,"vZ0":-4.3932295431864326,"x":195.01,"y":224.82,"x0":1.7505593424195234,"y0":50.0012955128594,"z0":5.294037082320702,"aX":-10.73629588267283},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":15.0,"spinRate":2582,"spinDirection":302},"zone":13,"typeConfidence":0.89,"plateTime":0.4566730337916347,"extension":6.402158594040562},"index":8,"playId":"02340a15-2f7f-3d94-9fee-39f83c01c639","pitchNumber":8,"startTime":"2026-08-20T19:13:23.360Z","endTime":"2026-08-20T19:13:28.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:13:28.913Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a line drive to left fielder Zack Gelof. Bobby Witt Jr. scores. Salvador Perez scores. Vinnie Pasquantino to 3rd.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:13:57.127Z","endTime":"2026-08-20T19:14:46.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807633091356184,"aZ":-12.844044318087114,"pfxX":4.802859689133083,"pfxZ":9.495869889782227,"pX":-0.22501051018188514,"pZ":1.5550178798430425,"vX0":-6.859297149206045,"vY0":-141.446884976833,"vZ0":-7.6569768277877,"x":125.58,"y":196.79,"x0":1.6020607214309208,"y0":50.005281142946615,"z0":5.111999752545724,"aX":9.780210690941871},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2429,"spinDirection":158},"zone":8,"typeConfidence":0.91,"plateTime":0.38651913000122695,"extension":6.483071731169469},"index":0,"playId":"ba271ac3-6161-3201-b347-478ec3378fd9","pitchNumber":1,"startTime":"2026-08-20T19:14:02.016Z","endTime":"2026-08-20T19:14:06.723Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49933854468291,"aZ":-31.536007915262157,"pfxX":-2.4200239539222097,"pfxZ":0.38734029038998763,"pX":0.4684275976100831,"pZ":1.7232514818622906,"vX0":-2.4516238461092392,"vY0":-127.44442730688465,"vZ0":-2.9777819032536708,"x":99.14,"y":192.25,"x0":1.7562890880002175,"y0":50.0033686180742,"z0":5.390416620634398,"aX":-3.9918145281374944},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":4.9,"spinRate":2526,"spinDirection":255},"zone":9,"typeConfidence":0.92,"plateTime":0.42930886052087835,"extension":6.33986282740298},"hitData":{"launchSpeed":86.2,"launchAngle":19.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.93,"coordY":88.22}},"index":1,"playId":"b3d4b45e-d39b-3a87-9f48-e5170413f6ac","pitchNumber":2,"startTime":"2026-08-20T19:14:35.010Z","endTime":"2026-08-20T19:14:46.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:14:46.028Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Tolbert lines out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-20T19:15:30.020Z","endTime":"2026-08-20T19:17:11.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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(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":96.2,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.621901489077935,"aZ":-16.65458943146853,"pfxX":8.228295644342786,"pfxZ":7.85682494528956,"pX":0.7783120863650813,"pZ":3.338137588358851,"vX0":-5.811920900116558,"vY0":-139.92275647856866,"vZ0":-2.3743513017814246,"x":87.33,"y":148.65,"x0":1.8170113956429632,"y0":50.00600764542321,"z0":5.2935553192281795,"aX":16.260536651375713},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":-13.7,"spinRate":2324,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.391985123189726,"extension":6.343922519782429},"index":0,"playId":"950a8e96-3970-3728-b099-0487f3207a5d","pitchNumber":1,"startTime":"2026-08-20T19:15:33.315Z","endTime":"2026-08-20T19:15:36.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.691114739097845,"aZ":-28.79433790718472,"pfxX":8.853682721616735,"pfxZ":2.1059174317466347,"pX":1.1617177046367124,"pZ":3.147541613491272,"vX0":-4.2757361557805975,"vY0":-126.13223553438525,"vZ0":0.277847282521165,"x":72.72,"y":153.8,"x0":1.7325426195856282,"y0":50.00198520322173,"z0":5.365944094631329,"aX":14.20321873215011},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-15.0,"spinRate":1202,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4349720041842642,"extension":6.388328420337354},"index":1,"playId":"5c0667ed-a1c6-3dbf-8515-c3b8085d1df8","pitchNumber":2,"startTime":"2026-08-20T19:15:51.705Z","endTime":"2026-08-20T19:15:55.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.813946577310215,"aZ":-15.561450243047835,"pfxX":7.744710844447873,"pfxZ":8.84258033318169,"pX":-0.65542606189271,"pZ":2.1660620661975267,"vX0":-8.882736599853946,"vY0":-136.60732884602635,"vZ0":-5.033130545640212,"x":141.98,"y":180.3,"x0":1.6415642686416942,"y0":50.000237066492794,"z0":5.112258517152578,"aX":14.546240279962122},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-12.0,"spinRate":2256,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4018869728927936,"extension":6.507697948628026},"index":2,"playId":"e63ba37f-d492-3946-84ff-2c37e8bcf187","pitchNumber":3,"startTime":"2026-08-20T19:16:10.369Z","endTime":"2026-08-20T19:16:14.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39734658068677,"aZ":-12.755347894482522,"pfxX":4.304199425761979,"pfxZ":9.946143961101914,"pX":-0.029381477151511317,"pZ":3.2192931666888924,"vX0":-6.194237237560755,"vY0":-139.33722705448767,"vZ0":-3.270845324851779,"x":118.12,"y":151.86,"x0":1.670628846522127,"y0":50.00091999122742,"z0":5.259750951362129,"aX":8.402444256332885},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-6.4,"spinRate":2323,"spinDirection":145},"zone":2,"typeConfidence":0.89,"plateTime":0.39416690773697427,"extension":6.4240269884720815},"index":3,"playId":"6d17fd9f-cf56-335c-8755-3ef13efe98d9","pitchNumber":4,"startTime":"2026-08-20T19:16:30.738Z","endTime":"2026-08-20T19:16:33.738Z","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":83.2,"endSpeed":76.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547046178467546,"aZ":-29.62207771158148,"pfxX":-6.101215696213792,"pfxZ":1.7191433711604809,"pX":0.3068562541247435,"pZ":2.446798836526372,"vX0":-2.2879534714934904,"vY0":-121.15675214936873,"vZ0":-1.009438221436545,"x":105.3,"y":172.72,"x0":2.0569394425127125,"y0":50.000394274919444,"z0":5.466933978535528,"aX":-9.03172603211275},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":11.6,"spinRate":2618,"spinDirection":282},"zone":5,"typeConfidence":0.9,"plateTime":0.45277493281818915,"extension":6.271413519347412},"hitData":{"launchSpeed":91.0,"launchAngle":23.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.05,"coordY":63.93}},"index":4,"playId":"a6d4bee0-7101-3fd9-acd6-5318996efe2b","pitchNumber":5,"startTime":"2026-08-20T19:17:03.278Z","endTime":"2026-08-20T19:17:11.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:17:11.314Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Donovan Walton doubles (12) on a line drive to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T19:19:09.542Z","endTime":"2026-08-20T19:22:06.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24832634333863,"aZ":-30.297108814977904,"pfxX":-10.04233319326093,"pfxZ":1.095207783958192,"pX":-0.479007933852108,"pZ":1.4888977489331374,"vX0":6.182374661392089,"vY0":-130.20178478372335,"vZ0":-3.893252951415707,"x":135.26,"y":198.58,"x0":-1.5790212200370208,"y0":50.00622004357213,"z0":5.29559667534286,"aX":-17.251200747322756},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":16.8,"spinRate":1952,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4206313913116566,"extension":5.547589453795768},"index":0,"playId":"fb6fb7cc-3086-3e8c-b3c8-4decd4b0307b","pitchNumber":1,"startTime":"2026-08-20T19:19:19.790Z","endTime":"2026-08-20T19:19:23.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-20T19:19:29.347Z","endTime":"2026-08-20T19:19:43.047Z","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":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461185911605348,"aZ":-37.539667642072565,"pfxX":-6.4088801408670575,"pfxZ":-3.581538671539322,"pX":-0.0832132544809954,"pZ":1.2069037914605076,"vX0":5.641869132050169,"vY0":-121.24509460331011,"vZ0":-2.1563444928611335,"x":120.17,"y":206.19,"x0":-1.6013949965005507,"y0":50.0052156509013,"z0":5.36661561812232,"aX":-9.596961468115774},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.7,"breakHorizontal":10.3,"spinRate":1546,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.45079959708921447,"extension":5.5661606090606055},"index":2,"playId":"64bf2938-03d5-3fef-8897-3b7e83cd8b48","pitchNumber":2,"startTime":"2026-08-20T19:19:43.047Z","endTime":"2026-08-20T19:19:46.743Z","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":90.5,"endSpeed":83.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594694069049318,"aZ":-30.982676410919623,"pfxX":-10.45430614845967,"pfxZ":0.678097838707421,"pX":0.6663025542446325,"pZ":2.1127913985833158,"vX0":8.8060407600562,"vY0":-131.5270616730964,"vZ0":-2.6767214030049007,"x":91.6,"y":181.73,"x0":-1.365006683140218,"y0":50.002956376767365,"z0":5.4386145667853345,"aX":-18.338301936731185},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":1929,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.41625548644321775,"extension":5.6268438603216095},"index":3,"playId":"a703633a-e520-3bbd-a96b-0d5b1493b7a6","pitchNumber":3,"startTime":"2026-08-20T19:19:57.130Z","endTime":"2026-08-20T19:20:00.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97940712252423,"aZ":-34.60869779300274,"pfxX":-4.0551734025284345,"pfxZ":-1.6551626305221347,"pX":-0.8961889663750003,"pZ":1.3223481821962249,"vX0":3.1243933286239693,"vY0":-120.81263460581707,"vZ0":-2.4185295150313593,"x":151.16,"y":203.08,"x0":-1.6835078785900883,"y0":50.00483615292429,"z0":5.397780233453845,"aX":-5.9558994961361345},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.4,"breakHorizontal":6.5,"spinRate":2159,"spinDirection":358},"zone":13,"typeConfidence":2.0,"plateTime":0.45450660691268574,"extension":5.520698880395213},"index":4,"playId":"a6d4257b-8dee-3b0b-bdd5-6b3593621ae4","pitchNumber":4,"startTime":"2026-08-20T19:20:10.918Z","endTime":"2026-08-20T19:20:16.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89515321175467,"aZ":-37.035063648084204,"pfxX":-2.0421264692603165,"pfxZ":-3.4420646078264374,"pX":-1.3735572348535123,"pZ":1.6562087568495254,"vX0":1.4105553292084485,"vY0":-119.02323916932691,"vZ0":-0.9841065666963879,"x":169.36,"y":194.06,"x0":-1.7128154774116542,"y0":50.000018936420226,"z0":5.471648478770555,"aX":-2.8876069691790653},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.1,"breakHorizontal":3.2,"spinRate":2170,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.46272644929377593,"extension":5.353547650876286},"index":5,"playId":"7b79ddc5-79a8-34ba-a6ad-87c9a144dc56","pitchNumber":5,"startTime":"2026-08-20T19:20:35.444Z","endTime":"2026-08-20T19:20:38.544Z","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":91.3,"endSpeed":83.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8901571425388,"aZ":-31.275837285531058,"pfxX":-9.255936431374638,"pfxZ":0.5065484454104947,"pX":0.45861587673354354,"pZ":2.221628724036504,"vX0":7.410681999416198,"vY0":-132.79675943150872,"vZ0":-2.5406916151877876,"x":99.52,"y":178.8,"x0":-1.1679447385323298,"y0":50.00432762468151,"z0":5.469763407108372,"aX":-16.504778316580648},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.6,"breakHorizontal":15.1,"spinRate":1867,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.41272603211938375,"extension":5.6452713423597745},"index":6,"playId":"e2e2bbae-e305-324d-81f7-ffb044887e27","pitchNumber":6,"startTime":"2026-08-20T19:20:53.220Z","endTime":"2026-08-20T19:20:56.842Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719788826839704,"aZ":-35.274456672148304,"pfxX":-5.808963316091846,"pfxZ":-2.008482880426085,"pX":0.4643964351635419,"pZ":1.27407908331205,"vX0":6.5897373211601336,"vY0":-123.41004129010803,"vZ0":-2.5032002336134345,"x":99.3,"y":204.38,"x0":-1.486601840678839,"y0":50.004170749862176,"z0":5.274719891440195,"aX":-8.954620264800646},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.0,"breakHorizontal":9.0,"spinRate":1429,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.44393906894571833,"extension":5.693496495286879},"index":7,"playId":"f33f4675-4ea2-3874-9508-adae4c85bba1","pitchNumber":7,"startTime":"2026-08-20T19:21:13.109Z","endTime":"2026-08-20T19:21:16.333Z","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":91.6,"endSpeed":84.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39201624310446,"aZ":-33.280023300063554,"pfxX":-9.245126821020882,"pfxZ":-0.6175480138209997,"pX":-0.302753653012426,"pZ":1.4868563043964371,"vX0":5.995395770119547,"vY0":-133.27955272496072,"vZ0":-3.600310803706894,"x":128.54,"y":198.63,"x0":-1.3834918805113419,"y0":50.00178526580179,"z0":5.265760021488557,"aX":-16.58505491811672},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.7,"breakHorizontal":15.4,"spinRate":1963,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41140061671346917,"extension":5.561648086214756},"index":8,"playId":"09ff24f8-aafa-3d45-af97-1505a9e0c49b","pitchNumber":8,"startTime":"2026-08-20T19:21:31.578Z","endTime":"2026-08-20T19:21:36.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27061443140339,"aZ":-32.06338341925531,"pfxX":2.986758606185565,"pfxZ":0.07866544747425941,"pX":-0.09089695244029598,"pZ":1.5271859159793684,"vX0":3.0951073113113194,"vY0":-119.612429920439,"vZ0":-1.9865977790335898,"x":120.46,"y":197.55,"x0":-1.788010904574109,"y0":50.005261854990586,"z0":5.233437858761524,"aX":4.3436697182037145},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.1,"breakHorizontal":-6.1,"spinRate":2453,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.45727026522675773,"extension":5.542977324756862},"hitData":{"launchSpeed":95.4,"launchAngle":18.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":213.21,"coordY":112.57}},"index":9,"playId":"81c1b404-f0a1-3c6a-b7ff-a25a7d3669b2","pitchNumber":9,"startTime":"2026-08-20T19:21:54.542Z","endTime":"2026-08-20T19:22:06.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:22:06.662Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Darell Hernaiz walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T19:22:38.322Z","endTime":"2026-08-20T19:24:51.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04549724964712,"aZ":-28.300871987063594,"pfxX":-11.348010765376747,"pfxZ":2.161143613776826,"pX":1.5970874306622802,"pZ":1.4304453306430764,"vX0":11.000996825219843,"vY0":-132.79481684645626,"vZ0":-4.756443491880721,"x":56.12,"y":200.16,"x0":-1.1145235535941473,"y0":50.00533822668395,"z0":5.290753303208582,"aX":-20.376291467679014},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":18.4,"spinRate":1945,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.41164237230258616,"extension":5.783036437746513},"index":0,"playId":"c247cc25-4077-3101-9ee8-9545a5020149","pitchNumber":1,"startTime":"2026-08-20T19:22:48.480Z","endTime":"2026-08-20T19:22:51.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246689596341454,"aZ":-28.249353312815135,"pfxX":4.829373946546092,"pfxZ":2.6815906671710055,"pX":-0.2939232106447395,"pZ":2.085133683056056,"vX0":1.7883202380422039,"vY0":-120.41255493252011,"vZ0":-1.6000864837081192,"x":128.2,"y":182.48,"x0":-1.6743952548331376,"y0":50.00153015702487,"z0":5.267041574406941,"aX":7.062475187463813},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.7,"breakHorizontal":-9.1,"spinRate":2331,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.45556678319293464,"extension":5.537747266855832},"index":1,"playId":"f160248f-130a-3036-84d7-e87b71581c83","pitchNumber":2,"startTime":"2026-08-20T19:23:05.020Z","endTime":"2026-08-20T19:23:08.262Z","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.3,"endSpeed":83.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893101593422195,"aZ":-30.056688333640782,"pfxX":-10.783777553430532,"pfxZ":1.1942531149569304,"pX":0.7608169036949521,"pZ":0.8008138397338992,"vX0":8.70001097496301,"vY0":-132.55916481000534,"vZ0":-5.6910548321456575,"x":88.0,"y":217.16,"x0":-1.1660539643938312,"y0":50.00452453186882,"z0":5.175658110027142,"aX":-19.153068127839138},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":17.6,"spinRate":1921,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41353065470013295,"extension":5.845584585794643},"index":2,"playId":"e723c830-0679-35e5-abf6-058252dc8dee","pitchNumber":3,"startTime":"2026-08-20T19:23:24.518Z","endTime":"2026-08-20T19:23:27.652Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262615728831737,"aZ":-27.8313845512869,"pfxX":6.259219914725347,"pfxZ":2.9591216482539746,"pX":-0.0431350825609843,"pZ":2.6476544450234747,"vX0":1.683877265221125,"vY0":-120.35958237901202,"vZ0":-0.5826006824191603,"x":118.64,"y":167.29,"x0":-1.5649601150763603,"y0":50.00346676506661,"z0":5.3565293504978895,"aX":9.186923556504409},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.5,"breakHorizontal":-11.8,"spinRate":2398,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.45499719342280986,"extension":5.449905038047364},"index":3,"playId":"07b0a3aa-67e4-3a11-b546-67a94eaae566","pitchNumber":4,"startTime":"2026-08-20T19:23:43.826Z","endTime":"2026-08-20T19:23:47.838Z","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":82.7,"endSpeed":76.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993687948154992,"aZ":-30.038611046918586,"pfxX":5.977746682991457,"pfxZ":1.4653766444581073,"pX":1.1028481264736079,"pZ":1.0732080437375766,"vX0":4.5186525378862035,"vY0":-120.31410950726763,"vZ0":-3.3168334540523152,"x":74.96,"y":209.8,"x0":-1.5784513700162528,"y0":50.0056885216275,"z0":5.140152508054483,"aX":8.738821992995},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.0,"breakHorizontal":-11.9,"spinRate":2326,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4557709849685665,"extension":5.567945091705046},"index":4,"playId":"86ec3f03-34e3-30df-be8b-6774803350b9","pitchNumber":5,"startTime":"2026-08-20T19:24:04.202Z","endTime":"2026-08-20T19:24:07.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570882760634635,"aZ":-32.00210473441351,"pfxX":5.8986590862037716,"pfxZ":0.11857445779781361,"pX":1.0496752655340664,"pZ":1.6946034987476408,"vX0":4.50945393422108,"vY0":-121.8844000959743,"vZ0":-1.7610099445161944,"x":76.99,"y":193.03,"x0":-1.5928301272855363,"y0":50.00600327209304,"z0":5.1972140456328075,"aX":8.851239901536735},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":-11.8,"spinRate":2298,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4498566735093137,"extension":5.614301865633112},"index":5,"playId":"ea81d183-2216-3c66-a9fd-cf641430fac6","pitchNumber":6,"startTime":"2026-08-20T19:24:23.627Z","endTime":"2026-08-20T19:24:27.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76995133044575,"aZ":-31.06133842545882,"pfxX":4.670750998403518,"pfxZ":0.7589869227606076,"pX":-1.0082218050680936,"pZ":2.1975999773857793,"vX0":0.1900816075103502,"vY0":-119.8214185542356,"vZ0":-0.897458389890464,"x":155.43,"y":179.44,"x0":-1.6962358419195802,"y0":50.005353892182036,"z0":5.325720974613467,"aX":6.866524273999746},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":-8.5,"spinRate":2239,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.45522144512014817,"extension":5.612298616681058},"index":6,"playId":"62f2d240-9d4d-364f-a0f7-d27db85b0135","pitchNumber":7,"startTime":"2026-08-20T19:24:46.542Z","endTime":"2026-08-20T19:24:51.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:24:51.456Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Henry Bolte grounds into a double play, pitcher Randy Dobnak to second baseman Michael Massey to first baseman Salvador Perez. Donovan Walton to 3rd. Darell Hernaiz out at 2nd. Henry Bolte out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T19:26:02.436Z","endTime":"2026-08-20T19:28:57.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","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":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:25:11.771Z","endTime":"2026-08-20T19:26:04.768Z","isPitch":false,"type":"action"},{"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.9,"endSpeed":84.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33247916605304,"aZ":-33.244943550536036,"pfxX":-8.693169618170915,"pfxZ":-0.5877964470696107,"pX":1.74984273989788,"pZ":1.0181529963880298,"vX0":10.820892345348758,"vY0":-133.39259751598598,"vZ0":-5.014311860832095,"x":50.3,"y":211.29,"x0":-1.2203205893569298,"y0":50.00461614617066,"z0":5.305026164331929,"aX":-15.746833868679877},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.9,"breakHorizontal":13.6,"spinRate":1896,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40980551558521805,"extension":5.85039699304858},"index":1,"playId":"861154e5-e949-3fa8-af1c-04dce7a98491","pitchNumber":1,"startTime":"2026-08-20T19:26:04.768Z","endTime":"2026-08-20T19:26:07.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527104281923773,"aZ":-33.49398518162929,"pfxX":-8.235053586594923,"pfxZ":-0.7328820760685035,"pX":-0.8848490724692354,"pZ":1.990814734308301,"vX0":4.2629120872621735,"vY0":-133.38595689620274,"vZ0":-2.6565052221972953,"x":150.73,"y":185.03,"x0":-1.4302297278854625,"y0":50.000176672787475,"z0":5.404145432050963,"aX":-14.900792146535293},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.7,"breakHorizontal":14.0,"spinRate":2023,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40996365852421013,"extension":5.704665165606222},"index":2,"playId":"2de443eb-ef6e-3385-843c-5e254f4edaf9","pitchNumber":2,"startTime":"2026-08-20T19:26:22.678Z","endTime":"2026-08-20T19:26:26.693Z","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":91.9,"endSpeed":84.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.089059956180993,"aZ":-32.844404733759276,"pfxX":-9.092012229187297,"pfxZ":-0.3719766130518103,"pX":0.15130694058508165,"pZ":1.9868427939111788,"vX0":7.144752057042029,"vY0":-133.72889084433237,"vZ0":-2.651305462953606,"x":111.23,"y":185.14,"x0":-1.3750322576429213,"y0":50.00172285218329,"z0":5.349375042870529,"aX":-16.451272423923985},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":14.9,"spinRate":1965,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.4097302067707358,"extension":5.6718760947490425},"index":3,"playId":"7ab9f85e-e727-3d3e-8ada-f05ae3b009d6","pitchNumber":3,"startTime":"2026-08-20T19:26:41.892Z","endTime":"2026-08-20T19:26:45.157Z","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":91.5,"endSpeed":84.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683339468147977,"aZ":-32.92002701353189,"pfxX":-7.988230301907095,"pfxZ":-0.4125357790244184,"pX":-0.3557565773599828,"pZ":1.86911422403288,"vX0":5.460678724012704,"vY0":-133.21190981856557,"vZ0":-2.7665738154509807,"x":130.56,"y":188.31,"x0":-1.3907287891921012,"y0":50.0049359279154,"z0":5.2927401100009615,"aX":-14.408473336034668},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.1,"breakHorizontal":13.3,"spinRate":1974,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4106357935604419,"extension":5.889469619898543},"index":4,"playId":"330cebe5-88f9-3836-b151-95b8ffc3c010","pitchNumber":4,"startTime":"2026-08-20T19:27:05.329Z","endTime":"2026-08-20T19:27:08.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495696342017258,"aZ":-35.40761054754586,"pfxX":-1.8928148403821285,"pfxZ":-2.194468862035624,"pX":-0.43406457813752214,"pZ":2.172387025065653,"vX0":3.103480949670944,"vY0":-120.94230395599828,"vZ0":-0.3416975859136606,"x":133.55,"y":180.13,"x0":-1.4903643676291491,"y0":50.00063764501779,"z0":5.431723537997182,"aX":-2.792210016115536},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":2236,"spinDirection":21},"zone":7,"typeConfidence":2.0,"plateTime":0.4535863663183908,"extension":5.637517835769638},"index":5,"playId":"3e351918-ced3-32e8-b288-d60b18661a65","pitchNumber":5,"startTime":"2026-08-20T19:27:27.451Z","endTime":"2026-08-20T19:27:30.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15008198290861,"aZ":-36.20322843960345,"pfxX":-6.262990784052218,"pfxZ":-2.679357073344428,"pX":-1.6843530809252878,"pZ":1.7604506103247315,"vX0":1.8481411379267927,"vY0":-122.20179864371163,"vZ0":-1.022793633150324,"x":181.2,"y":191.25,"x0":-1.6389891728554762,"y0":50.000767409629404,"z0":5.30755034290461,"aX":-9.426042849215149},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.8,"breakHorizontal":10.9,"spinRate":1594,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.44902294876573245,"extension":5.584301409162965},"index":6,"playId":"355fd9c6-0619-3728-bf0c-d47490016eec","pitchNumber":6,"startTime":"2026-08-20T19:27:50.652Z","endTime":"2026-08-20T19:27:54.860Z","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":83.2,"endSpeed":76.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.078572982755972,"aZ":-32.33856603141034,"pfxX":4.029391979763855,"pfxZ":-0.11583454623066736,"pX":0.23295688789415434,"pZ":1.7296308497658262,"vX0":3.0142169664125147,"vY0":-121.15145092070794,"vZ0":-1.746631127484052,"x":108.12,"y":192.08,"x0":-1.5514392073556549,"y0":50.0004278158141,"z0":5.291347555755931,"aX":5.976413941264424},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.4,"breakHorizontal":-8.0,"spinRate":2363,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4524263540060218,"extension":5.582352364082268},"index":7,"playId":"021001c4-8318-36ce-ba39-7d7a4cf50e69","pitchNumber":7,"startTime":"2026-08-20T19:28:09.833Z","endTime":"2026-08-20T19:28:12.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.631605906629197,"aZ":-41.76532169820224,"pfxX":-5.367362683658777,"pfxZ":-6.266343241028602,"pX":-1.6091106001106166,"pZ":3.01746225707067,"vX0":1.4876477979493605,"vY0":-123.24401530478887,"vZ0":2.6172160010755565,"x":178.34,"y":157.31,"x0":-1.5250891369894366,"y0":50.00241077798901,"z0":5.481557184920775,"aX":-8.215385830808152},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.4,"breakHorizontal":9.4,"spinRate":1700,"spinDirection":270},"zone":11,"typeConfidence":2.0,"plateTime":0.44526412923466907,"extension":5.689517470933338},"index":8,"playId":"355de42b-270c-33f4-9189-6cb86adacd19","pitchNumber":8,"startTime":"2026-08-20T19:28:30.814Z","endTime":"2026-08-20T19:28:34.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.781619439524142,"aZ":-28.933706554261907,"pfxX":-8.617725126260748,"pfxZ":1.7892463846230307,"pX":-0.33238880202380894,"pZ":2.650458019580433,"vX0":5.566632064492387,"vY0":-133.25369577693877,"vZ0":-1.5890204571134823,"x":129.67,"y":167.22,"x0":-1.3215102320719505,"y0":50.002429576981015,"z0":5.3311739410724845,"aX":-15.604487966191384},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.1,"breakHorizontal":14.5,"spinRate":1901,"spinDirection":272},"zone":4,"typeConfidence":2.0,"plateTime":0.40995128063534336,"extension":5.7409930501998625},"hitData":{"launchSpeed":83.8,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.65,"coordY":181.49}},"index":9,"playId":"71f2fec6-4807-3787-b144-a002872453e4","pitchNumber":9,"startTime":"2026-08-20T19:28:48.714Z","endTime":"2026-08-20T19:28:57.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:28:57.732Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-20T19:29:26.578Z","endTime":"2026-08-20T19:29:36.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937660176925434,"aZ":-20.940686222057078,"pfxX":-8.531970873055933,"pfxZ":6.098361192968462,"pX":0.33326568973217907,"pZ":2.0100778382634656,"vX0":7.179281204586844,"vY0":-134.7787133739801,"vZ0":-4.869778320132253,"x":104.3,"y":184.51,"x0":-1.254791832137408,"y0":50.00259649454279,"z0":5.316549522013828,"aX":-15.71694750844461},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2033,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4061835332149166,"extension":5.815370301457505},"hitData":{"launchSpeed":75.8,"launchAngle":60.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.24,"coordY":140.93}},"index":0,"playId":"efb35b4e-dc5d-35f1-bec4-b5eb2d8cdd09","pitchNumber":1,"startTime":"2026-08-20T19:29:27.138Z","endTime":"2026-08-20T19:29:36.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:29:36.548Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to left fielder Zack Gelof.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:31:56.559Z","endTime":"2026-08-20T19:33:49.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00501170901213,"aZ":-13.613496790780276,"pfxX":4.745016243158414,"pfxZ":9.151773741955726,"pX":0.7546181318148695,"pZ":1.7499951782823966,"vX0":-3.9611071043128367,"vY0":-141.02751760705806,"vZ0":-7.05908251902038,"x":88.24,"y":191.53,"x0":1.556131772002567,"y0":50.003323899252884,"z0":5.1514051794205225,"aX":9.624074564247454},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":-7.8,"spinRate":2383,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.38736702727539507,"extension":6.431419702002462},"index":0,"playId":"4b390c85-afcb-3577-8dac-732efe910660","pitchNumber":1,"startTime":"2026-08-20T19:32:12.967Z","endTime":"2026-08-20T19:32:16.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":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63187116126213,"aZ":-28.66144310771897,"pfxX":-6.833401531899604,"pfxZ":2.3864482814342143,"pX":0.9260405180966998,"pZ":2.6330895435482513,"vX0":-0.14137065966142606,"vY0":-120.06260101970933,"vZ0":-0.5815280877362694,"x":81.7,"y":167.69,"x0":1.8743344875359247,"y0":50.002103639613765,"z0":5.412823864800948,"aX":-10.04884949002519},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.4,"breakHorizontal":12.5,"spinRate":2464,"spinDirection":287},"zone":12,"typeConfidence":0.91,"plateTime":0.4549148541308323,"extension":6.365410541708216},"index":1,"playId":"bd166108-d54f-3fc7-85fd-35a6d86effee","pitchNumber":2,"startTime":"2026-08-20T19:32:28.854Z","endTime":"2026-08-20T19:32:32.948Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42222024975801,"aZ":-27.923750814336863,"pfxX":-2.2528392795029495,"pfxZ":2.597799733784364,"pX":-0.324559207428145,"pZ":1.7483499572862797,"vX0":-4.049068880492925,"vY0":-126.4778077653425,"vZ0":-3.3871061994194247,"x":129.37,"y":191.57,"x0":1.5837034394659852,"y0":50.00365615309732,"z0":5.3207088590405185,"aX":-3.684697233088248},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":4.9,"spinRate":2219,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.4314454370681915,"extension":6.473373139932493},"index":2,"playId":"b84f235a-0b21-3eac-98d6-00da5853eda6","pitchNumber":3,"startTime":"2026-08-20T19:32:45.521Z","endTime":"2026-08-20T19:32:49.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90488532491548,"aZ":-18.117113835774383,"pfxX":9.466372725369578,"pfxZ":7.109309266661895,"pX":0.7614103484853882,"pZ":2.070376171397512,"vX0":-5.902259833170782,"vY0":-139.60380416329377,"vZ0":-5.17521358756765,"x":87.98,"y":182.88,"x0":1.6712250216542188,"y0":50.001743485697126,"z0":5.137458885229027,"aX":18.717209848122284},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":-16.0,"spinRate":2182,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.39206802427261467,"extension":6.603001833415141},"index":3,"playId":"73b25bbe-f40a-3c4c-9f7a-9db14197cb41","pitchNumber":4,"startTime":"2026-08-20T19:33:00.996Z","endTime":"2026-08-20T19:33:04.103Z","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":82.1,"endSpeed":74.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41763688021505,"aZ":-30.482692859639354,"pfxX":-7.61343344666667,"pfxZ":1.1805204783897079,"pX":0.2433825423432955,"pZ":2.3765807629590867,"vX0":-1.1819037867715505,"vY0":-119.51653198893237,"vZ0":-0.721789894425769,"x":107.72,"y":174.61,"x0":1.7338050563665632,"y0":50.00137623717215,"z0":5.4469844305215105,"aX":-10.890728525381716},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":2493,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.46024072473406585,"extension":6.304035916767993},"index":4,"playId":"09ba25c5-cb88-32cf-936a-908beb5c44b0","pitchNumber":5,"startTime":"2026-08-20T19:33:19.418Z","endTime":"2026-08-20T19:33:22.603Z","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":96.7,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51670348470231,"aZ":-15.391073663690252,"pfxX":5.249332511773626,"pfxZ":8.44541561012659,"pX":0.5238783044138833,"pZ":2.110572216506812,"vX0":-4.662040811029289,"vY0":-140.69145971127912,"vZ0":-5.8541300999549355,"x":97.03,"y":181.79,"x0":1.5275196991439612,"y0":50.00393007822117,"z0":5.230884535935221,"aX":10.432585515342327},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":-8.4,"spinRate":2232,"spinDirection":155},"zone":9,"typeConfidence":0.91,"plateTime":0.3906212084747889,"extension":6.531939864343177},"hitData":{"launchSpeed":68.1,"launchAngle":22.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.96,"coordY":134.92}},"index":5,"playId":"3b27307e-257d-3291-bee3-5a2ec87534ac","pitchNumber":6,"startTime":"2026-08-20T19:33:40.560Z","endTime":"2026-08-20T19:33:49.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:33:49.820Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:34:03.518Z","endTime":"2026-08-20T19:35:21.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":87.2,"endSpeed":80.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522238123256113,"aZ":-31.253141565830862,"pfxX":-0.7362386736743098,"pfxZ":0.5615666601856262,"pX":-0.58615101032131,"pZ":2.8193788338741266,"vX0":-5.207403721715061,"vY0":-126.90107972396011,"vZ0":-0.4404822305831193,"x":139.34,"y":162.66,"x0":1.5864823470040805,"y0":50.00197378670374,"z0":5.480990590430902,"aX":-1.2015143145064515},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":2.5,"spinRate":2463,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.43131733781520776,"extension":6.401652242001953},"index":0,"playId":"cde4b563-397e-3699-88b3-2749eed87517","pitchNumber":1,"startTime":"2026-08-20T19:34:16.371Z","endTime":"2026-08-20T19:34:20.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38255037708373,"aZ":-13.75260798572379,"pfxX":7.3599787705789215,"pfxZ":9.527927494906454,"pX":-0.031671122337523325,"pZ":0.25001089705720514,"vX0":-6.430568184192175,"vY0":-137.8722798116478,"vZ0":-10.64902069237046,"x":118.21,"y":232.03,"x0":1.3696625694223565,"y0":50.00418068314211,"z0":5.080111337867633,"aX":14.233194041087849},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-12.1,"spinRate":2165,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39658877834391415,"extension":6.394739120813204},"index":1,"playId":"3555ace3-7d5b-3ab2-8cc7-e8c235b9d737","pitchNumber":2,"startTime":"2026-08-20T19:34:32.167Z","endTime":"2026-08-20T19:34:35.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.734808261597323,"aZ":-13.923749131016752,"pfxX":4.494093834744959,"pfxZ":9.070217727088087,"pX":0.6773790596806915,"pZ":2.8936424693241887,"vX0":-4.245629715005027,"vY0":-140.68540343822798,"vZ0":-4.060885834299368,"x":91.18,"y":160.65,"x0":1.6192612643757518,"y0":50.00548314296468,"z0":5.25299019245845,"aX":9.04574928023272},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-7.3,"spinRate":2224,"spinDirection":154},"zone":3,"typeConfidence":0.9,"plateTime":0.38873896362455973,"extension":6.395955001344977},"index":2,"playId":"9f59d205-5bf7-38f5-8d31-297f37d52286","pitchNumber":3,"startTime":"2026-08-20T19:34:56.492Z","endTime":"2026-08-20T19:34:59.513Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31673628839343,"aZ":-34.19067766396956,"pfxX":-3.7120723836637577,"pfxZ":-1.2538153277773212,"pX":0.5906582724593284,"pZ":3.236619235828245,"vX0":-1.7691170398157876,"vY0":-125.34954553335682,"vZ0":1.35021603920718,"x":94.49,"y":151.39,"x0":1.7860824231775212,"y0":50.00431432679483,"z0":5.464698977881621,"aX":-5.9579181619831685},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.8,"breakHorizontal":7.1,"spinRate":2490,"spinDirection":263},"zone":3,"typeConfidence":0.91,"plateTime":0.43554845872790704,"extension":6.267362817523021},"index":3,"playId":"3f8612d1-e53c-3c3b-ac42-3b681ffcafc1","pitchNumber":4,"startTime":"2026-08-20T19:35:17.396Z","endTime":"2026-08-20T19:35:21.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:35:21.348Z","atBatIndex":37},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Nick Loftin triples (2) on a sharp line drive to center fielder Henry Bolte, deflected by right fielder Carlos Cortes. Michael Massey scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:35:34.170Z","endTime":"2026-08-20T19:36:16.193Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886086686395874,"aZ":-16.45138723726999,"pfxX":8.570656585468674,"pfxZ":8.213079020546067,"pX":0.14679957417854572,"pZ":0.8388299731513915,"vX0":-6.82986998239408,"vY0":-137.15753395837734,"vZ0":-8.390722733240338,"x":111.4,"y":216.13,"x0":1.5493391418677418,"y0":50.00626367519664,"z0":5.048421445062413,"aX":16.416142785151134},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":-14.2,"spinRate":2177,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.3985623789868389,"extension":6.365083196357731},"index":0,"playId":"c05583e9-56f0-33be-93bc-5659e669c05e","pitchNumber":1,"startTime":"2026-08-20T19:35:44.051Z","endTime":"2026-08-20T19:35:47.202Z","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":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017641911173158,"aZ":-16.88461698448415,"pfxX":9.020708232290424,"pfxZ":7.838558118292851,"pX":0.47866203556242226,"pZ":2.479403819190267,"vX0":-6.539073147223576,"vY0":-138.53417657107025,"vZ0":-4.435065329321335,"x":98.75,"y":171.84,"x0":1.6939124391659643,"y0":50.00026907718006,"z0":5.22454234548978,"aX":17.58741842179545},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":-15.0,"spinRate":2255,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.39490332295149155,"extension":6.276426543137119},"hitData":{"launchSpeed":102.6,"launchAngle":10.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.7,"coordY":83.55}},"index":1,"playId":"23ee2c9b-5845-3a78-8114-a9cc7bc90804","pitchNumber":2,"startTime":"2026-08-20T19:36:01.184Z","endTime":"2026-08-20T19:36:16.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:36:16.193Z","atBatIndex":38},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Gage Jump intentionally walks Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:36:53.896Z","endTime":"2026-08-20T19:37:38.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":97.2,"endSpeed":89.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453364881590566,"aZ":-13.658714833252201,"pfxX":4.619751355072894,"pfxZ":9.082463416242872,"pX":1.8481729783736787,"pZ":3.7980113339187094,"vX0":-1.6629503932846372,"vY0":-141.6713541982823,"vZ0":-1.8233533534637607,"x":46.55,"y":136.23,"x0":1.841486106105637,"y0":50.003933646237954,"z0":5.319957362069645,"aX":9.419663476270937},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":-8.0,"spinRate":2142,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.3861618671483735,"extension":6.410707509178961},"index":0,"playId":"638797e0-515c-3698-9742-7c07bc052458","pitchNumber":1,"startTime":"2026-08-20T19:36:58.612Z","endTime":"2026-08-20T19:37:02.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"638797e0-515c-3698-9742-7c07bc052458","startTime":"2026-08-20T19:37:05.054Z","endTime":"2026-08-20T19:37:19.568Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826808180282974,"aZ":-28.484895608776892,"pfxX":8.090861835513067,"pfxZ":2.1768151298476983,"pX":-0.12429241875220579,"pZ":0.47648696976040866,"vX0":-7.337003381733319,"vY0":-129.08693545750535,"vZ0":-6.144713609496734,"x":121.74,"y":225.91,"x0":1.6979335781172307,"y0":50.00289418745685,"z0":5.0689733293463295,"aX":13.711530128957746},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":-13.1,"spinRate":1328,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4236375235381393,"extension":6.48109138583973},"index":2,"playId":"2a5d5300-0ebe-31b6-ae65-373e84460595","pitchNumber":2,"startTime":"2026-08-20T19:37:19.568Z","endTime":"2026-08-20T19:37:22.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08240746-0406-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-08-20T19:37:37.547Z","endTime":"2026-08-20T19:37:37.568Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":4,"playId":"08240746-0406-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-08-20T19:37:37.568Z","endTime":"2026-08-20T19:37:38.798Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-20T19:37:38.798Z","atBatIndex":39},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"John Rave reaches on a fielder's choice out, pitcher Gage Jump to catcher Brian Serven. Nick Loftin out at home. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:37:57.941Z","endTime":"2026-08-20T19:38:16.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695611,"link":"/api/v1/people/695611"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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(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":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969002905344393,"aZ":-27.76868468745856,"pfxX":-3.0763827766274767,"pfxZ":2.7898736319803934,"pX":-0.40805967510047636,"pZ":2.6720131406134207,"vX0":-4.527226180892115,"vY0":-125.11608317183172,"vZ0":-1.3171057268085296,"x":132.55,"y":166.64,"x0":1.8267609695737668,"y0":50.00424383834528,"z0":5.487366793772743,"aX":-4.862833160385626},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":6.6,"spinRate":2330,"spinDirection":223},"zone":4,"typeConfidence":0.8,"plateTime":0.43829211290260517,"extension":6.307013851100734},"hitData":{"launchSpeed":18.9,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.48,"coordY":200.48}},"index":0,"playId":"55ecaf82-bc10-3349-a48e-bf0f878190a9","pitchNumber":1,"startTime":"2026-08-20T19:38:08.801Z","endTime":"2026-08-20T19:38:16.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:38:16.831Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a ground ball to center fielder Henry Bolte. Bobby Witt Jr. scores. John Rave to 2nd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:39:07.867Z","endTime":"2026-08-20T19:40:43.897Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"15513854-5cd1-4fc5-8f46-2ba1d8fd3eb6","startTime":"2026-08-20T19:39:07.867Z","endTime":"2026-08-20T19:39:12.867Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35036220704577,"aZ":-14.302006438147343,"pfxX":3.7479822753996217,"pfxZ":8.947450504279075,"pX":-0.07563104645165157,"pZ":2.8379065435987414,"vX0":-6.105844778275919,"vY0":-140.54803807410184,"vZ0":-4.280754824377381,"x":119.88,"y":162.16,"x0":1.639650421170754,"y0":50.001368863517676,"z0":5.3118623748230185,"aX":7.485742225758753},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":-5.5,"spinRate":2298,"spinDirection":150},"zone":5,"typeConfidence":0.89,"plateTime":0.3899534043112043,"extension":6.47504451124411},"index":1,"playId":"1b6386c8-1ef9-31b1-8ce8-ff3df7bca890","pitchNumber":1,"startTime":"2026-08-20T19:39:24.499Z","endTime":"2026-08-20T19:39:27.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318270083801266,"aZ":-44.411377526098335,"pfxX":-4.850170160409963,"pfxZ":-8.908353714333177,"pX":0.08080173853142865,"pZ":2.328719892253904,"vX0":-2.0392892315803004,"vY0":-117.06330304006374,"vZ0":2.0553665431843315,"x":113.92,"y":175.9,"x0":1.596314782973176,"y0":50.0050452516192,"z0":5.630278269961367,"aX":-6.659694737741953},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.2,"breakHorizontal":9.4,"spinRate":2619,"spinDirection":324},"zone":5,"typeConfidence":0.9,"plateTime":0.4698372729878133,"extension":6.341932379508868},"index":2,"playId":"f8177f08-2937-356f-8b18-af0b8ba3eea0","pitchNumber":2,"startTime":"2026-08-20T19:39:47.979Z","endTime":"2026-08-20T19:39:51.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15814676098889,"aZ":-43.95051526196678,"pfxX":-7.033395821600197,"pfxZ":-8.606553963066936,"pX":0.19254257439676098,"pZ":2.1413894066257404,"vX0":-1.0526906309523114,"vY0":-117.11812455861923,"vZ0":1.5368554389987827,"x":109.66,"y":180.96,"x0":1.562099855191662,"y0":50.00250141858866,"z0":5.634196178421345,"aX":-9.625466810253549},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.8,"breakHorizontal":13.0,"spinRate":2690,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.4703478441896909,"extension":6.435404407934135},"index":3,"playId":"0601947e-74fa-37fa-a551-68726065ff18","pitchNumber":3,"startTime":"2026-08-20T19:40:06.918Z","endTime":"2026-08-20T19:40:10.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.873850324751512,"aZ":-15.636130293633187,"pfxX":5.343729865023756,"pfxZ":8.210717436706123,"pX":0.07940689121115296,"pZ":2.424203033513142,"vX0":-6.1087905837630565,"vY0":-140.55445517914427,"vZ0":-5.17748822376251,"x":113.97,"y":173.33,"x0":1.579856340703482,"y0":50.00283913148523,"z0":5.294806507234236,"aX":10.763392031142239},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":-8.5,"spinRate":2334,"spinDirection":151},"zone":5,"typeConfidence":0.91,"plateTime":0.3887075083114797,"extension":6.488985016099487},"hitData":{"launchSpeed":96.4,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.63,"coordY":83.14}},"index":4,"playId":"e59a3be4-882f-3ae0-8b30-c6852a9fdc50","pitchNumber":4,"startTime":"2026-08-20T19:40:32.857Z","endTime":"2026-08-20T19:40:43.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:40:43.897Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Donovan Walton to first baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-20T19:41:15.316Z","endTime":"2026-08-20T19:41:29.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.973521576677225,"aZ":-16.82160068910455,"pfxX":4.897273179244262,"pfxZ":7.779211338730558,"pX":0.2833912507861613,"pZ":2.9566834464735745,"vX0":-5.615860260726947,"vY0":-139.30058357275354,"vZ0":-3.596719244161684,"x":106.2,"y":158.95,"x0":1.6849831682859087,"y0":50.00508810000492,"z0":5.370080515907288,"aX":9.66895945043009},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-7.8,"spinRate":2301,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.39252199260742415,"extension":6.430758607680255},"hitData":{"launchSpeed":101.8,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.64,"coordY":149.05}},"index":0,"playId":"0fe82ee9-3c46-3489-8250-617b81e9a084","pitchNumber":1,"startTime":"2026-08-20T19:41:22.388Z","endTime":"2026-08-20T19:41:29.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:41:29.952Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T19:44:08.988Z","endTime":"2026-08-20T19:45:38.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","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":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Duran replaces Randy Dobnak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T19:42:27.132Z","endTime":"2026-08-20T19:44:11.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679922,"link":"/api/v1/people/679922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982310348270747,"aZ":-17.216993602311064,"pfxX":-7.374201149609348,"pfxZ":7.460722193155762,"pX":0.09711879868802681,"pZ":3.219697043251017,"vX0":8.713857833980548,"vY0":-140.71768809509788,"vZ0":-3.222193489150486,"x":113.3,"y":151.85,"x0":-2.0818388870035216,"y0":50.003548695876,"z0":5.49522744209677,"aX":-14.786701980960057},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2405,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.3892538072983669,"extension":6.466926753897894},"index":1,"playId":"2e0bdc48-a3fc-3783-9b7e-a38929fa1205","pitchNumber":1,"startTime":"2026-08-20T19:44:11.254Z","endTime":"2026-08-20T19:44:15.328Z","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.7,"endSpeed":80.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232210521318507,"aZ":-26.3020904906302,"pfxX":2.0518024645413075,"pfxZ":3.56147199337774,"pX":0.9370129720911574,"pZ":3.0887820909253767,"vX0":7.981405120740381,"vY0":-127.54251768170526,"vZ0":-0.7778295497619435,"x":81.28,"y":155.38,"x0":-2.4992146097307577,"y0":50.00079453063906,"z0":5.471964775456231,"aX":3.3777757497526375},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-5.5,"spinRate":2753,"spinDirection":91},"zone":12,"typeConfidence":0.9,"plateTime":0.42945383801351644,"extension":6.433432291912848},"index":2,"playId":"deffc4fd-5458-3034-9756-471d16f8ac71","pitchNumber":2,"startTime":"2026-08-20T19:44:28.099Z","endTime":"2026-08-20T19:44:31.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05027274665795,"aZ":-23.860125147445952,"pfxX":-11.210609591279642,"pfxZ":4.286292152472702,"pX":-1.4109221671493308,"pZ":2.342725254804221,"vX0":6.3384857583951515,"vY0":-138.1792920048563,"vZ0":-3.8214555542993005,"x":170.78,"y":175.53,"x0":-2.274977100535667,"y0":50.00199735298115,"z0":5.341916688753813,"aX":-21.732745717441713},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":19.1,"spinRate":2298,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.3960039979461851,"extension":6.5014831875261105},"index":3,"playId":"fe288cc6-8fc1-37a8-a36b-9194f8b74ecf","pitchNumber":3,"startTime":"2026-08-20T19:44:45.891Z","endTime":"2026-08-20T19:44:50.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-20T19:44:56.362Z","endTime":"2026-08-20T19:45:11.806Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.863293821048583,"aZ":-15.72699068817115,"pfxX":-7.874092707046875,"pfxZ":8.08268043462193,"pX":1.359573101159667,"pZ":2.7150442464559745,"vX0":12.264650633205166,"vY0":-141.6553283285229,"vZ0":-4.9560702384376265,"x":65.18,"y":165.47,"x0":-2.0000063382463487,"y0":50.00612930448263,"z0":5.49021497347843,"aX":-16.030912049260255},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":2423,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.3864190563144976,"extension":6.774307988597375},"index":5,"playId":"7e12eaa0-09af-3ad0-82bd-95e236bb65aa","pitchNumber":4,"startTime":"2026-08-20T19:45:11.806Z","endTime":"2026-08-20T19:45:15.107Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197732436966376,"aZ":-26.860535634582806,"pfxX":4.813744664543087,"pfxZ":3.3159439278140495,"pX":0.7696485941394212,"pZ":2.212487291290229,"vX0":6.204111369785942,"vY0":-126.01310013726372,"vZ0":-2.5826110359725463,"x":87.66,"y":179.04,"x0":-2.3522288827848725,"y0":50.005378760797676,"z0":5.426161450393499,"aX":7.723860891952813},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-10.2,"spinRate":2793,"spinDirection":85},"zone":9,"typeConfidence":0.91,"plateTime":0.43506392886034195,"extension":6.36992361482374},"hitData":{"launchSpeed":64.1,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.31,"coordY":161.65}},"index":6,"playId":"931293df-730e-3b61-b260-2d6d333872b5","pitchNumber":5,"startTime":"2026-08-20T19:45:29.725Z","endTime":"2026-08-20T19:45:38.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:45:38.751Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T19:45:53.196Z","endTime":"2026-08-20T19:47:06.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14318162516272,"aZ":-22.89879614063895,"pfxX":-5.186293094006762,"pfxZ":4.672171410783559,"pX":-1.948635202487444,"pZ":5.496623478195236,"vX0":3.045953576244629,"vY0":-139.93664317056184,"vZ0":3.3203647020833214,"x":191.28,"y":90.37,"x0":-2.3765267950602382,"y0":50.00543240124033,"z0":5.793654027234356,"aX":-10.30238195548927},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":8.8,"spinRate":2062,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.39118843734373066,"extension":6.471781146849565},"index":0,"playId":"1c257b09-c18b-3d73-a887-27b99e38f629","pitchNumber":1,"startTime":"2026-08-20T19:46:07.008Z","endTime":"2026-08-20T19:46:10.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.872892732032053,"aZ":-30.275528582467413,"pfxX":4.271200901979692,"pfxZ":1.1716486065678122,"pX":-0.9735799324630818,"pZ":2.7240429419888805,"vX0":2.879729435458196,"vY0":-126.87316339151027,"vZ0":-0.8144834520287059,"x":154.11,"y":165.23,"x0":-2.681191490592546,"y0":50.00152015014463,"z0":5.479142255959217,"aX":6.906494481247357},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":-8.4,"spinRate":2503,"spinDirection":86},"zone":11,"typeConfidence":0.9,"plateTime":0.43302285583279065,"extension":6.4312484298706085},"index":1,"playId":"f996d7cf-65d0-366b-8fae-66b73805b698","pitchNumber":2,"startTime":"2026-08-20T19:46:26.244Z","endTime":"2026-08-20T19:46:30.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37991386982946,"aZ":-31.027666001149786,"pfxX":-10.478354308059842,"pfxZ":0.6301736987663222,"pX":-1.6195060558882777,"pZ":2.730358154913471,"vX0":5.998905711997656,"vY0":-135.26549651113578,"vZ0":-1.3363361805633587,"x":178.73,"y":165.06,"x0":-2.5210568523635306,"y0":50.00618690792803,"z0":5.435134913871722,"aX":-19.147241129533022},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2194,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.40713499666393105,"extension":6.511860466823627},"index":2,"playId":"e774755f-6692-367f-bcf8-8140ad47043d","pitchNumber":3,"startTime":"2026-08-20T19:46:45.329Z","endTime":"2026-08-20T19:46:48.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.143004092131314,"aZ":-19.029368454377657,"pfxX":-5.913549739742896,"pfxZ":6.873847861525038,"pX":-1.7812915711446569,"pZ":2.947012474474237,"vX0":4.098426127788601,"vY0":-137.80711865541926,"vZ0":-3.135963158091816,"x":184.9,"y":159.21,"x0":-2.5234605514381725,"y0":50.00630512765016,"z0":5.393478928918908,"aX":-11.315780294465617},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":9.8,"spinRate":2154,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39826765606675796,"extension":6.670815115816191},"index":3,"playId":"dfa0e995-b312-39c9-8a3a-2dfeabfa5ebb","pitchNumber":4,"startTime":"2026-08-20T19:47:03.092Z","endTime":"2026-08-20T19:47:06.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:47:06.999Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Lawrence Butler to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T19:50:27.194Z","endTime":"2026-08-20T19:52:21.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T19:47:37.324Z","endTime":"2026-08-20T19:50:27.391Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.083704286010867,"aZ":-24.984284191114135,"pfxX":-9.230674900302606,"pfxZ":3.8933606626207915,"pX":0.21622837872018158,"pZ":2.9075594124807824,"vX0":10.22629172502142,"vY0":-135.17909559469,"vZ0":-2.538566131979796,"x":108.76,"y":160.28,"x0":-2.4205497533791362,"y0":50.00254137121429,"z0":5.61695293744148,"aX":-17.04520767634335},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":14.5,"spinRate":2193,"spinDirection":233},"zone":2,"typeConfidence":0.89,"plateTime":0.40552556863439193,"extension":6.898559211233374},"index":1,"playId":"3b97fe95-1c75-39ed-8b9f-556095978e91","pitchNumber":1,"startTime":"2026-08-20T19:50:27.391Z","endTime":"2026-08-20T19:50:30.544Z","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":95.2,"endSpeed":87.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603673626408078,"aZ":-18.609829986416663,"pfxX":-4.54002674527446,"pfxZ":6.909195033230667,"pX":-1.3995999224236295,"pZ":4.488886637502171,"vX0":4.538389478735311,"vY0":-138.65605812444943,"vZ0":-0.21189398481816907,"x":170.35,"y":117.58,"x0":-2.461254306359042,"y0":50.00335719131022,"z0":5.7993761180502,"aX":-8.913780981549575},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":7.3,"spinRate":2172,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3937944801547584,"extension":6.3621130314264365},"index":2,"playId":"4b865b39-2c4a-31bf-a174-424a451990cc","pitchNumber":2,"startTime":"2026-08-20T19:50:46.435Z","endTime":"2026-08-20T19:50:50.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334152984870883,"aZ":-29.482452499765827,"pfxX":3.0615322165258716,"pfxZ":1.6797630206699008,"pX":-1.7982389770911265,"pZ":2.399754445221902,"vX0":1.113874254738489,"vY0":-125.72774176867185,"vZ0":-1.6352876109953147,"x":185.54,"y":173.99,"x0":-2.64467931540105,"y0":50.003105319736605,"z0":5.449812280909671,"aX":4.904073737538028},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":-5.8,"spinRate":2582,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.43554446175118944,"extension":6.331026736095001},"index":3,"playId":"0165d0e2-818a-3f19-8789-6f54b03ec42b","pitchNumber":3,"startTime":"2026-08-20T19:51:11.350Z","endTime":"2026-08-20T19:51:14.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10507078756427,"aZ":-27.45248665036355,"pfxX":-8.726140745904319,"pfxZ":2.4762393499497417,"pX":-1.090640735840531,"pZ":2.9223238664098887,"vX0":6.845464422760351,"vY0":-136.77504717606172,"vZ0":-2.117390808276853,"x":158.57,"y":159.88,"x0":-2.483081665721105,"y0":50.00425795187954,"z0":5.575263549194223,"aX":-16.655215633816844},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":2192,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39934153929791316,"extension":6.628186736120912},"index":4,"playId":"ad5d1ddd-0ff6-3e9b-a6b7-213e21da4848","pitchNumber":4,"startTime":"2026-08-20T19:51:38.523Z","endTime":"2026-08-20T19:51:42.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269897263195634,"aZ":-18.344071988232297,"pfxX":-4.819631887904425,"pfxZ":7.01642450332665,"pX":-0.9641465932930978,"pZ":2.585374023034549,"vX0":5.655160007307382,"vY0":-138.84567532106294,"vZ0":-4.668171242005377,"x":153.75,"y":168.97,"x0":-2.3918683576453743,"y0":50.004631759700544,"z0":5.492697481185047,"aX":-9.502602465944966},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":7.7,"spinRate":2169,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.3930391800210211,"extension":6.530910069745757},"index":5,"playId":"b7552678-0090-3b45-8b53-059dd53c7490","pitchNumber":5,"startTime":"2026-08-20T19:51:57.186Z","endTime":"2026-08-20T19:52:00.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.1,"endSpeed":80.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59471879563833,"aZ":-28.707361475692405,"pfxX":3.929789271578726,"pfxZ":2.109183614762614,"pX":1.3133148199866347,"pZ":3.087680470980512,"vX0":7.8160363354486835,"vY0":-126.74091461202974,"vZ0":-0.6030273374109727,"x":66.94,"y":155.41,"x0":-2.3094600684634696,"y0":50.001748282492024,"z0":5.602413562327832,"aX":6.4516976826229495},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-8.8,"spinRate":2663,"spinDirection":89},"zone":12,"typeConfidence":0.9,"plateTime":0.4306002005654377,"extension":6.4646917769605405},"index":6,"playId":"c2bd666c-5ed5-3710-b63f-fb7e03be4a22","pitchNumber":6,"startTime":"2026-08-20T19:52:17.245Z","endTime":"2026-08-20T19:52:21.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:52:21.574Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks. Lawrence Butler to 3rd. Max Muncy to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T19:52:46.094Z","endTime":"2026-08-20T19:54:33.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnSecond":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":95.1,"endSpeed":87.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264222346627875,"aZ":-26.60055258650783,"pfxX":-8.438711310283104,"pfxZ":2.844577646120479,"pX":-1.8109463553422191,"pZ":2.2755962422274396,"vX0":5.024380769095074,"vY0":-138.52437513823463,"vZ0":-3.9634923451646995,"x":186.03,"y":177.34,"x0":-2.5430522589901075,"y0":50.00604475250048,"z0":5.484273167978137,"aX":-16.554857706173856},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":2242,"spinDirection":228},"zone":13,"typeConfidence":0.85,"plateTime":0.39400440510760326,"extension":6.529291810736982},"index":0,"playId":"6733c584-dd9c-3ca4-a8b3-237d1badc8f2","pitchNumber":1,"startTime":"2026-08-20T19:52:48.264Z","endTime":"2026-08-20T19:52:51.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764088662952172,"aZ":-26.163147040193504,"pfxX":-9.056318308816014,"pfxZ":3.124745098300224,"pX":-2.1127463753355595,"pZ":3.0562915009626788,"vX0":4.255552264180667,"vY0":-137.44043400579375,"vZ0":-1.8150103047937123,"x":197.53,"y":156.26,"x0":-2.499447210721642,"y0":50.004764797274966,"z0":5.491681233979062,"aX":-17.43078374969657},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":2211,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3976213289881825,"extension":6.497571439489542},"index":1,"playId":"936b2164-9ef1-3e15-8e4c-2f5d71f92756","pitchNumber":2,"startTime":"2026-08-20T19:53:06.988Z","endTime":"2026-08-20T19:53:10.034Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-20T19:53:19.788Z","endTime":"2026-08-20T19:54:09.189Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610285297931892,"aZ":-17.265434083721015,"pfxX":-7.570794858574808,"pfxZ":7.655469880462593,"pX":1.1009761402553668,"pZ":1.5659596537250615,"vX0":12.191179826414613,"vY0":-137.94552049956397,"vZ0":-6.943522146626362,"x":75.03,"y":196.5,"x0":-2.37064330736699,"y0":50.00509340889286,"z0":5.258244200464419,"aX":-14.749294274661674},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":11.5,"spinRate":2127,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.3954566353198321,"extension":6.663383691531497},"index":3,"playId":"3c9fc6d4-51e9-30bf-8faa-008700cda42b","pitchNumber":3,"startTime":"2026-08-20T19:54:09.189Z","endTime":"2026-08-20T19:54:12.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153300867225777,"aZ":-18.365645315192786,"pfxX":-6.118962366090863,"pfxZ":7.093897169401824,"pX":-0.4280743208442374,"pZ":3.747706357177309,"vX0":7.270075473580607,"vY0":-137.7883920799122,"vZ0":-1.6547715146156343,"x":133.32,"y":137.59,"x0":-2.290815907810589,"y0":50.000636585696505,"z0":5.581661451308144,"aX":-11.907131305199973},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2192,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.39569050707675846,"extension":6.537412576009962},"index":4,"playId":"23d75a52-e028-3442-b09d-79e90072177d","pitchNumber":4,"startTime":"2026-08-20T19:54:28.240Z","endTime":"2026-08-20T19:54:33.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:54:33.859Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brian Serven singles on a line drive to center fielder Tyler Tolbert. Lawrence Butler scores. Max Muncy to 3rd. Carlos Cortes to 2nd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T19:54:58.888Z","endTime":"2026-08-20T19:56:36.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnThird":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":679922,"link":"/api/v1/people/679922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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(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":95.3,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474404960461282,"aZ":-17.055732381358467,"pfxX":-5.703653830635742,"pfxZ":7.718086166707225,"pX":0.6323484230280192,"pZ":2.703439885906675,"vX0":9.668999872022155,"vY0":-138.48736204539765,"vZ0":-4.799260583695919,"x":92.9,"y":165.79,"x0":-2.14980385212833,"y0":50.00213645595154,"z0":5.585543055128727,"aX":-11.172444784855907},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2212,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.3942367606732793,"extension":6.650982830803667},"index":0,"playId":"d76bf0ae-d64b-39aa-8e58-eb610ceefd52","pitchNumber":1,"startTime":"2026-08-20T19:54:58.888Z","endTime":"2026-08-20T19:55:02.158Z","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.1,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877983356503243,"aZ":-24.9462837270078,"pfxX":-10.767997114250022,"pfxZ":3.8024628279985393,"pX":1.4092855207799388,"pZ":2.8037577416810535,"vX0":13.183599769431172,"vY0":-136.43084606952684,"vZ0":-2.9447049127788345,"x":63.28,"y":163.08,"x0":-2.0693304115574045,"y0":50.00055541403212,"z0":5.602165179148906,"aX":-20.452310253407056},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2240,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.4003093187154394,"extension":6.672986328468015},"index":1,"playId":"2d31bcdb-e03e-3d98-a949-bf4096e899b1","pitchNumber":2,"startTime":"2026-08-20T19:55:17.940Z","endTime":"2026-08-20T19:55:20.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75547199391414,"aZ":-17.15641639152416,"pfxX":-6.093538279527233,"pfxZ":7.695625328366292,"pX":-0.5489288106720187,"pZ":2.4371251660437383,"vX0":6.89470471625634,"vY0":-138.30615939961427,"vZ0":-5.196397020733921,"x":137.92,"y":172.98,"x0":-2.2739007793835837,"y0":50.00062277907101,"z0":5.47816500471233,"aX":-11.889068871842065},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2154,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.3949353747465163,"extension":6.518708679165736},"index":2,"playId":"d3309b4e-d3ad-3c3d-945f-3a233c36b5c1","pitchNumber":3,"startTime":"2026-08-20T19:55:36.233Z","endTime":"2026-08-20T19:55:39.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-20T19:56:02.537Z","endTime":"2026-08-20T19:56:24.205Z","isPitch":false,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633774094380193,"aZ":-20.451819667084525,"pfxX":-7.132523916078684,"pfxZ":5.9768975196017085,"pX":0.12380199974521623,"pZ":2.7089683602553527,"vX0":9.094443336887462,"vY0":-139.2644384197498,"vZ0":-4.119620932119551,"x":112.28,"y":165.64,"x0":-2.2593594197937885,"y0":50.00398424760896,"z0":5.562300687205099,"aX":-13.993691280619446},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":11.0,"spinRate":2142,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.3934731268550089,"extension":6.557316227041418},"hitData":{"launchSpeed":92.2,"launchAngle":19.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.44,"coordY":83.24}},"index":4,"playId":"7b0e596b-2558-34e3-9b34-8c56a66ceb1e","pitchNumber":4,"startTime":"2026-08-20T19:56:24.205Z","endTime":"2026-08-20T19:56:36.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:56:36.669Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, second baseman Michael Massey to first baseman Salvador Perez. Max Muncy scores. Carlos Cortes to 3rd. Brian Serven to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T19:59:47.208Z","endTime":"2026-08-20T19:59:59.489Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":{"id":679922,"link":"/api/v1/people/679922"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T19:57:11.142Z","endTime":"2026-08-20T19:58:05.718Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Thomas replaces Carlos Duran.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-20T19:58:05.718Z","endTime":"2026-08-20T19:59:49.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87009274143422,"aZ":-29.90936460744316,"pfxX":9.438318873513708,"pfxZ":1.2826140426566521,"pX":0.13980897115366436,"pZ":2.291412051766494,"vX0":-6.3663575338536305,"vY0":-131.7985573819548,"vZ0":-1.230228335969668,"x":111.67,"y":176.91,"x0":1.3597787584867966,"y0":50.000374300291725,"z0":4.972025185275896,"aX":16.611411352110025},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-15.7,"spinRate":2394,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.41549219241860946,"extension":6.062186557333339},"hitData":{"launchSpeed":69.6,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.51,"coordY":158.99}},"index":2,"playId":"8a9a2e19-d985-360d-9a37-ff8623a459cd","pitchNumber":1,"startTime":"2026-08-20T19:59:49.438Z","endTime":"2026-08-20T19:59:59.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T19:59:59.489Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to second baseman Michael Massey.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-20T20:00:25.881Z","endTime":"2026-08-20T20:01:14.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1659612240165,"aZ":-18.402072689646758,"pfxX":3.66856230047058,"pfxZ":7.506590296732995,"pX":-0.530915856962309,"pZ":3.416254186812561,"vX0":-5.8693673749220014,"vY0":-134.1313648712728,"vZ0":-1.0825823815000546,"x":137.24,"y":146.54,"x0":1.2022178722483206,"y0":50.002782307192426,"z0":5.1287795254551565,"aX":6.7310746916112},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":-5.5,"spinRate":2422,"spinDirection":126},"zone":11,"typeConfidence":0.92,"plateTime":0.40730100267002367,"extension":6.042941382981677},"index":0,"playId":"6bfe5f31-d123-30f5-93eb-950275b8feb1","pitchNumber":1,"startTime":"2026-08-20T20:00:25.881Z","endTime":"2026-08-20T20:00:29.217Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68829511625318,"aZ":-34.98585653365486,"pfxX":-5.71080758832157,"pfxZ":-1.9102032792646906,"pX":0.7048981056365499,"pZ":2.247404200281421,"vX0":-0.2281419182610633,"vY0":-119.92600234527616,"vZ0":0.5697498801031606,"x":90.13,"y":178.1,"x0":1.5441259359413069,"y0":50.001902959580704,"z0":5.098927599176947,"aX":-8.413300222577648},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":10.4,"spinRate":2922,"spinDirection":310},"zone":6,"typeConfidence":0.9,"plateTime":0.45472500679898253,"extension":6.0711113732765805},"index":1,"playId":"cdf6d8a4-032d-3e5e-a8f1-fb7e1b26d900","pitchNumber":2,"startTime":"2026-08-20T20:00:54.930Z","endTime":"2026-08-20T20:00:58.293Z","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":84.6,"endSpeed":77.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723449683814398,"aZ":-34.08627076699089,"pfxX":7.910568776383011,"pfxZ":-1.2360241795181235,"pX":1.069779221623034,"pZ":2.3402224025124405,"vX0":-3.114405143909866,"vY0":-123.17626793138994,"vZ0":-0.003611974151303654,"x":76.22,"y":175.59,"x0":1.3203946768155619,"y0":50.00611527173279,"z0":5.216017929695214,"aX":12.197263366685892},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":-13.7,"spinRate":1358,"spinDirection":104},"zone":14,"typeConfidence":0.92,"plateTime":0.44411892159666744,"extension":5.985978340791488},"hitData":{"launchSpeed":87.0,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.36,"coordY":129.37}},"index":2,"playId":"1cf13251-e24b-3b82-89b4-03316b9c1bbc","pitchNumber":3,"startTime":"2026-08-20T20:01:09.706Z","endTime":"2026-08-20T20:01:14.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:01:14.856Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T20:03:34.029Z","endTime":"2026-08-20T20:05:44.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Rashi replaces Gage Jump.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T20:02:33.079Z","endTime":"2026-08-20T20:03:36.162Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688497,"link":"/api/v1/people/688497"},"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":89.4,"endSpeed":82.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896584296034394,"aZ":-13.40906394483158,"pfxX":0.6382775837227059,"pfxZ":10.869051344205463,"pX":0.2290084253730905,"pZ":1.5048811233125503,"vX0":0.7133878646328979,"vY0":-129.9690302175074,"vZ0":-9.133760917005105,"x":108.27,"y":198.15,"x0":-0.13101379469367114,"y0":50.00147362079802,"z0":6.0616739967902316,"aX":1.101924263341844},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.1,"breakHorizontal":-1.3,"spinRate":2141,"spinDirection":184},"zone":8,"typeConfidence":0.91,"plateTime":0.4199528637693639,"extension":6.891065859050046},"index":1,"playId":"8f99cfa7-3039-397f-a1ee-a2c501e92e38","pitchNumber":1,"startTime":"2026-08-20T20:03:36.162Z","endTime":"2026-08-20T20:03:39.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426916347556407,"aZ":-15.055296249647121,"pfxX":1.5945986218788644,"pfxZ":9.773558764008547,"pX":0.41805566143529566,"pZ":3.190607069867498,"vX0":0.8871446159664349,"vY0":-131.1706836496744,"vZ0":-4.80494495970477,"x":101.06,"y":152.63,"x0":-0.1311346481579957,"y0":50.00179489274381,"z0":6.160032337200717,"aX":2.792352088762269},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":-3.1,"spinRate":2241,"spinDirection":180},"zone":3,"typeConfidence":0.91,"plateTime":0.4167597909873013,"extension":6.8504882210112825},"index":2,"playId":"a0ce7432-72c8-37ad-9b89-6b21b132e782","pitchNumber":2,"startTime":"2026-08-20T20:03:50.498Z","endTime":"2026-08-20T20:03:53.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.472797540303063,"aZ":-44.41207568658823,"pfxX":0.26789315705181305,"pfxZ":-9.960525755621227,"pX":-0.29362163687697984,"pZ":4.091055457756488,"vX0":-0.6858836112888861,"vY0":-110.13697074216189,"vZ0":4.742618710931607,"x":128.19,"y":128.32,"x0":-0.013046847189298414,"y0":50.00189073624819,"z0":6.605371252290746,"aX":0.32937787904860766},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-16.4,"breakHorizontal":-0.4,"spinRate":2195,"spinDirection":13},"zone":11,"typeConfidence":0.9,"plateTime":0.49723889850610137,"extension":6.684156065028289},"index":3,"playId":"cd28176d-cc49-31b6-b8f3-4a2eccba16ae","pitchNumber":3,"startTime":"2026-08-20T20:04:10.824Z","endTime":"2026-08-20T20:04:13.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380782269776287,"aZ":-20.742318323335013,"pfxX":1.5066142022211824,"pfxZ":6.659498297398752,"pX":0.516969866888351,"pZ":1.2998956439902252,"vX0":1.1435625835146017,"vY0":-129.50165729774662,"vZ0":-8.117473384669491,"x":97.29,"y":203.68,"x0":-0.12448212442072525,"y0":50.003645254707855,"z0":6.034384654703401,"aX":2.585488381051957},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":-3.0,"spinRate":1945,"spinDirection":173},"zone":14,"typeConfidence":0.71,"plateTime":0.42127217734210065,"extension":6.86828846976842},"index":4,"playId":"d3bb1be6-f365-387c-9c78-12cddbbf5203","pitchNumber":4,"startTime":"2026-08-20T20:04:27.433Z","endTime":"2026-08-20T20:04:31.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.765107793701286,"aZ":-18.684045071062428,"pfxX":-0.37325534343971123,"pfxZ":7.7227215873598904,"pX":-0.3868746087631685,"pZ":2.8654489718533243,"vX0":0.2226044400635029,"vY0":-130.6437807008092,"vZ0":-4.954108702307348,"x":131.75,"y":161.41,"x0":-0.4242204589201197,"y0":50.00552672903163,"z0":6.169969596231403,"aX":-0.6522140053955204},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":0.6,"spinRate":2020,"spinDirection":177},"zone":1,"typeConfidence":0.85,"plateTime":0.4175506147977486,"extension":6.854293146346158},"index":5,"playId":"8b9959f6-76e6-3ff5-8181-0f98aa655c0c","pitchNumber":5,"startTime":"2026-08-20T20:04:42.687Z","endTime":"2026-08-20T20:04:46.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719130514918177,"aZ":-16.494878065729047,"pfxX":1.525040332567455,"pfxZ":8.78183240203791,"pX":0.057728274669872966,"pZ":2.426651941284592,"vX0":0.1956303291731616,"vY0":-131.93743043253457,"vZ0":-6.4662452419656065,"x":114.8,"y":173.26,"x0":-0.21555676040765534,"y0":50.00425427481376,"z0":6.099200428474308,"aX":2.7229294571427767},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":2160,"spinDirection":177},"zone":5,"typeConfidence":0.89,"plateTime":0.41313315833629627,"extension":6.887580528291527},"index":6,"playId":"8fc79d5f-c392-392a-9ab0-ca521f74284e","pitchNumber":6,"startTime":"2026-08-20T20:05:00.949Z","endTime":"2026-08-20T20:05:03.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450740451866174,"aZ":-17.72525902093398,"pfxX":0.8859840782459432,"pfxZ":8.190618693851576,"pX":-0.36759643618026,"pZ":2.121830904844003,"vX0":-0.6689253863846352,"vY0":-131.37817301707236,"vZ0":-6.92449851891753,"x":131.01,"y":181.49,"x0":-0.22594243858109553,"y0":50.00314588495274,"z0":6.089118588140415,"aX":1.5629842434209544},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":-1.4,"spinRate":2229,"spinDirection":180},"zone":4,"typeConfidence":0.88,"plateTime":0.4154661800233126,"extension":7.209221813851779},"index":7,"playId":"20d49e0a-57cc-3a60-86b4-afde640bda7a","pitchNumber":7,"startTime":"2026-08-20T20:05:20.614Z","endTime":"2026-08-20T20:05:23.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03061758858657,"aZ":-16.242778540243478,"pfxX":-0.3491002937298413,"pfxZ":9.187954164371396,"pX":-1.2059842813245851,"pZ":3.9115341316026604,"vX0":-1.92808915384012,"vY0":-130.4894029971601,"vZ0":-2.8385966790788393,"x":162.97,"y":133.17,"x0":-0.41384202376671875,"y0":50.002996896204365,"z0":6.228987138079415,"aX":-0.6053421567832625},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":1.1,"spinRate":2085,"spinDirection":184},"zone":11,"typeConfidence":0.87,"plateTime":0.41884891818655845,"extension":6.897021599440694},"index":8,"playId":"e0ac06ba-8cc2-3268-82d8-f70a41a13428","pitchNumber":8,"startTime":"2026-08-20T20:05:41.279Z","endTime":"2026-08-20T20:05:44.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:05:44.760Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T20:05:59.957Z","endTime":"2026-08-20T20:07:41.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.419620462928158,"aZ":-27.82112481931148,"pfxX":1.3003831765967995,"pfxZ":2.6748179911056784,"pX":-0.052619063489180544,"pZ":2.749311023344148,"vX0":0.41518244543355914,"vY0":-125.93080466978236,"vZ0":-3.1020790554489235,"x":119.01,"y":164.55,"x0":-0.38803646357931115,"y0":50.00329261331326,"z0":6.216594343351574,"aX":2.1159153821360195},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":-2.4,"spinRate":2140,"spinDirection":154},"zone":2,"typeConfidence":0.92,"plateTime":0.4327739716768284,"extension":6.784569028223482},"index":0,"playId":"18539279-cdb9-3606-b9ac-5f9d080e4c61","pitchNumber":1,"startTime":"2026-08-20T20:06:12.908Z","endTime":"2026-08-20T20:06:16.103Z","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":88.7,"endSpeed":81.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976183279087177,"aZ":-17.362376923343913,"pfxX":-0.5657389018268915,"pfxZ":8.724978740656573,"pX":0.6369684333123852,"pZ":3.7163357331060616,"vX0":1.729113807351848,"vY0":-129.23583668111726,"vZ0":-2.974144421324237,"x":92.72,"y":138.44,"x0":0.033829260803859236,"y0":50.00520160847688,"z0":6.2096934697748,"aX":-0.9608995761519258},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.4,"breakHorizontal":0.6,"spinRate":2088,"spinDirection":174},"zone":12,"typeConfidence":0.84,"plateTime":0.4232137096747106,"extension":6.891458028774827},"index":1,"playId":"2d3f9582-95e3-3e0b-a25b-b2692989cca3","pitchNumber":2,"startTime":"2026-08-20T20:06:32.135Z","endTime":"2026-08-20T20:06:35.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074926972323357,"aZ":-29.290499405104917,"pfxX":1.669286340355172,"pfxZ":1.8339707371551253,"pX":-1.244369834027451,"pZ":3.168686086784389,"vX0":-2.2265398317434246,"vY0":-124.39667387766221,"vZ0":-1.6373654000935556,"x":164.43,"y":153.23,"x0":-0.5561431412608143,"y0":50.003699880064154,"z0":6.255030365280504,"aX":2.6262923311729},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2073,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.43968087278168433,"extension":6.876868603554406},"index":2,"playId":"ec95df55-f4fe-363e-a52a-517e27829b97","pitchNumber":3,"startTime":"2026-08-20T20:06:50.818Z","endTime":"2026-08-20T20:06:54.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"ffa549f5-7a7c-34c5-a095-9e6141b363fe","startTime":"2026-08-20T20:07:10.773Z","endTime":"2026-08-20T20:07:13.773Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48857129889342,"aZ":-30.693390365736924,"pfxX":3.013004834070284,"pfxZ":0.9450067386387602,"pX":0.6310068917941348,"pZ":2.3049056744473755,"vX0":1.4980642538629247,"vY0":-123.19026956210145,"vZ0":-3.1468550598349445,"x":92.95,"y":176.55,"x0":-0.3730990733125861,"y0":50.00085737035347,"z0":6.147208137006856,"aX":4.710684600232274},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-5.8,"spinRate":2251,"spinDirection":137},"zone":6,"typeConfidence":0.9,"plateTime":0.44169248214322376,"extension":6.96555654976622},"hitData":{"launchSpeed":78.6,"launchAngle":46.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.48,"coordY":133.84}},"index":4,"playId":"f3a29fb3-a118-3e5d-bc61-4e9376dcb57b","pitchNumber":4,"startTime":"2026-08-20T20:07:30.186Z","endTime":"2026-08-20T20:07:41.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:07:41.663Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (21) on a sharp line drive to right fielder Carlos Cortes. Isaac Collins scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T20:07:56.828Z","endTime":"2026-08-20T20:08:27.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":{"id":688497,"link":"/api/v1/people/688497"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":69.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.05172062996976,"aZ":-38.68689100960034,"pfxX":2.8874417566014996,"pfxZ":-5.44818124904024,"pX":0.06287581959984163,"pZ":1.7142395213935864,"vX0":-0.6513408647323777,"vY0":-108.34921368099121,"vZ0":-0.7477596713267609,"x":114.6,"y":192.5,"x0":-0.008706537255439992,"y0":50.00385412121001,"z0":6.273223280597926,"aX":3.450266043295434},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-9.7,"breakHorizontal":-5.0,"spinRate":1980,"spinDirection":5},"zone":8,"typeConfidence":0.9,"plateTime":0.504565533493639,"extension":6.891657518133725},"hitData":{"launchSpeed":102.4,"launchAngle":21.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":215.72,"coordY":112.24}},"index":0,"playId":"325d0066-c14c-3252-a16b-bd4da55636ae","pitchNumber":1,"startTime":"2026-08-20T20:08:13.260Z","endTime":"2026-08-20T20:08:27.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:08:27.274Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Maile lines out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T20:08:56.863Z","endTime":"2026-08-20T20:09:32.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748424815014893,"aZ":-14.207357648444388,"pfxX":-0.037796467123192734,"pfxZ":10.286969339730573,"pX":-0.5659832317648996,"pZ":2.7357558613336943,"vX0":-1.2345648993960001,"vY0":-130.84407681575527,"vZ0":-6.111783020666497,"x":138.57,"y":164.91,"x0":-0.08457157675616184,"y0":50.00035930776066,"z0":6.152946412684005,"aX":-0.06589504522293346},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.6,"breakHorizontal":0.4,"spinRate":2280,"spinDirection":183},"zone":4,"typeConfidence":0.91,"plateTime":0.4174687496705416,"extension":6.836453642963133},"index":0,"playId":"717cbc8a-d3fd-334a-aaa5-d004e0a229ec","pitchNumber":1,"startTime":"2026-08-20T20:09:05.376Z","endTime":"2026-08-20T20:09:08.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751532112288594,"aZ":-25.306376603336638,"pfxX":3.2421531122507767,"pfxZ":4.23137129781768,"pX":-0.16256492364369957,"pZ":1.7662783487561173,"vX0":-0.42520067521022686,"vY0":-126.58630021936726,"vZ0":-5.831656053864692,"x":123.2,"y":191.09,"x0":-0.41373815175421347,"y0":50.005432111106416,"z0":6.125134637084348,"aX":5.264009396210302},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":-5.8,"spinRate":2344,"spinDirection":156},"zone":8,"typeConfidence":0.92,"plateTime":0.4326327574536508,"extension":6.888471684904417},"hitData":{"launchSpeed":83.0,"launchAngle":24.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.55,"coordY":84.96}},"index":1,"playId":"481c9fbe-2ef5-376f-b130-72a1ec1ebc3d","pitchNumber":2,"startTime":"2026-08-20T20:09:23.884Z","endTime":"2026-08-20T20:09:32.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:09:32.998Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T20:09:49.958Z","endTime":"2026-08-20T20:11:52.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427369965744287,"aZ":-29.04595806192137,"pfxX":3.9617363890001673,"pfxZ":2.0400575798910836,"pX":0.6549967451897972,"pZ":3.8934773033788685,"vX0":1.0635627348929648,"vY0":-123.16074695155883,"vZ0":0.045965911340280385,"x":92.03,"y":133.66,"x0":-0.297244534175087,"y0":50.00556892233152,"z0":6.330719358291937,"aX":6.088046257389513},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":-7.4,"spinRate":2198,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.4446890078965091,"extension":6.881592200024062},"index":0,"playId":"ef585364-0c67-3a36-aabf-587205dfbf6e","pitchNumber":1,"startTime":"2026-08-20T20:10:00.725Z","endTime":"2026-08-20T20:10:04.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565339264603505,"aZ":-13.828146231153665,"pfxX":1.1388284078026112,"pfxZ":10.627351373965412,"pX":0.10261841908884455,"pZ":3.6537386529141718,"vX0":0.32061625631572976,"vY0":-130.59041305628793,"vZ0":-3.7651994809704608,"x":113.09,"y":140.13,"x0":-0.16974952298652612,"y0":50.006139227103255,"z0":6.154855273389481,"aX":1.9668971349284683},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.6,"breakHorizontal":-2.2,"spinRate":2261,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.41945610178064774,"extension":6.8538754241432605},"index":1,"playId":"e5c0751d-c838-393d-8052-69115095c3c1","pitchNumber":2,"startTime":"2026-08-20T20:10:19.017Z","endTime":"2026-08-20T20:10:22.511Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29352409838391,"aZ":-32.19965270073426,"pfxX":2.8028298020742026,"pfxZ":-0.015068059411378343,"pX":0.3941251088966904,"pZ":1.6933098750417945,"vX0":0.9152795837885052,"vY0":-123.65610609717085,"vZ0":-4.201511600460317,"x":101.98,"y":193.06,"x0":-0.34403214011094985,"y0":50.004351941735884,"z0":6.08591151456565,"aX":4.385001087664489},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.7,"breakHorizontal":-5.3,"spinRate":2081,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.4412311156043067,"extension":6.911131746465682},"index":2,"playId":"46a8bdae-eda5-31fb-9ea5-4d6eb8241ec2","pitchNumber":3,"startTime":"2026-08-20T20:10:39.059Z","endTime":"2026-08-20T20:10:43.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.3,"endSpeed":68.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.80996916443728,"aZ":-39.977643417843645,"pfxX":4.126230222057719,"pfxZ":-6.579319081235598,"pX":-0.37441495455611806,"pZ":2.725606065244308,"vX0":-2.121934295688457,"vY0":-108.21385186133968,"vZ0":1.4522321920500532,"x":131.27,"y":165.19,"x0":0.0825696642161667,"y0":50.00259830220125,"z0":6.424052693869602,"aX":4.895633863516572},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-11.2,"breakHorizontal":-7.0,"spinRate":2070,"spinDirection":7},"zone":4,"typeConfidence":0.9,"plateTime":0.5060794860439719,"extension":6.834747356416649},"index":3,"playId":"7f9b9f8f-32ae-3a80-a583-77e7a7566717","pitchNumber":4,"startTime":"2026-08-20T20:10:59.122Z","endTime":"2026-08-20T20:11:02.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-20T20:11:09.098Z","endTime":"2026-08-20T20:11:27.032Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.357988094422634,"aZ":-14.70950690885818,"pfxX":1.9469209466334552,"pfxZ":10.043364650089707,"pX":-0.8425743102894699,"pZ":1.33960863684142,"vX0":-2.8571344354620094,"vY0":-130.5076303917946,"vZ0":-9.288874315614212,"x":149.12,"y":202.61,"x0":0.009339774017142375,"y0":50.00437277563165,"z0":6.033259392938487,"aX":3.3863627843072535},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":-3.0,"spinRate":2301,"spinDirection":179},"zone":13,"typeConfidence":0.89,"plateTime":0.4183853150159811,"extension":7.070844293626392},"index":5,"playId":"339c8fed-4d4a-3262-b3f6-dc5b1c532e1d","pitchNumber":5,"startTime":"2026-08-20T20:11:27.032Z","endTime":"2026-08-20T20:11:30.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65931486405158,"aZ":-18.046160737998267,"pfxX":-0.1680759419656248,"pfxZ":8.089550873950216,"pX":-0.3060414070943502,"pZ":1.0904498511274783,"vX0":-0.8745019057483399,"vY0":-130.80272562384798,"vZ0":-9.044340286252565,"x":128.67,"y":209.34,"x0":0.053405743802659625,"y0":50.00018743189154,"z0":5.926793718448742,"aX":-0.29313579002213663},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":0.5,"spinRate":2243,"spinDirection":181},"zone":13,"typeConfidence":0.87,"plateTime":0.4175521913956204,"extension":7.066391780249535},"index":6,"playId":"41c29704-674b-3ee2-90c2-0d0b0dd38505","pitchNumber":6,"startTime":"2026-08-20T20:11:48.323Z","endTime":"2026-08-20T20:11:52.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:11:52.324Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-20T20:13:06.627Z","endTime":"2026-08-20T20:14:14.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-20T20:12:11.986Z","endTime":"2026-08-20T20:13:08.852Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43497662909687,"aZ":-26.908231678752674,"pfxX":3.2632937890255596,"pfxZ":3.2721774289862333,"pX":0.3603353557852587,"pZ":1.178273916357183,"vX0":0.6022811450459324,"vY0":-125.52103149367552,"vZ0":-6.744227892199656,"x":103.26,"y":206.97,"x0":-0.30644091122196704,"y0":50.00316891376032,"z0":6.066660276146362,"aX":5.250017041250427},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2053,"spinDirection":180},"zone":14,"typeConfidence":0.92,"plateTime":0.4349845285005025,"extension":6.990938840926176},"index":1,"playId":"97f72159-d2d1-3038-a9e8-47952cce8608","pitchNumber":1,"startTime":"2026-08-20T20:13:08.852Z","endTime":"2026-08-20T20:13:12.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.747195479238325,"aZ":-28.5947608845002,"pfxX":3.8088724683597137,"pfxZ":2.2993467305592628,"pX":-0.3636564732510998,"pZ":1.83318839753946,"vX0":-1.1011064798164296,"vY0":-123.78537748657031,"vZ0":-4.695098952570774,"x":130.86,"y":189.28,"x0":-0.4090696364593852,"y0":50.00406734715704,"z0":6.136887203782112,"aX":5.935926383193815},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-6.7,"spinRate":2228,"spinDirection":149},"zone":7,"typeConfidence":0.91,"plateTime":0.44176823793180153,"extension":7.007867909830277},"index":2,"playId":"767dcdc0-faf3-3915-934e-1c4d751dbb66","pitchNumber":2,"startTime":"2026-08-20T20:13:25.517Z","endTime":"2026-08-20T20:13:28.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808523521063684,"aZ":-25.452196432719028,"pfxX":-3.6583495709647043,"pfxZ":4.407088532234027,"pX":0.4031460907732268,"pZ":1.2266143926135065,"vX0":2.002105877794274,"vY0":-123.06610861911295,"vZ0":-6.6889361097767726,"x":101.63,"y":205.66,"x0":0.05177334343115096,"y0":50.00179793412739,"z0":6.153637124399965,"aX":-5.577050022693842},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":6.1,"spinRate":1545,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.446099208708425,"extension":6.906865248744205},"index":3,"playId":"ea355390-8bb6-3319-923b-8b69887d9da1","pitchNumber":3,"startTime":"2026-08-20T20:13:45.413Z","endTime":"2026-08-20T20:13:48.817Z","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.2,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281350400800907,"aZ":-13.89674617637996,"pfxX":1.68567027382083,"pfxZ":10.539895884511886,"pX":0.6314985146680101,"pZ":2.876962346028105,"vX0":0.9748039115750881,"vY0":-131.2250181815411,"vZ0":-5.580431845290906,"x":92.93,"y":161.1,"x0":0.03557487250982019,"y0":50.00006002202874,"z0":6.076561413902606,"aX":2.9219000746483452},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.0,"breakHorizontal":-3.2,"spinRate":2285,"spinDirection":177},"zone":3,"typeConfidence":0.92,"plateTime":0.41833826582483846,"extension":6.977886252913815},"hitData":{"launchSpeed":101.7,"launchAngle":21.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.74,"coordY":44.77}},"index":4,"playId":"3053fadc-4611-38cc-87b6-aecea4ec8d55","pitchNumber":4,"startTime":"2026-08-20T20:14:05.088Z","endTime":"2026-08-20T20:14:14.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:14:14.323Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T20:16:20.437Z","endTime":"2026-08-20T20:18:01.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.911243554203445,"aZ":-35.73739615348547,"pfxX":-3.8824691686809203,"pfxZ":-2.4212032548934292,"pX":-0.6127529104184063,"pZ":1.3397237584365906,"vX0":-3.333690968000325,"vY0":-119.87048147742274,"vZ0":-1.2622005687348388,"x":140.36,"y":202.61,"x0":1.2952787379960786,"y0":50.003660732104606,"z0":5.03396766131946,"aX":-5.7090663414373335},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.4,"breakHorizontal":7.8,"spinRate":2851,"spinDirection":317},"zone":13,"typeConfidence":0.89,"plateTime":0.4551200357137666,"extension":6.076122991822051},"index":0,"playId":"b7d8cfee-0ee3-3a96-91e7-7935068d0ba9","pitchNumber":1,"startTime":"2026-08-20T20:16:21.627Z","endTime":"2026-08-20T20:16:28.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.982807680808733,"aZ":-28.62910466188631,"pfxX":0.8904102536340117,"pfxZ":2.160164824838958,"pX":-1.3334297519357532,"pZ":2.576553139667826,"vX0":-6.535135376923358,"vY0":-126.13715643918964,"vZ0":-0.785166979659252,"x":167.83,"y":169.21,"x0":1.154077486836003,"y0":50.005014527771934,"z0":5.16107013819024,"aX":1.4638279361356754},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-0.4,"spinRate":2843,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4310596402874922,"extension":6.13822870599558},"index":1,"playId":"5c9322d7-cb44-38c5-96ed-82f3f4fe259b","pitchNumber":2,"startTime":"2026-08-20T20:16:43.833Z","endTime":"2026-08-20T20:16:47.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.884830394473678,"aZ":-35.82314724170196,"pfxX":-5.972653677783969,"pfxZ":-2.511940964969487,"pX":-1.0277761316725553,"pZ":0.8514133349623737,"vX0":-3.8574575927509147,"vY0":-119.70357722939022,"vZ0":-2.272166399944082,"x":156.18,"y":215.79,"x0":1.3799724814544667,"y0":50.00301658198503,"z0":5.016978597120115,"aX":-8.675740125732487},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.8,"breakHorizontal":11.8,"spinRate":2979,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.457395453761297,"extension":6.174120832170028},"index":2,"playId":"e88b87d5-450d-3db1-82ac-44a820052696","pitchNumber":3,"startTime":"2026-08-20T20:16:57.729Z","endTime":"2026-08-20T20:17:01.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07017058439034,"aZ":-31.56360392454525,"pfxX":-1.190249685652577,"pfxZ":0.39149281216032605,"pX":1.176635741517142,"pZ":3.184600601798161,"vX0":-0.13013670649247122,"vY0":-123.82058691488945,"vZ0":1.4322148369200476,"x":72.15,"y":152.8,"x0":1.3846088811251942,"y0":50.00616609986484,"z0":5.209343246751981,"aX":-1.8776029276109742},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":2.2,"spinRate":2891,"spinDirection":298},"zone":12,"typeConfidence":0.85,"plateTime":0.43972862981997096,"extension":6.034155746235038},"index":3,"playId":"879c6789-d9a6-3466-ab00-a19971ca38bb","pitchNumber":4,"startTime":"2026-08-20T20:17:17.227Z","endTime":"2026-08-20T20:17:20.730Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4619365583069,"aZ":-31.88194943028984,"pfxX":-0.482561385747871,"pfxZ":0.18655155331116013,"pX":0.37396797715443153,"pZ":3.365532957364016,"vX0":-2.2838512635479735,"vY0":-124.71916812640494,"vZ0":1.7797167157159703,"x":102.75,"y":147.91,"x0":1.3617116940768625,"y0":50.00540057496425,"z0":5.259182009750719,"aX":-0.7649233975154269},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":1.3,"spinRate":2807,"spinDirection":282},"zone":3,"typeConfidence":0.87,"plateTime":0.4380247104881345,"extension":6.10927712668446},"index":4,"playId":"254efb62-889c-37f7-bfca-552b43607637","pitchNumber":5,"startTime":"2026-08-20T20:17:42.853Z","endTime":"2026-08-20T20:17:46.229Z","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":90.4,"endSpeed":81.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243122269185154,"aZ":-21.389027109418546,"pfxX":5.811355004096685,"pfxZ":6.234486989357633,"pX":0.8018880850898613,"pZ":3.065368296488018,"vX0":-3.3554747288178235,"vY0":-131.53222017561575,"vZ0":-0.9220964139908809,"x":86.43,"y":156.02,"x0":1.3477269425985385,"y0":50.00222784219383,"z0":5.025568284967958,"aX":10.051373502519041},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.3,"breakHorizontal":-9.6,"spinRate":2368,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.418493697192325,"extension":6.1600483297683155},"index":5,"playId":"72447d36-c377-39c2-8567-35e72d1006cb","pitchNumber":6,"startTime":"2026-08-20T20:17:57.679Z","endTime":"2026-08-20T20:18:01.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:18:01.704Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to third baseman Nick Loftin in foul territory.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T20:18:13.464Z","endTime":"2026-08-20T20:19:31.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89573539412192,"aZ":-18.71869200741989,"pfxX":3.9848256306893037,"pfxZ":7.466990773299447,"pX":-0.03101199774731024,"pZ":3.3301144568624492,"vX0":-4.421424309376859,"vY0":-132.9996293023149,"vZ0":-1.0886164711044302,"x":118.18,"y":148.87,"x0":1.1304546170625613,"y0":50.00480516431791,"z0":5.0943639664767595,"aX":7.183346134867592},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-6.4,"spinRate":2541,"spinDirection":138},"zone":2,"typeConfidence":0.92,"plateTime":0.41086984153711326,"extension":6.087777625849819},"index":0,"playId":"c962b62f-6e63-3d9d-965c-f40ee549406a","pitchNumber":1,"startTime":"2026-08-20T20:18:27.052Z","endTime":"2026-08-20T20:18:30.378Z","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":87.0,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2146172901177,"aZ":-31.32530879124272,"pfxX":-0.02452585595687684,"pfxZ":0.5098998774534209,"pX":-0.25753276967454825,"pZ":2.334601767398351,"vX0":-3.52534857898081,"vY0":-126.80828648712964,"vZ0":-0.9154286621565699,"x":126.82,"y":175.75,"x0":1.1426339376551187,"y0":50.001118503666234,"z0":5.1567182239460685,"aX":-0.04058580697583377},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":0.7,"spinRate":2805,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.4287672821518633,"extension":6.111675567865702},"index":1,"playId":"54d960b9-e188-3272-b8fa-feba92bb2b55","pitchNumber":2,"startTime":"2026-08-20T20:18:42.217Z","endTime":"2026-08-20T20:18:46.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77257104687744,"aZ":-18.769011510393472,"pfxX":3.1205016252986635,"pfxZ":7.338797800480403,"pX":-0.3767445518057669,"pZ":3.398236902883415,"vX0":-4.948963806422635,"vY0":-133.78017640101908,"vZ0":-1.0306535192266717,"x":131.36,"y":147.03,"x0":1.0851851882171664,"y0":50.00179536602732,"z0":5.123946541063541,"aX":5.699680128054776},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-4.7,"spinRate":2528,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.40822388134344667,"extension":5.9996361180921545},"index":2,"playId":"0d4dd1b4-6677-3d43-bbd9-576d55d13354","pitchNumber":3,"startTime":"2026-08-20T20:18:58.776Z","endTime":"2026-08-20T20:19:02.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.641783617909223,"aZ":-36.0738143797164,"pfxX":-4.938165883398456,"pfxZ":-2.5697675178912727,"pX":-0.5862057292982926,"pZ":1.8957118551375933,"vX0":-2.8481036192605007,"vY0":-121.61116851291936,"vZ0":-0.3062862176656781,"x":139.34,"y":187.6,"x0":1.2360467593559,"y0":50.00030511455258,"z0":5.114668426120237,"aX":-7.501425628034077},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.6,"breakHorizontal":9.6,"spinRate":2901,"spinDirection":311},"zone":7,"typeConfidence":0.88,"plateTime":0.4479484070331452,"extension":6.116635540765747},"hitData":{"launchSpeed":66.5,"launchAngle":68.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.68,"coordY":183.52}},"index":3,"playId":"9827cc58-9672-33e9-9a65-573146cb5c18","pitchNumber":4,"startTime":"2026-08-20T20:19:21.577Z","endTime":"2026-08-20T20:19:31.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:19:31.980Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-20T20:19:49.551Z","endTime":"2026-08-20T20:21:24.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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(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":85.8,"endSpeed":79.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485895289524567,"aZ":-34.27832162558345,"pfxX":5.97792830890419,"pfxZ":-1.312099482637458,"pX":0.04423434350635876,"pZ":1.3511489719955148,"vX0":-4.854808821742684,"vY0":-124.93702579485574,"vZ0":-2.446250484308372,"x":115.31,"y":202.3,"x0":1.2251699753760592,"y0":50.00529527277209,"z0":5.129054332787041,"aX":9.5595056056743},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-9.8,"spinRate":1372,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43650923485562254,"extension":6.098642154720094},"index":0,"playId":"a67b6e95-318e-3ca6-9473-e1b3e694056f","pitchNumber":1,"startTime":"2026-08-20T20:19:54.281Z","endTime":"2026-08-20T20:19:58.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377314762248925,"aZ":-30.475529229393565,"pfxX":0.028361495002421133,"pfxZ":1.0339197980405377,"pX":-0.7557517380708134,"pZ":2.3604652394457193,"vX0":-4.434417239163988,"vY0":-126.98158304829168,"vZ0":-0.9694687281979758,"x":145.81,"y":175.05,"x0":1.0017679862076556,"y0":50.00634135597474,"z0":5.148563414903398,"aX":0.04686354344008382},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2802,"spinDirection":316},"zone":4,"typeConfidence":0.92,"plateTime":0.42956943872161935,"extension":6.233194108474625},"index":1,"playId":"78c9a307-1a23-305d-8e3b-fca3e804a7df","pitchNumber":2,"startTime":"2026-08-20T20:20:09.773Z","endTime":"2026-08-20T20:20:12.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350049682880854,"aZ":-34.09447053976146,"pfxX":8.079810662762013,"pfxZ":-1.2172652093847178,"pX":1.057990642224341,"pZ":1.2728966249080167,"vX0":-3.4618014367189556,"vY0":-124.93423665850945,"vZ0":-2.5007942737888955,"x":76.67,"y":204.41,"x0":1.4124473529859103,"y0":50.00258350087917,"z0":5.091212509725809,"aX":12.762356707250868},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":-13.8,"spinRate":1334,"spinDirection":99},"zone":14,"typeConfidence":0.91,"plateTime":0.43853872107306113,"extension":6.192616089889068},"index":2,"playId":"058227a3-74cb-3503-8d3b-e8348c78f5c8","pitchNumber":3,"startTime":"2026-08-20T20:20:29.707Z","endTime":"2026-08-20T20:20:33.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98896840519212,"aZ":-17.365877300383875,"pfxX":4.573351667421365,"pfxZ":8.200160536995405,"pX":-0.8569524046165485,"pZ":1.7501165037027582,"vX0":-6.305875785966808,"vY0":-133.14890539278943,"vZ0":-5.108325936218077,"x":149.67,"y":191.53,"x0":0.9413599950683106,"y0":50.00652676636531,"z0":4.939308574006494,"aX":8.26308662976228},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":-7.0,"spinRate":2474,"spinDirection":133},"zone":13,"typeConfidence":0.89,"plateTime":0.41043303355251126,"extension":6.201158734292969},"index":3,"playId":"9d0a8b0f-f33d-3eb1-a9e3-a943aee9e0f9","pitchNumber":4,"startTime":"2026-08-20T20:20:43.874Z","endTime":"2026-08-20T20:20:48.334Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18366945774564,"aZ":-33.35015808468022,"pfxX":6.281536623615374,"pfxZ":-0.7277086820720351,"pX":0.7006113459877358,"pZ":1.2290407667065353,"vX0":-3.5431556036289407,"vY0":-125.63391084829793,"vZ0":-2.9169621436703688,"x":90.29,"y":205.6,"x0":1.3031850839293946,"y0":50.00076384513988,"z0":5.078400495894146,"aX":10.177925248655043},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-10.7,"spinRate":1417,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.433699919220794,"extension":6.253660324767699},"index":4,"playId":"c38b158d-74ec-3a61-bdc1-cec4c3da4930","pitchNumber":5,"startTime":"2026-08-20T20:21:21.061Z","endTime":"2026-08-20T20:21:24.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:21:24.488Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, second baseman Donovan Walton to first baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T20:23:19.109Z","endTime":"2026-08-20T20:23:55.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632424659314506,"aZ":-15.033119967842115,"pfxX":0.004020299435040453,"pfxZ":10.010056592847878,"pX":-0.694615710325298,"pZ":2.093279394730377,"vX0":-1.4093922121556408,"vY0":-129.4253196452529,"vZ0":-7.271557079042605,"x":143.48,"y":182.26,"x0":-0.14565001618711912,"y0":50.00559340474052,"z0":6.070827564903322,"aX":0.007234459485849437},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.9,"breakHorizontal":0.2,"spinRate":2203,"spinDirection":188},"zone":7,"typeConfidence":0.88,"plateTime":0.42169534133410513,"extension":6.971894902749726},"index":0,"playId":"587b6554-5ccd-30cb-a296-d8c48a7c55f1","pitchNumber":1,"startTime":"2026-08-20T20:23:32.443Z","endTime":"2026-08-20T20:23:35.703Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.203176651959275,"aZ":-26.39909406518587,"pfxX":-5.509144184263789,"pfxZ":3.770590862180522,"pX":-0.17618837818943422,"pZ":1.4186936051483154,"vX0":1.791202268385979,"vY0":-122.69635273205255,"vZ0":-6.170192531539984,"x":123.72,"y":200.48,"x0":-0.19787399397849606,"y0":50.00443851076031,"z0":6.202008729484178,"aX":-8.439910884374124},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":9.6,"spinRate":1465,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.445611322981343,"extension":6.802525602309798},"hitData":{"launchSpeed":98.4,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.53,"coordY":155.13}},"index":1,"playId":"b8883717-4ad7-39ea-bd9c-124d88e1cf8c","pitchNumber":2,"startTime":"2026-08-20T20:23:47.160Z","endTime":"2026-08-20T20:23:55.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:23:55.895Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a ground ball to left fielder Zack Gelof.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T20:24:08.294Z","endTime":"2026-08-20T20:25:43.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.752770981646975,"aZ":-30.323120803965804,"pfxX":4.9519034132754145,"pfxZ":1.1719828295643069,"pX":0.11983810295962871,"pZ":2.187142404015357,"vX0":-0.064542697062622,"vY0":-124.71679256524719,"vZ0":-3.691370742383207,"x":112.43,"y":179.73,"x0":-0.4980805310842169,"y0":50.00565815191861,"z0":6.172185480801228,"aX":7.846090191769393},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":-9.0,"spinRate":2090,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.438232881324534,"extension":6.829183992046475},"index":0,"playId":"4505b1c9-e8ea-32b1-95d1-0b49bc419b21","pitchNumber":1,"startTime":"2026-08-20T20:24:20.276Z","endTime":"2026-08-20T20:24:23.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65145294348391,"aZ":-13.404363669299833,"pfxX":2.518149938329182,"pfxZ":10.795946201466553,"pX":-0.1913658366562763,"pZ":3.2174255373582605,"vX0":-1.051925600175129,"vY0":-131.00970223351766,"vZ0":-4.988589457477227,"x":124.29,"y":151.91,"x0":-0.11179833366288582,"y0":50.00081499303303,"z0":6.147890025443305,"aX":4.37716647711626},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.7,"breakHorizontal":-4.3,"spinRate":2259,"spinDirection":177},"zone":2,"typeConfidence":0.91,"plateTime":0.4180699486477577,"extension":6.873533382738492},"index":1,"playId":"b6f378cd-26da-3fb2-89ef-259c8f21fd0b","pitchNumber":2,"startTime":"2026-08-20T20:24:32.114Z","endTime":"2026-08-20T20:24:35.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.682084771713953,"aZ":-27.431534726278922,"pfxX":-4.078398926441789,"pfxZ":3.0041495153903495,"pX":-0.5252129423528836,"pZ":0.3409739400854096,"vX0":-0.46188966243181184,"vY0":-124.2625136982096,"vZ0":-8.698919299867194,"x":137.02,"y":229.57,"x0":0.19304750943889007,"y0":50.00303982384526,"z0":6.134243626967963,"aX":-6.43855940909088},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":7.6,"spinRate":1408,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.4391968171799778,"extension":6.825063467933944},"index":2,"playId":"cdedd5d3-5bf8-36eb-b504-17fae176049c","pitchNumber":3,"startTime":"2026-08-20T20:24:44.922Z","endTime":"2026-08-20T20:24:48.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50652205324145,"aZ":-23.974285375278495,"pfxX":-6.418019551546911,"pfxZ":5.175675783230608,"pX":-2.389352265460145,"pZ":1.9423458948657624,"vX0":-3.4810548776011863,"vY0":-124.65657822043165,"vZ0":-5.86255718699125,"x":208.08,"y":186.34,"x0":-0.1439939039772323,"y0":50.00217084039677,"z0":6.2864194827159645,"aX":-10.166616805704995},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":12.4,"spinRate":1198,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4382885897068691,"extension":6.804732080489733},"index":3,"playId":"c829008b-f8a5-3ddf-8eeb-cd8b40b74f05","pitchNumber":4,"startTime":"2026-08-20T20:25:09.798Z","endTime":"2026-08-20T20:25:15.578Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04343203611546,"aZ":-17.53308413149909,"pfxX":0.7506877028223901,"pfxZ":8.422470150908708,"pX":0.28050757285994277,"pZ":3.1932124542559728,"vX0":-0.05074229194221012,"vY0":-130.64202769745387,"vZ0":-4.216191145028604,"x":106.31,"y":152.56,"x0":0.20250177145537554,"y0":50.00510612192256,"z0":6.135868402248664,"aX":1.3051172011101781},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.6,"breakHorizontal":-1.3,"spinRate":2136,"spinDirection":182},"zone":3,"typeConfidence":0.87,"plateTime":0.4183453502874426,"extension":6.930846225122768},"hitData":{"launchSpeed":99.3,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.1,"coordY":103.42}},"index":4,"playId":"5985e3fd-bebd-38d6-9c0a-ea8679ad60d0","pitchNumber":5,"startTime":"2026-08-20T20:25:33.214Z","endTime":"2026-08-20T20:25:43.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:25:43.275Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a ground ball to center fielder Henry Bolte, deflected by shortstop Darell Hernaiz. Salvador Perez to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T20:26:00.118Z","endTime":"2026-08-20T20:27:13.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.407663479140705,"aZ":-12.614008951875077,"pfxX":-0.11933529629513151,"pfxZ":11.455960105424348,"pX":-0.7599546658565282,"pZ":1.8539281137130272,"vX0":-1.7391603237881543,"vY0":-130.59051179330956,"vZ0":-8.136096189339138,"x":145.97,"y":188.72,"x0":-0.06664657470858043,"y0":50.00487921408985,"z0":5.982861829048693,"aX":-0.2037088975032884},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":19.0,"breakHorizontal":0.6,"spinRate":2245,"spinDirection":184},"zone":7,"typeConfidence":0.91,"plateTime":0.4212506131082199,"extension":6.966058609171625},"index":0,"playId":"f385a9c4-49e1-366e-b759-f9b03bbf047b","pitchNumber":1,"startTime":"2026-08-20T20:26:08.105Z","endTime":"2026-08-20T20:26:11.954Z","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":89.9,"endSpeed":81.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.388926567137,"aZ":-14.589850069118206,"pfxX":1.0132285796971185,"pfxZ":10.215247810325863,"pX":-0.6739970381424241,"pZ":2.3933714790325515,"vX0":-1.7338023991712352,"vY0":-130.8262481771687,"vZ0":-6.455697472293873,"x":142.69,"y":174.16,"x0":-0.13221808666380913,"y0":50.00482228475372,"z0":6.0003269877430085,"aX":1.7446442590566558},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.2,"breakHorizontal":-1.4,"spinRate":2216,"spinDirection":187},"zone":4,"typeConfidence":0.91,"plateTime":0.4197921503359705,"extension":6.930188107441533},"index":1,"playId":"aff0fa5d-f2e1-3efb-ac90-421652250a04","pitchNumber":2,"startTime":"2026-08-20T20:26:26.325Z","endTime":"2026-08-20T20:26:29.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177958855473236,"aZ":-27.289950638091877,"pfxX":-6.395194254387232,"pfxZ":3.1980053426869777,"pX":-1.9625850026420435,"pZ":1.9604102781030108,"vX0":-2.182913632182652,"vY0":-122.74531537717894,"vZ0":-4.5412424740557595,"x":191.81,"y":185.85,"x0":-0.2310304849010697,"y0":50.00283129737442,"z0":6.156827372851965,"aX":-9.762231068291248},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.0,"breakHorizontal":12.1,"spinRate":1178,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.44615357552638857,"extension":6.864445730217374},"index":2,"playId":"75490956-c1bc-321e-81a4-6f99fc5e064e","pitchNumber":3,"startTime":"2026-08-20T20:26:43.111Z","endTime":"2026-08-20T20:26:46.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.442533873150882,"aZ":-12.798581054813367,"pfxX":0.371350495732202,"pfxZ":11.075809302608956,"pX":-0.1851079486907301,"pZ":2.135826820231711,"vX0":-0.43893284143199734,"vY0":-131.55894649815343,"vZ0":-7.504835262055976,"x":124.06,"y":181.11,"x0":-0.06419090073393387,"y0":50.00141183154622,"z0":5.978045560329167,"aX":0.6495691129387472},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.6,"breakHorizontal":-0.6,"spinRate":2286,"spinDirection":182},"zone":8,"typeConfidence":0.92,"plateTime":0.41665186287895173,"extension":6.862407233440169},"hitData":{"launchSpeed":99.3,"launchAngle":6.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.94,"coordY":127.89}},"index":3,"playId":"d0cf0c0e-f091-3741-ad33-d621a5fcb532","pitchNumber":4,"startTime":"2026-08-20T20:27:02.474Z","endTime":"2026-08-20T20:27:13.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:27:13.394Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T20:27:36.937Z","endTime":"2026-08-20T20:29:33.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478734622488552,"aZ":-16.81975403659942,"pfxX":0.12164097033797616,"pfxZ":8.924360189966624,"pX":-0.152212374636621,"pZ":2.2694893133592244,"vX0":0.24891877770719797,"vY0":-129.90720962798665,"vZ0":-6.3777889685828235,"x":122.8,"y":177.5,"x0":-0.26482389247267396,"y0":50.00355788672704,"z0":6.020726998634339,"aX":0.20934186210115005},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.1,"breakHorizontal":-0.2,"spinRate":2161,"spinDirection":190},"zone":5,"typeConfidence":0.88,"plateTime":0.420534812483627,"extension":7.007064537857172},"index":0,"playId":"4b6acdb7-62f9-3188-a33b-de009de0ac34","pitchNumber":1,"startTime":"2026-08-20T20:27:47.411Z","endTime":"2026-08-20T20:27:50.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191784855052084,"aZ":-26.35077983453213,"pfxX":-4.8742606849332955,"pfxZ":3.7774353682682804,"pX":-0.07556399934220571,"pZ":2.897092481442722,"vX0":1.9784117029057964,"vY0":-123.08298853220761,"vZ0":-2.658481540048373,"x":119.88,"y":160.56,"x0":-0.25408274286026167,"y0":50.00390141840477,"z0":6.210037946923928,"aX":-7.519656102012318},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":8.4,"spinRate":1347,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.4440830782296503,"extension":6.879325878855722},"index":1,"playId":"5f8f9835-e8e3-34f6-b221-b37f977acc4b","pitchNumber":2,"startTime":"2026-08-20T20:28:08.267Z","endTime":"2026-08-20T20:28:11.722Z","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":89.9,"endSpeed":82.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022313927697784,"aZ":-15.28090470581682,"pfxX":0.9540986804150106,"pfxZ":9.65394462447407,"pX":-0.22056417685804094,"pZ":3.4219544085666467,"vX0":-1.107105142185979,"vY0":-131.02079949954913,"vZ0":-4.02874317963287,"x":125.41,"y":146.39,"x0":0.08222982627355098,"y0":50.00026237119508,"z0":6.111170400437746,"aX":1.6691839910659307},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":-1.6,"spinRate":2190,"spinDirection":183},"zone":11,"typeConfidence":0.9,"plateTime":0.4170203382572182,"extension":6.908795084328328},"index":2,"playId":"504cfe28-6423-3b7e-9db3-d873fec09f43","pitchNumber":3,"startTime":"2026-08-20T20:28:29.219Z","endTime":"2026-08-20T20:28:32.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.560957482821422,"aZ":-45.061466563728466,"pfxX":-0.43351579970385745,"pfxZ":-10.133443034695969,"pX":-0.5134844191563457,"pZ":3.6121381373876966,"vX0":-1.0212333540611658,"vY0":-112.11193274596671,"vZ0":4.002589651593073,"x":136.57,"y":141.25,"x0":0.004565927817503654,"y0":50.005036909835034,"z0":6.407359605858144,"aX":-0.5510829000165257},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-17.0,"breakHorizontal":1.1,"spinRate":2337,"spinDirection":358},"zone":11,"typeConfidence":0.89,"plateTime":0.4888336981753669,"extension":6.83819603940147},"index":3,"playId":"5fb61893-fc94-304a-8d97-b6f0f38153b1","pitchNumber":4,"startTime":"2026-08-20T20:28:52.713Z","endTime":"2026-08-20T20:28:57.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84901437676805,"aZ":-23.510869608878647,"pfxX":-5.991720750783774,"pfxZ":5.690671558594179,"pX":0.05428040055422002,"pZ":3.515601219830426,"vX0":2.1401041580321216,"vY0":-122.72793160697367,"vZ0":-1.854371081996601,"x":114.93,"y":143.86,"x0":-0.05186647321241461,"y0":50.00124007858503,"z0":6.288358262367747,"aX":-9.116415600272976},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.1,"breakHorizontal":10.3,"spinRate":1447,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.446713162053916,"extension":6.933106038151408},"index":4,"playId":"3fd38247-e74d-349a-aa92-02023d8822b7","pitchNumber":5,"startTime":"2026-08-20T20:29:08.807Z","endTime":"2026-08-20T20:29:12.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":82.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117622800865814,"aZ":-15.660862065048807,"pfxX":-0.2194648349162942,"pfxZ":9.5690504752936,"pX":0.45910948531928153,"pZ":2.8040808737597347,"vX0":1.3378510152272913,"vY0":-129.75474487766007,"vZ0":-5.3017471147858135,"x":99.5,"y":163.07,"x0":-0.03201605482021065,"y0":50.001698296870046,"z0":6.0452355592566525,"aX":-0.3788979757492429},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.6,"breakHorizontal":0.1,"spinRate":2139,"spinDirection":183},"zone":3,"typeConfidence":0.88,"plateTime":0.4202184679716301,"extension":6.952564596632984},"index":5,"playId":"e4f12ac6-0ff4-3c66-8036-6aa83cb5ff88","pitchNumber":6,"startTime":"2026-08-20T20:29:29.106Z","endTime":"2026-08-20T20:29:33.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:29:33.279Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-20T20:29:49.227Z","endTime":"2026-08-20T20:30:14.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51751776293299,"aZ":-14.144650440740415,"pfxX":1.582215617389835,"pfxZ":10.4477510845233,"pX":-0.4662346104620837,"pZ":2.1477575735434646,"vX0":-1.7515738787356163,"vY0":-129.8571291301173,"vZ0":-7.199467730696223,"x":134.77,"y":180.79,"x0":0.008132308875425813,"y0":50.005674621308735,"z0":6.010979805613376,"aX":2.731198455032134},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":-2.5,"spinRate":2207,"spinDirection":179},"zone":4,"typeConfidence":0.89,"plateTime":0.42012336189112887,"extension":7.045858823921075},"hitData":{"launchSpeed":90.3,"launchAngle":31.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.12,"coordY":70.62}},"index":0,"playId":"45ede278-94d0-3fd7-8ed5-d188fc66f056","pitchNumber":1,"startTime":"2026-08-20T20:30:05.261Z","endTime":"2026-08-20T20:30:14.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:30:14.185Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a ground ball to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T20:32:12.947Z","endTime":"2026-08-20T20:32:28.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1352431177958,"aZ":-35.37066632577538,"pfxX":-7.101824450892238,"pfxZ":-2.275112001019785,"pX":-0.6892532274905049,"pZ":2.219320951491324,"vX0":-2.375470945964149,"vY0":-117.94708754105795,"vZ0":0.6666892206778148,"x":143.27,"y":178.86,"x0":1.2545842799735003,"y0":50.004217449282955,"z0":5.203466452884491,"aX":-9.9721023108189},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.7,"breakHorizontal":13.4,"spinRate":2817,"spinDirection":307},"zone":7,"typeConfidence":0.91,"plateTime":0.4649926631336978,"extension":5.943824582863528},"hitData":{"launchSpeed":64.8,"launchAngle":12.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.32,"coordY":145.31}},"index":0,"playId":"d9eeb8c3-902c-337c-aa54-c0b0c41c48f8","pitchNumber":1,"startTime":"2026-08-20T20:32:17.748Z","endTime":"2026-08-20T20:32:28.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:32:28.987Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to second baseman Michael Massey.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T20:35:07.634Z","endTime":"2026-08-20T20:36:00.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T20:32:47.261Z","endTime":"2026-08-20T20:33:16.330Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Craig Kimbrel replaces Connor Thomas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T20:33:16.330Z","endTime":"2026-08-20T20:35:09.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518886,"link":"/api/v1/people/518886"},"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9799923720836,"aZ":-15.108714888022659,"pfxX":-7.510941145883716,"pfxZ":9.225227542289637,"pX":1.161290907877778,"pZ":1.0862572301627849,"vX0":12.56087082871944,"vY0":-134.59377523748816,"vZ0":-6.876816110300723,"x":72.73,"y":209.45,"x0":-2.5728303914031536,"y0":50.00189933537616,"z0":4.728345285443627,"aX":-13.893442126540977},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2159,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.4056821535567132,"extension":6.579766109294663},"index":2,"playId":"c67145ce-33ac-3af5-8907-ae281a317cc4","pitchNumber":1,"startTime":"2026-08-20T20:35:09.885Z","endTime":"2026-08-20T20:35:12.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523062897687783,"aZ":-23.37754548978727,"pfxX":-9.36259932076818,"pfxZ":4.701503759304285,"pX":-0.839212485742164,"pZ":1.6218934931852165,"vX0":8.500805679248401,"vY0":-135.19158500792904,"vZ0":-3.992054384547363,"x":148.99,"y":194.99,"x0":-2.7917135881854174,"y0":50.00391068070906,"z0":4.737660489444834,"aX":-17.51758797765917},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":1959,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4035078738073512,"extension":6.649639586920863},"index":3,"playId":"94a27721-d7f4-32f1-be71-88f34b196a54","pitchNumber":2,"startTime":"2026-08-20T20:35:28.751Z","endTime":"2026-08-20T20:35:32.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28127688240432,"aZ":-18.37024117536682,"pfxX":-8.081540198689227,"pfxZ":7.411186807955993,"pX":-0.5054445030928627,"pZ":2.8006370981245183,"vX0":9.088715092528178,"vY0":-135.3350691536643,"vZ0":-1.739101485158372,"x":136.27,"y":163.16,"x0":-2.8501420926547385,"y0":50.00608600468747,"z0":4.7321656489935995,"aX":-15.061664545139694},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2183,"spinDirection":223},"zone":1,"typeConfidence":0.88,"plateTime":0.40400902863467536,"extension":6.5974470741902085},"hitData":{"launchSpeed":83.0,"launchAngle":49.0,"totalDistance":231.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.07,"coordY":108.97}},"index":4,"playId":"54dcee13-be03-32d9-81f6-e7179ccbcc90","pitchNumber":3,"startTime":"2026-08-20T20:35:48.589Z","endTime":"2026-08-20T20:36:00.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:36:00.740Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T20:36:18.756Z","endTime":"2026-08-20T20:39:59.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":9},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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(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":83.3,"endSpeed":77.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.867484821819897,"aZ":-38.91995897374187,"pfxX":3.7292971842459504,"pfxZ":-4.448604626974136,"pX":-0.11733816137877576,"pZ":3.287748952009039,"vX0":5.63134103293323,"vY0":-121.33718898378301,"vZ0":3.540930901501598,"x":121.47,"y":150.01,"x0":-2.937253701187785,"y0":50.00203058876121,"z0":5.163049960501955,"aX":5.6556667387380335},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.2,"breakHorizontal":-7.9,"spinRate":2522,"spinDirection":54},"zone":11,"typeConfidence":0.9,"plateTime":0.44843911102423073,"extension":6.34796739056504},"index":0,"playId":"c06576c2-2e4c-30f1-bd8f-be90294dcf6b","pitchNumber":1,"startTime":"2026-08-20T20:36:34.076Z","endTime":"2026-08-20T20:36:37.440Z","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.7,"endSpeed":82.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.992248541793064,"aZ":-27.385021189800813,"pfxX":-9.0345150107614,"pfxZ":2.805606613642831,"pX":0.06097754882473904,"pZ":1.2814925306010532,"vX0":10.606835184905954,"vY0":-128.79951082087157,"vZ0":-3.245351829463173,"x":114.68,"y":204.18,"x0":-2.907993630314011,"y0":50.00002489132873,"z0":4.6414764282713135,"aX":-15.404871655688398},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":1615,"spinDirection":247},"zone":14,"typeConfidence":0.86,"plateTime":0.4228371897444605,"extension":6.547996277060109},"index":1,"playId":"df84dead-0791-34e9-bca5-b82cac4ca731","pitchNumber":2,"startTime":"2026-08-20T20:36:53.530Z","endTime":"2026-08-20T20:36:57.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60230285128847,"aZ":-39.71059501603886,"pfxX":5.007560476012426,"pfxZ":-4.8784350755941075,"pX":0.38587919613433874,"pZ":0.901891870372739,"vX0":6.445849587539281,"vY0":-123.26108945075151,"vZ0":-1.4330904942259584,"x":102.29,"y":214.43,"x0":-2.909759009126241,"y0":50.002776167405685,"z0":4.831893873166378,"aX":7.735024684131358},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.9,"breakHorizontal":-10.6,"spinRate":2459,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.44368929427363346,"extension":6.6793204040376395},"index":2,"playId":"6d494e6f-a7fc-3e39-a899-ae76fea96a68","pitchNumber":3,"startTime":"2026-08-20T20:37:12.966Z","endTime":"2026-08-20T20:37:16.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577323386175927,"aZ":-16.499665354701655,"pfxX":-7.207659867397499,"pfxZ":8.267304374284501,"pX":0.10893544994767763,"pZ":2.9814971184190795,"vX0":10.720961923276557,"vY0":-136.0226906829643,"vZ0":-1.4714154858404047,"x":112.85,"y":158.28,"x0":-2.9259971835090033,"y0":50.00029194147181,"z0":4.659791054985891,"aX":-13.662248293730357},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2197,"spinDirection":228},"zone":2,"typeConfidence":0.92,"plateTime":0.4008911011114882,"extension":6.669681664120367},"index":3,"playId":"7133ca73-0bed-3342-88a6-f62cc53c5d69","pitchNumber":4,"startTime":"2026-08-20T20:37:32.996Z","endTime":"2026-08-20T20:37:36.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58351660519605,"aZ":-15.807890229089832,"pfxX":-7.772281990392311,"pfxZ":8.693611383029065,"pX":0.12852221044750525,"pZ":3.6199706034804238,"vX0":10.931260958480829,"vY0":-136.2620627924706,"vZ0":-0.1972773720927814,"x":112.1,"y":141.04,"x0":-2.9229945451595944,"y0":50.005552020189825,"z0":4.784346965174458,"aX":-14.637946362165701},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2308,"spinDirection":223},"zone":12,"typeConfidence":0.92,"plateTime":0.4017800423932334,"extension":6.675393690449857},"index":4,"playId":"ada54750-97ec-3adb-b06d-34cd396c6299","pitchNumber":5,"startTime":"2026-08-20T20:37:55.968Z","endTime":"2026-08-20T20:37:59.107Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542241644160924,"aZ":-14.122028289694374,"pfxX":-7.366382594989165,"pfxZ":9.457835347167629,"pX":0.8608491073709806,"pZ":1.5965787544419334,"vX0":12.352212094549872,"vY0":-137.30076377301577,"vZ0":-5.312938691589392,"x":84.19,"y":195.67,"x0":-2.740120914609524,"y0":50.000284153709146,"z0":4.518488145338384,"aX":-14.05710152154716},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2138,"spinDirection":214},"zone":14,"typeConfidence":0.93,"plateTime":0.3990010501114458,"extension":6.817559208376902},"index":5,"playId":"e4bbbb11-0e5d-3390-a65c-8b6029f8a35e","pitchNumber":6,"startTime":"2026-08-20T20:38:22.110Z","endTime":"2026-08-20T20:38:26.778Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"b270372c-19d6-3bf4-ae9f-900040bfdf5c","startTime":"2026-08-20T20:38:41.572Z","endTime":"2026-08-20T20:38:44.572Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.488821735241103,"aZ":-18.078769333700578,"pfxX":-8.350942362994719,"pfxZ":7.587601841511025,"pX":0.8672731516705914,"pZ":2.007337046581596,"vX0":12.7622420125025,"vY0":-135.6433065109567,"vZ0":-3.403329545288268,"x":83.94,"y":184.58,"x0":-2.820135651674706,"y0":50.00412178891214,"z0":4.543506196627342,"aX":-15.51738204782134},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":12.4,"spinRate":2209,"spinDirection":218},"zone":14,"typeConfidence":0.88,"plateTime":0.40426502805305065,"extension":6.67551340669933},"index":7,"playId":"490a5f91-7d61-33be-b0e7-8484ff591c1d","pitchNumber":7,"startTime":"2026-08-20T20:39:01.344Z","endTime":"2026-08-20T20:39:04.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"468fe577-00e9-31a3-9e40-cd32652e7d53","startTime":"2026-08-20T20:39:29.697Z","endTime":"2026-08-20T20:39:32.697Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.318610829273744,"aZ":-16.44015980678981,"pfxX":-7.785570925105244,"pfxZ":8.452021031969178,"pX":0.06661069219915687,"pZ":2.6313734290228648,"vX0":10.59398040948042,"vY0":-135.2791978225874,"vZ0":-2.4330535783877956,"x":114.46,"y":167.73,"x0":-2.880865788377795,"y0":50.00102175437289,"z0":4.689049923813002,"aX":-14.491232559668916},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":12.0,"spinRate":2208,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.4042132757638712,"extension":6.65349421825837},"hitData":{"launchSpeed":91.1,"launchAngle":50.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.8,"coordY":117.61}},"index":9,"playId":"64caad95-dce3-3c5a-9e87-e7e3da7be8bf","pitchNumber":8,"startTime":"2026-08-20T20:39:48.629Z","endTime":"2026-08-20T20:39:59.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:39:59.858Z","atBatIndex":66},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Lawrence Butler caught stealing 2nd base, catcher Luke Maile to second baseman Michael Massey.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-20T20:40:16.551Z","endTime":"2026-08-20T20:40:35.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762328107986608,"aZ":-30.208213585581653,"pfxX":6.456050306469034,"pfxZ":1.2558319242820968,"pX":0.588003076074289,"pZ":2.2615790818838017,"vX0":6.798086791668698,"vY0":-124.37458498091668,"vZ0":-0.1920442331942216,"x":94.59,"y":177.72,"x0":-3.018772001983162,"y0":50.00373516592,"z0":4.843234935221261,"aX":10.122985834527917},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-13.2,"spinRate":2621,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4402507743520614,"extension":6.4749433294733985},"index":0,"playId":"5b92c317-552b-317f-b2ff-bc34f79232f1","pitchNumber":1,"startTime":"2026-08-20T20:40:27.628Z","endTime":"2026-08-20T20:40:35.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:40:35.687Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to right fielder Carlos Cortes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T20:43:20.470Z","endTime":"2026-08-20T20:44:32.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Scott Blewett replaces Taylor Rashi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T20:42:07.072Z","endTime":"2026-08-20T20:43:22.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656240,"link":"/api/v1/people/656240"},"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.3,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419435427984762,"aZ":-16.575087867136197,"pfxX":-4.693140728906622,"pfxZ":8.106612195335263,"pX":-0.4817539683025229,"pZ":3.386090969765408,"vX0":4.451570869814096,"vY0":-137.3402905078611,"vZ0":-4.252998043017455,"x":135.36,"y":147.36,"x0":-1.508388791789864,"y0":50.0000096698878,"z0":6.07086329104411,"aX":-9.027241738826172},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":7.7,"spinRate":2253,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3977427293849769,"extension":7.013793105604594},"index":1,"playId":"039c18af-b0c2-3e36-817d-70538bf841e7","pitchNumber":1,"startTime":"2026-08-20T20:43:22.721Z","endTime":"2026-08-20T20:43:26.252Z","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":88.3,"endSpeed":81.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.727134161727584,"aZ":-26.134428856241648,"pfxX":0.925548452197255,"pfxZ":3.5657271549490357,"pX":-0.2995850806004306,"pZ":3.7912873828137843,"vX0":3.793056082862144,"vY0":-128.6251314423744,"vZ0":-0.5685953152595642,"x":128.42,"y":136.42,"x0":-1.9066527594181921,"y0":50.00502369584604,"z0":6.020803466033543,"aX":1.5695855192876433},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-2.4,"spinRate":2373,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.42391364521593555,"extension":6.945613324383938},"index":2,"playId":"5ad3cf26-51fd-395d-bd50-9f3514a86d94","pitchNumber":2,"startTime":"2026-08-20T20:43:40.112Z","endTime":"2026-08-20T20:43:43.259Z","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":87.3,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.896624202838293,"aZ":-26.09498540346019,"pfxX":2.0780625936529424,"pfxZ":3.68187817852417,"pX":0.944841830866202,"pZ":2.2271251209814205,"vX0":5.880832816595275,"vY0":-127.10904175635802,"vZ0":-4.0226462530943445,"x":80.98,"y":178.65,"x0":-1.660497496993027,"y0":50.00205333558724,"z0":5.881141593264369,"aX":3.429656823089036},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":-5.0,"spinRate":2340,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42945499572743806,"extension":7.077811529391508},"index":3,"playId":"46eabe45-87f7-33d9-93d7-7a0a0ce93812","pitchNumber":3,"startTime":"2026-08-20T20:43:57.983Z","endTime":"2026-08-20T20:44:01.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218719403898035,"aZ":-25.158095896153615,"pfxX":0.9156545769644202,"pfxZ":4.051678716345403,"pX":0.7859287229668899,"pZ":2.1788955044720417,"vX0":6.102578654222941,"vY0":-129.95340916901677,"vZ0":-4.461691850737275,"x":87.04,"y":179.95,"x0":-1.7002870640589614,"y0":50.00158976601893,"z0":5.80210139099291,"aX":1.5827474318948476},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":-2.9,"spinRate":2304,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.41959372823492425,"extension":7.060341887265851},"hitData":{"launchSpeed":78.2,"launchAngle":11.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.2,"coordY":130.39}},"index":4,"playId":"fa07ac36-f8a0-32d6-bdd4-2b94db15d589","pitchNumber":4,"startTime":"2026-08-20T20:44:20.110Z","endTime":"2026-08-20T20:44:32.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:44:32.112Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luke Maile grounds into a double play, third baseman Max Muncy to second baseman Donovan Walton to first baseman Jeff McNeil. Michael Massey out at 2nd. Luke Maile out at 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T20:44:48.950Z","endTime":"2026-08-20T20:46:03.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24488687086092,"aZ":-22.037826705154767,"pfxX":-8.769383060583232,"pfxZ":5.387239291249671,"pX":-1.5223999005792246,"pZ":2.5925877095650733,"vX0":3.6192209450090216,"vY0":-136.1432937400528,"vZ0":-4.887448861911022,"x":175.03,"y":168.78,"x0":-1.7279875641083227,"y0":50.00182081793922,"z0":5.931596174825544,"aX":-16.49881167123138},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2014,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4019553829887026,"extension":7.039413443797059},"index":0,"playId":"ba44366e-6a5c-3d9e-99b6-5d916a9851e6","pitchNumber":1,"startTime":"2026-08-20T20:44:57.689Z","endTime":"2026-08-20T20:45:01.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763496709290703,"aZ":-21.13042736639558,"pfxX":-8.326220254182612,"pfxZ":5.887604353673106,"pX":-0.9203734389049334,"pZ":3.6204700628992366,"vX0":5.254460672892747,"vY0":-136.07282493693305,"vZ0":-2.5550266612578962,"x":152.08,"y":141.03,"x0":-1.7942892593745812,"y0":50.00428787596934,"z0":6.0351650909846475,"aX":-15.620264216315846},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":1975,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40248194777906354,"extension":7.088477457661144},"index":1,"playId":"3c0399f6-c36b-3a5f-ad9c-0f11ff90e648","pitchNumber":2,"startTime":"2026-08-20T20:45:17.640Z","endTime":"2026-08-20T20:45:20.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55902898206831,"aZ":-29.680379223627376,"pfxX":3.1193931533027337,"pfxZ":1.5315871580247933,"pX":-0.37736094170490597,"pZ":3.3086573385161393,"vX0":2.8521339499439717,"vY0":-126.30346771540096,"vZ0":-0.7039169205922415,"x":131.38,"y":149.45,"x0":-1.9229229611804242,"y0":50.00443580798114,"z0":5.9590177669023,"aX":5.08510680210679},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2259,"spinDirection":162},"zone":1,"typeConfidence":2.0,"plateTime":0.4321847097546443,"extension":6.904869482074225},"index":2,"playId":"3051a195-ea0b-3813-9596-17864cde64b4","pitchNumber":3,"startTime":"2026-08-20T20:45:36.670Z","endTime":"2026-08-20T20:45:40.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45647569421782,"aZ":-17.63082059338645,"pfxX":-7.645674861248008,"pfxZ":7.512314426815551,"pX":-0.6777565344616933,"pZ":2.2031222436445264,"vX0":5.33705083891373,"vY0":-137.95447042104843,"vZ0":-6.928014715405568,"x":142.83,"y":179.3,"x0":-1.6398877990446117,"y0":50.00341356917838,"z0":5.926800507063276,"aX":-14.800646625925472},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":12.8,"spinRate":1936,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3963959318989376,"extension":7.0027587783962675},"hitData":{"launchSpeed":60.0,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.94,"coordY":166.52}},"index":3,"playId":"1cbda45f-88a9-3753-a7c4-9ecf9554ab0e","pitchNumber":4,"startTime":"2026-08-20T20:45:54.050Z","endTime":"2026-08-20T20:46:03.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:46:03.588Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T20:46:27.701Z","endTime":"2026-08-20T20:48:51.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913674274030345,"aZ":-26.19297311854532,"pfxX":1.5085334819788332,"pfxZ":3.4766458959344817,"pX":0.618843064522299,"pZ":1.9199795941884557,"vX0":5.644149826676955,"vY0":-129.9557562815546,"vZ0":-4.960191646089891,"x":93.41,"y":186.94,"x0":-1.7724397781169776,"y0":50.000508903884906,"z0":5.830205142881996,"aX":2.5926550230615293},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":-4.0,"spinRate":2239,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.4206324976370368,"extension":6.951303478548922},"index":0,"playId":"af351bdf-0ee1-3a32-b2d7-9858b58f6aad","pitchNumber":1,"startTime":"2026-08-20T20:46:35.787Z","endTime":"2026-08-20T20:46:39.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-20T20:46:49.305Z","endTime":"2026-08-20T20:46:59.664Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34663388258228,"aZ":-29.566105584298676,"pfxX":1.064748785688046,"pfxZ":1.7135731264530074,"pX":1.2397859826741242,"pZ":1.5898194134475157,"vX0":6.333042888370459,"vY0":-122.94976023290212,"vZ0":-4.5759726223265815,"x":69.74,"y":195.85,"x0":-1.512428825750085,"y0":50.005954331719295,"z0":5.996672512523405,"aX":1.622265909003652},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-3.5,"spinRate":2055,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44621386563254894,"extension":6.968264558794886},"index":2,"playId":"95f7ea47-7d01-393b-aa88-10ac7b57cfa0","pitchNumber":2,"startTime":"2026-08-20T20:46:59.664Z","endTime":"2026-08-20T20:47:03.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190967056079863,"aZ":-32.138140384687404,"pfxX":1.3929297910911669,"pfxZ":0.022418872220645092,"pX":0.2461753975460568,"pZ":1.907789630994918,"vX0":3.822167996047572,"vY0":-122.78541954310253,"vZ0":-3.417993176056836,"x":107.62,"y":187.27,"x0":-1.5084782632962859,"y0":50.00130188522784,"z0":6.038341766023114,"aX":2.1371433645036078},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":1976,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4452408228557241,"extension":6.953786136826234},"index":3,"playId":"de6e84af-ac32-3ac4-a0a8-4e5ce905fe18","pitchNumber":3,"startTime":"2026-08-20T20:47:26.935Z","endTime":"2026-08-20T20:47:30.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98979778003247,"aZ":-16.139175116071648,"pfxX":-3.689854539492705,"pfxZ":8.009828753748836,"pX":0.12326239621050712,"pZ":4.378141223322423,"vX0":6.198180905775941,"vY0":-140.84477006218575,"vZ0":-2.0501616695510125,"x":112.3,"y":120.57,"x0":-1.629945726716655,"y0":50.005888021371206,"z0":6.1631907836408315,"aX":-7.390204759278901},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":5.4,"spinRate":2246,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38938009087536685,"extension":6.8327270624477565},"index":4,"playId":"6bc5e3c3-8c6a-3200-a862-1d20478b2546","pitchNumber":4,"startTime":"2026-08-20T20:47:51.661Z","endTime":"2026-08-20T20:47:54.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36525782680136,"aZ":-31.859325807077806,"pfxX":0.9239412587937963,"pfxZ":0.2065270861422177,"pX":0.9333497743335983,"pZ":0.9816769160057094,"vX0":5.784631303718534,"vY0":-123.21033293062169,"vZ0":-5.348558056206885,"x":81.42,"y":212.27,"x0":-1.560312086618026,"y0":50.00532181340121,"z0":5.857735937852653,"aX":1.4269392328653563},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-3.0,"spinRate":2067,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4437224652499596,"extension":7.058008041816036},"index":5,"playId":"d5d46e54-1b04-3995-a2c0-2700eab8aa05","pitchNumber":5,"startTime":"2026-08-20T20:48:09.749Z","endTime":"2026-08-20T20:48:12.799Z","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":95.3,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244596220174287,"aZ":-18.61890199313634,"pfxX":-3.384434384446737,"pfxZ":6.89331223458546,"pX":-0.7481665044909749,"pZ":3.717306646004715,"vX0":3.7424254714543315,"vY0":-138.8985364820165,"vZ0":-3.125142245919895,"x":145.52,"y":138.41,"x0":-1.6691799636982,"y0":50.00182098489907,"z0":6.085389448098828,"aX":-6.655015992428594},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":5.4,"spinRate":2316,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3933625973455044,"extension":6.934237059798223},"index":6,"playId":"4153f20a-de82-37c1-a896-31e5d3217ce8","pitchNumber":6,"startTime":"2026-08-20T20:48:29.413Z","endTime":"2026-08-20T20:48:33.494Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77986520656414,"aZ":-33.85340493008653,"pfxX":0.6043007963718172,"pfxZ":-1.1387520230919428,"pX":0.11002435261379662,"pZ":2.3475208038084157,"vX0":3.887973863509028,"vY0":-120.3001133787986,"vZ0":-1.6516429566671325,"x":112.81,"y":175.4,"x0":-1.6039986746945654,"y0":50.005961679336046,"z0":6.0368341604627975,"aX":0.8876003361407864},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":-2.0,"spinRate":2126,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.4548585589880747,"extension":6.952259607047209},"index":7,"playId":"b81023c6-a81a-3879-965b-a68572cb4038","pitchNumber":7,"startTime":"2026-08-20T20:48:47.310Z","endTime":"2026-08-20T20:48:51.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:48:51.603Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brian Serven lines out to center fielder Tyler Tolbert.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T20:51:12.293Z","endTime":"2026-08-20T20:52:34.877Z","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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Craig Kimbrel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T20:50:19.373Z","endTime":"2026-08-20T20:51:14.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"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.4,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655851896599636,"aZ":-35.33849754558317,"pfxX":-11.625208752422914,"pfxZ":-1.695642685059548,"pX":-0.13944933445979685,"pZ":2.4543857162393197,"vX0":10.362621355289379,"vY0":-135.58348744363542,"vZ0":0.981186349685901,"x":122.32,"y":172.51,"x0":-2.5006788554796797,"y0":50.005517955351586,"z0":4.553893467817245,"aX":-21.64610469149643},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-2.6,"breakHorizontal":18.8,"spinRate":2278,"spinDirection":244},"zone":5,"typeConfidence":0.91,"plateTime":0.4039824254214728,"extension":6.4749341655691275},"index":1,"playId":"4782d7bd-c540-3bb9-a91c-a34356e3518e","pitchNumber":1,"startTime":"2026-08-20T20:51:14.345Z","endTime":"2026-08-20T20:51:17.479Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.242400838026718,"aZ":-25.963557315143305,"pfxX":-2.2757363152916317,"pfxZ":3.566645906847974,"pX":0.41546191200225435,"pZ":3.178320262947042,"vX0":8.214807173187355,"vY0":-130.62188299857723,"vZ0":1.355388882786791,"x":101.16,"y":152.97,"x0":-2.462662879834651,"y0":50.006057737949355,"z0":4.592447113601251,"aX":-3.9677455223417932},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":2.5,"spinRate":2364,"spinDirection":185},"zone":3,"typeConfidence":0.86,"plateTime":0.41790811793477056,"extension":6.268761236775208},"index":2,"playId":"cb13aeaf-e8fe-3146-8b90-61bded82c79f","pitchNumber":2,"startTime":"2026-08-20T20:51:30.020Z","endTime":"2026-08-20T20:51:39.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446575954010658,"aZ":-34.354833551108065,"pfxX":7.137696207168652,"pfxZ":-1.4708823509123432,"pX":-0.2754531963107495,"pZ":1.98618173683315,"vX0":3.424288227158072,"vY0":-120.75534204559563,"vZ0":0.4402310393637825,"x":127.5,"y":185.15,"x0":-2.636987260373122,"y0":50.00220873188014,"z0":4.812149192596043,"aX":10.590669773216344},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.3,"breakHorizontal":-13.7,"spinRate":2657,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.45274173828788644,"extension":6.393799514224162},"hitData":{"launchSpeed":99.0,"launchAngle":23.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.9,"coordY":49.96}},"index":3,"playId":"7572613a-98c7-3894-8b35-6f0dc76f3ee1","pitchNumber":3,"startTime":"2026-08-20T20:52:22.872Z","endTime":"2026-08-20T20:52:34.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:52:34.877Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to right fielder John Rave.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T20:52:43.231Z","endTime":"2026-08-20T20:53:51.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81883732069708,"aZ":-34.46232869329135,"pfxX":-9.917001178788599,"pfxZ":-1.2064009660422705,"pX":-0.8415775645218093,"pZ":2.923295698332192,"vX0":7.596457986668806,"vY0":-137.0042772850815,"vZ0":1.3831631838906087,"x":149.08,"y":159.85,"x0":-2.364492360508892,"y0":50.002836492867466,"z0":4.7706489638476866,"aX":-18.815828013200402},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.7,"breakHorizontal":16.3,"spinRate":2120,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.400088814520966,"extension":6.359381444367805},"index":0,"playId":"9a8e4a60-c95b-319a-95c1-dbcef6dedbd6","pitchNumber":1,"startTime":"2026-08-20T20:53:01.737Z","endTime":"2026-08-20T20:53:05.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800104352988406,"aZ":-27.07013013164116,"pfxX":-1.1514896163378943,"pfxZ":2.9300020180437825,"pX":1.1347728297888278,"pZ":1.5401319755655267,"vX0":9.782090802357025,"vY0":-130.7217221559739,"vZ0":-2.5043019943979212,"x":73.75,"y":197.2,"x0":-2.4953968189283717,"y0":50.004429763857324,"z0":4.528705743222232,"aX":-2.008558276344181},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":0.1,"spinRate":2444,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.4179319030397952,"extension":6.46721633440276},"index":1,"playId":"a6951727-2913-3a4e-a997-4fb7a114d3ad","pitchNumber":2,"startTime":"2026-08-20T20:53:15.874Z","endTime":"2026-08-20T20:53:19.568Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-20T20:53:27.338Z","endTime":"2026-08-20T20:53:40.928Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08117531258214,"aZ":-22.953642217853485,"pfxX":-7.299991212763887,"pfxZ":4.788195976208238,"pX":0.721282206280495,"pZ":2.9180670611322683,"vX0":10.636119119505025,"vY0":-137.32281885333262,"vZ0":-0.5681225639706867,"x":89.51,"y":159.99,"x0":-2.2390649693753306,"y0":50.001130804014466,"z0":4.677806129609003,"aX":-14.054602160894834},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":11.2,"spinRate":2173,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.39761183831136737,"extension":6.365699223428663},"hitData":{"launchSpeed":79.6,"launchAngle":38.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.9,"coordY":96.26}},"index":3,"playId":"4206305d-b69f-3862-b4d2-26ff4451e088","pitchNumber":3,"startTime":"2026-08-20T20:53:40.928Z","endTime":"2026-08-20T20:53:51.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:53:51.212Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T20:54:13.058Z","endTime":"2026-08-20T20:56:25.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876440012152468,"aZ":-20.96877702774409,"pfxX":-6.7868023684490595,"pfxZ":5.890720284776052,"pX":1.9684264432345047,"pZ":2.146441914292652,"vX0":13.437973120408822,"vY0":-135.83381174635937,"vZ0":-3.1031804876593263,"x":41.97,"y":180.83,"x0":-2.1223121787580266,"y0":50.00074317681803,"z0":4.73245513256051,"aX":-12.905528374702532},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":10.0,"spinRate":2234,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.40058620221634866,"extension":6.565484981817394},"index":0,"playId":"2d986e1f-ffba-303c-ba7e-58e11a9a09e4","pitchNumber":1,"startTime":"2026-08-20T20:54:15.168Z","endTime":"2026-08-20T20:54:18.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273392694910832,"aZ":-22.579096027727058,"pfxX":-7.01816455017253,"pfxZ":5.022738621587997,"pX":1.0364678796945017,"pZ":2.494025150539171,"vX0":11.290656478082912,"vY0":-136.47793067304886,"vZ0":-1.451827027915001,"x":77.49,"y":171.44,"x0":-2.217316922047606,"y0":50.0064360992689,"z0":4.567919664676612,"aX":-13.419211675193063},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":10.7,"spinRate":2244,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3992897279652525,"extension":6.404489910668326},"index":1,"playId":"6c1f89b6-1de1-35d6-82c6-acdfa85a3842","pitchNumber":2,"startTime":"2026-08-20T20:54:32.622Z","endTime":"2026-08-20T20:54:36.358Z","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":93.5,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309244923609374,"aZ":-32.11355717126067,"pfxX":-9.520812834056002,"pfxZ":0.03130616492120808,"pX":-1.7975783370200837,"pZ":1.653420675678885,"vX0":5.795269411094549,"vY0":-136.16800832352635,"vZ0":-1.482311393114853,"x":185.52,"y":194.14,"x0":-2.7063278001934745,"y0":50.002389421759005,"z0":4.407618604324573,"aX":-18.04385842301738},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.0,"breakHorizontal":16.2,"spinRate":2117,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.40083163204332894,"extension":6.358248699204743},"index":2,"playId":"e1d588bd-6693-3cab-a31f-b3e26ef0e7ff","pitchNumber":3,"startTime":"2026-08-20T20:54:49.719Z","endTime":"2026-08-20T20:54:53.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634182056749115,"aZ":-27.18955536553085,"pfxX":-0.5007989660847874,"pfxZ":2.840350179669162,"pX":0.9175478502740527,"pZ":1.6033205202394192,"vX0":9.056587077019639,"vY0":-130.41740567004967,"vZ0":-2.2614060548810135,"x":82.03,"y":195.49,"x0":-2.507802861951567,"y0":50.00165585792894,"z0":4.494297411386249,"aX":-0.8787241469182338},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-0.7,"spinRate":2376,"spinDirection":239},"zone":14,"typeConfidence":0.92,"plateTime":0.41702266479687644,"extension":6.394258018995236},"index":3,"playId":"2255836f-d5ba-3361-80ee-738d1944a321","pitchNumber":4,"startTime":"2026-08-20T20:55:08.294Z","endTime":"2026-08-20T20:55:12.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-20T20:55:17.756Z","endTime":"2026-08-20T20:55:31.506Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.625321057614293,"aZ":-23.329539123315396,"pfxX":-8.380494748240228,"pfxZ":4.740848939053844,"pX":0.14994735238646856,"pZ":3.392953345987127,"vX0":9.779156474176188,"vY0":-135.30780113157041,"vZ0":1.0164081637793012,"x":111.28,"y":147.17,"x0":-2.410608212645331,"y0":50.00673934938449,"z0":4.638907290318896,"aX":-15.650120913766806},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":13.3,"spinRate":2239,"spinDirection":242},"zone":12,"typeConfidence":0.89,"plateTime":0.40373816143732855,"extension":6.385067805506251},"index":5,"playId":"e8d50372-90a1-37e1-9cbe-8840f9732908","pitchNumber":5,"startTime":"2026-08-20T20:55:31.506Z","endTime":"2026-08-20T20:55:34.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.396625977179305,"aZ":-34.87538213333701,"pfxX":5.666179948669436,"pfxZ":-1.7886389021877107,"pX":0.7107637597892605,"pZ":0.13267771988049287,"vX0":6.17248114738477,"vY0":-121.54933922355863,"vZ0":-3.023732102360068,"x":89.91,"y":235.2,"x0":-2.587360924812227,"y0":50.00200079808908,"z0":4.388313454762207,"aX":8.56805193261249},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":-11.6,"spinRate":2560,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4487753197166944,"extension":6.410605491893562},"index":6,"playId":"7e30dc70-572e-3a5b-9b96-29393470e304","pitchNumber":6,"startTime":"2026-08-20T20:55:52.340Z","endTime":"2026-08-20T20:55:55.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401247635224937,"aZ":-29.616094285810327,"pfxX":-9.443242513974095,"pfxZ":1.3436226088273902,"pX":-0.6141079463704184,"pZ":2.526256368562357,"vX0":8.230440143417887,"vY0":-136.20323249101514,"vZ0":0.01222530038923153,"x":140.41,"y":170.57,"x0":-2.429762446163032,"y0":50.00284285523264,"z0":4.5486871523256065,"aX":-17.96554393898654},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":15.6,"spinRate":2155,"spinDirection":243},"zone":4,"typeConfidence":0.8,"plateTime":0.40024645563663697,"extension":6.429719591238558},"hitData":{"launchSpeed":67.3,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.54,"coordY":177.44}},"index":7,"playId":"bece3592-bf8e-3c90-9253-8f2d1b7b1fd5","pitchNumber":7,"startTime":"2026-08-20T20:56:16.572Z","endTime":"2026-08-20T20:56:25.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:56:25.614Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to third baseman Max Muncy.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T20:58:42.352Z","endTime":"2026-08-20T20:59:32.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161679815174356,"aZ":-23.465350724757727,"pfxX":0.35440878181390634,"pfxZ":4.919727961147055,"pX":1.5693159838078332,"pZ":0.3745341867332369,"vX0":8.504165753023964,"vY0":-131.50665312941072,"vZ0":-9.412242559657194,"x":57.18,"y":228.67,"x0":-1.7384217453060025,"y0":50.00421279803644,"z0":5.710356432017108,"aX":0.6247237111156714},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2372,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41485238909964606,"extension":7.117986792886198},"index":0,"playId":"1bab4507-4fab-3596-a6fe-b4cc99f76d6b","pitchNumber":1,"startTime":"2026-08-20T20:59:02.624Z","endTime":"2026-08-20T20:59:05.663Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31387310910818,"aZ":-32.13882493013308,"pfxX":-0.07820597975914656,"pfxZ":0.021347309825700655,"pX":-0.026192294513239955,"pZ":1.6780903467456116,"vX0":3.9914282255229643,"vY0":-121.75364938942927,"vZ0":-3.641418463300777,"x":118.0,"y":193.47,"x0":-1.6686268409748215,"y0":50.00134943636715,"z0":5.940537137817676,"aX":-0.11909997422053516},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-0.7,"spinRate":2187,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4478980310670164,"extension":6.983628653524305},"hitData":{"launchSpeed":94.7,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.82,"coordY":164.76}},"index":1,"playId":"4a63b02e-9418-3a4f-9e73-2c15075792a7","pitchNumber":2,"startTime":"2026-08-20T20:59:21.174Z","endTime":"2026-08-20T20:59:32.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T20:59:32.224Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T20:59:59.832Z","endTime":"2026-08-20T21:02:59.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.651478454222044,"aZ":-22.226027306197974,"pfxX":0.7057126035426071,"pfxZ":5.61515920934582,"pX":0.8556645572088049,"pZ":1.054642698321579,"vX0":6.8700839893167505,"vY0":-131.71882268589027,"vZ0":-7.757590005066595,"x":84.38,"y":210.3,"x0":-1.8686476027652406,"y0":50.00554459225958,"z0":5.658438076010842,"aX":1.2517288186217785},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":-2.6,"spinRate":2322,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4144245341724573,"extension":7.008790593803634},"index":0,"playId":"2b60eda7-2e47-340e-b0d1-6a307ea60682","pitchNumber":1,"startTime":"2026-08-20T20:59:59.832Z","endTime":"2026-08-20T21:00:02.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28973096693458,"aZ":-15.312919710877862,"pfxX":-5.190692374167126,"pfxZ":8.779550541160619,"pX":-0.5005893602257221,"pZ":1.6608701255557439,"vX0":4.826509149897553,"vY0":-137.21746197897696,"vZ0":-8.642057158378412,"x":136.08,"y":193.94,"x0":-1.6017359452567506,"y0":50.004803917448015,"z0":5.878665136400755,"aX":-9.971731410886475},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2237,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39805931447416576,"extension":7.1049251018635},"index":1,"playId":"59b55918-3ef8-3e81-8904-e9ec4521ca9d","pitchNumber":2,"startTime":"2026-08-20T21:00:19.889Z","endTime":"2026-08-20T21:00:23.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875520343174646,"aZ":-23.204652394900513,"pfxX":0.8546333515633688,"pfxZ":5.061095693742011,"pX":0.3691716063567473,"pZ":2.511373749462253,"vX0":5.039458625660353,"vY0":-131.96125556515474,"vZ0":-4.477950279321369,"x":102.93,"y":170.97,"x0":-1.6726583175877512,"y0":50.00238432496971,"z0":5.930052502938098,"aX":1.5127205970455946},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-2.6,"spinRate":2333,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4143384615612744,"extension":6.772519964727788},"index":2,"playId":"7e5d49fa-ab04-35de-b760-064f2ecd43b9","pitchNumber":3,"startTime":"2026-08-20T21:00:41.172Z","endTime":"2026-08-20T21:00:44.473Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-20T21:01:01.087Z","endTime":"2026-08-20T21:01:16.079Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"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":83.7,"endSpeed":77.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.797783697962814,"aZ":-31.860803501464147,"pfxX":-0.10680469961152084,"pfxZ":0.20572308757616486,"pX":-0.30295448651211504,"pZ":1.8458234580498427,"vX0":3.47530544885016,"vY0":-122.02273378052902,"vZ0":-3.40380321230994,"x":128.55,"y":188.94,"x0":-1.725866071354186,"y0":50.002746541186404,"z0":5.9758444643856174,"aX":-0.16293041867466307},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":-0.6,"spinRate":2045,"spinDirection":67},"zone":7,"typeConfidence":2.0,"plateTime":0.4471914221579425,"extension":6.921277356463647},"index":4,"playId":"25d0214d-af37-3e92-8af4-e6e5dc8e7949","pitchNumber":4,"startTime":"2026-08-20T21:01:16.079Z","endTime":"2026-08-20T21:01:19.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"863240a1-0e96-3ce7-b8ac-9591a31a77a1","startTime":"2026-08-20T21:01:42.403Z","endTime":"2026-08-20T21:01:45.403Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70269632216665,"aZ":-14.65058807466747,"pfxX":-3.4075139211115233,"pfxZ":9.093406532605272,"pX":-0.7388248536494599,"pZ":3.176421531892905,"vX0":3.6807645128916864,"vY0":-137.508361914372,"vZ0":-5.133756991610378,"x":145.16,"y":153.02,"x0":-1.6480313014024675,"y0":50.00236500345695,"z0":6.051477328838939,"aX":-6.566381898453141},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2269,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3973706961691308,"extension":6.905482037922506},"index":6,"playId":"ee471cb3-c396-33b1-b651-2c6ea1c3d6ad","pitchNumber":5,"startTime":"2026-08-20T21:02:04.976Z","endTime":"2026-08-20T21:02:08.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656067443429464,"aZ":-33.90140953649435,"pfxX":-1.2672875068418188,"pfxZ":-1.1269174145697314,"pX":0.1472184297712947,"pZ":-0.1295262616887038,"vX0":4.454014769615203,"vY0":-122.930772807146,"vZ0":-7.711576013358126,"x":111.39,"y":242.28,"x0":-1.520944003686425,"y0":50.002052946902566,"z0":5.914369617732179,"aX":-1.9460529311222512},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.6,"breakHorizontal":1.3,"spinRate":2135,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4450237442674285,"extension":7.067740092874754},"index":7,"playId":"433e4d87-920a-304b-b608-fda33938dd27","pitchNumber":6,"startTime":"2026-08-20T21:02:28.183Z","endTime":"2026-08-20T21:02:32.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.933953812418657,"aZ":-24.494437095969467,"pfxX":0.5122972571313774,"pfxZ":4.383558899448769,"pX":0.0572896018777781,"pZ":0.8539035695779805,"vX0":4.6779447808404555,"vY0":-130.81838162110128,"vZ0":-7.854566269556184,"x":114.82,"y":215.72,"x0":-1.8129231594751525,"y0":50.00026094931001,"z0":5.70272507820058,"aX":0.8965863563866666},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.8,"spinRate":2397,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4170487253285957,"extension":6.8885175642728225},"index":8,"playId":"365f3fbf-003f-3352-9975-129f4548c379","pitchNumber":7,"startTime":"2026-08-20T21:02:55.251Z","endTime":"2026-08-20T21:02:59.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T21:02:59.083Z","atBatIndex":75},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, second baseman Donovan Walton to shortstop Darell Hernaiz to first baseman Jeff McNeil. Bobby Witt Jr. out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T21:03:10.158Z","endTime":"2026-08-20T21:03:56.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754859046215422,"aZ":-24.056899876977468,"pfxX":0.3639954798450349,"pfxZ":4.798285778596698,"pX":1.1380602937712114,"pZ":1.1924368236849745,"vX0":7.241942995825776,"vY0":-128.7413910273015,"vZ0":-6.942514141437861,"x":73.62,"y":206.58,"x0":-1.7494027424140866,"y0":50.00258089003136,"z0":5.7649459370578215,"aX":0.6156827124488707},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":-2.2,"spinRate":2353,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4241766707463155,"extension":7.084556166576693},"index":0,"playId":"c0008ac5-71cf-3a37-92cb-2210d7d16fc3","pitchNumber":1,"startTime":"2026-08-20T21:03:25.713Z","endTime":"2026-08-20T21:03:29.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427933825263782,"aZ":-17.76664317492599,"pfxX":-9.17068928819263,"pfxZ":7.428312232228048,"pX":-0.11563415099184575,"pZ":1.8862312227627966,"vX0":7.642149638773126,"vY0":-138.0941945339319,"vZ0":-7.577245847714234,"x":121.41,"y":187.85,"x0":-1.7210944559134846,"y0":50.00621444976133,"z0":5.8511453307803745,"aX":-17.79713706638548},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":15.1,"spinRate":2173,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.395939239210942,"extension":7.153843382130612},"hitData":{"launchSpeed":93.2,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.1,"coordY":145.5}},"index":1,"playId":"0e7a36ed-ad2a-385c-b9c2-ece74f99dcfc","pitchNumber":2,"startTime":"2026-08-20T21:03:47.472Z","endTime":"2026-08-20T21:03:56.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T21:03:56.495Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T21:06:19.536Z","endTime":"2026-08-20T21:06:29.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T21:05:15.403Z","endTime":"2026-08-20T21:06:21.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.417428285523986,"aZ":-18.236419045758268,"pfxX":-7.886455617042361,"pfxZ":7.089792360022684,"pX":-0.04406163685636092,"pZ":2.2348130851498547,"vX0":6.844519594518624,"vY0":-138.90849311002953,"vZ0":-5.864621139518886,"x":118.68,"y":178.44,"x0":-1.5083534575616495,"y0":50.00220438872032,"z0":5.574872877744277,"aX":-15.501516118901202},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2027,"spinDirection":212},"zone":8,"typeConfidence":0.92,"plateTime":0.3934353474328658,"extension":6.972447871348489},"hitData":{"launchSpeed":105.7,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.31,"coordY":164.67}},"index":1,"playId":"65bf71c8-0a24-3fcd-b88a-f92f1a3e81a7","pitchNumber":1,"startTime":"2026-08-20T21:06:21.864Z","endTime":"2026-08-20T21:06:29.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T21:06:29.862Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Michael Massey to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T21:06:42.550Z","endTime":"2026-08-20T21:07:39.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16902703491329,"aZ":-13.058792102728587,"pfxX":-3.6698665316105843,"pfxZ":9.555988708804936,"pX":0.8436171219511633,"pZ":3.0884886494499524,"vX0":7.506212512952687,"vY0":-140.60170758768558,"vZ0":-4.748981082117843,"x":84.84,"y":155.39,"x0":-1.3849794024970574,"y0":50.001684040142194,"z0":5.648206894546154,"aX":-7.340954977544147},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2217,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.38971592693327617,"extension":6.916595173213113},"index":0,"playId":"623e4668-c55d-3ea8-900d-7823178f9f31","pitchNumber":1,"startTime":"2026-08-20T21:06:57.135Z","endTime":"2026-08-20T21:07:06.042Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"}}},{"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57767333755704,"aZ":-11.312802641405154,"pfxX":-3.3870385507056904,"pfxZ":10.159924583960706,"pX":-0.26772343201935733,"pZ":2.3821191267679884,"vX0":4.971232606919875,"vY0":-142.5792179979095,"vZ0":-6.792271372808406,"x":127.2,"y":174.46,"x0":-1.5959580415651127,"y0":50.00611504236841,"z0":5.513508607434193,"aX":-6.9570773115823945},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2360,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.38453975152737563,"extension":6.944354647945278},"hitData":{"launchSpeed":91.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.57,"coordY":153.1}},"index":1,"playId":"a4b19763-4141-396a-8949-b1f06438e743","pitchNumber":2,"startTime":"2026-08-20T21:07:31.902Z","endTime":"2026-08-20T21:07:39.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T21:07:39.768Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T21:08:01.484Z","endTime":"2026-08-20T21:08:47.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.94"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.06"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.40"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.71"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.18"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.30"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.18"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".472"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.278"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".282"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.278"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".282"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659569193448913,"aZ":-18.845045452161568,"pfxX":-8.7889417547546,"pfxZ":6.447631917008115,"pX":-1.4814683922296699,"pZ":2.1460299229289492,"vX0":3.390407969725348,"vY0":-142.58031464373732,"vZ0":-5.966147657357033,"x":173.47,"y":180.84,"x0":-1.5417054728757629,"y0":50.00066021004711,"z0":5.44802357957965,"aX":-18.158548864031786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2090,"spinDirection":200},"zone":13,"typeConfidence":0.98,"plateTime":0.3836288330012465,"extension":6.995210794640487},"index":0,"playId":"268d38d6-b043-301b-8c2e-7a55d1e8728a","pitchNumber":1,"startTime":"2026-08-20T21:08:04.886Z","endTime":"2026-08-20T21:08:08.433Z","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":98.3,"endSpeed":90.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4907570718106,"aZ":-11.971351704141005,"pfxX":-2.0723797685383927,"pfxZ":9.674884925726936,"pX":-0.07436181933489931,"pZ":2.339786888154869,"vX0":4.940558984311837,"vY0":-143.01893971259713,"vZ0":-6.84551841228278,"x":119.83,"y":175.61,"x0":-1.5487563633744101,"y0":50.00232401987046,"z0":5.501982172044029,"aX":-4.327537445170738},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2201,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.381793394694506,"extension":6.960683494840219},"index":1,"playId":"ad879055-e5d7-3583-95b3-2a891ba8777b","pitchNumber":2,"startTime":"2026-08-20T21:08:20.678Z","endTime":"2026-08-20T21:08:23.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90390026044579,"aZ":-16.582591255227364,"pfxX":-8.560092678176291,"pfxZ":7.358941653310353,"pX":-0.748892836357427,"pZ":2.1552748707544582,"vX0":5.3138419482172505,"vY0":-143.83512544250164,"vZ0":-6.432000917077615,"x":145.55,"y":180.59,"x0":-1.4975620993073524,"y0":50.001998526448055,"z0":5.42898625825374,"aX":-18.133517300802485},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2158,"spinDirection":211},"zone":7,"typeConfidence":0.98,"plateTime":0.37921436221004656,"extension":6.774017611641775},"hitData":{"launchSpeed":80.1,"launchAngle":7.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":164.76}},"index":2,"playId":"9bfdfaa1-fad6-3810-abb6-376b4457f1e2","pitchNumber":3,"startTime":"2026-08-20T21:08:37.825Z","endTime":"2026-08-20T21:08:47.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T21:08:47.536Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T21:08:01.484Z","endTime":"2026-08-20T21:08:47.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.94"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.06"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.40"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.71"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.18"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.30"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.18"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".472"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.278"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".282"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.278"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".282"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659569193448913,"aZ":-18.845045452161568,"pfxX":-8.7889417547546,"pfxZ":6.447631917008115,"pX":-1.4814683922296699,"pZ":2.1460299229289492,"vX0":3.390407969725348,"vY0":-142.58031464373732,"vZ0":-5.966147657357033,"x":173.47,"y":180.84,"x0":-1.5417054728757629,"y0":50.00066021004711,"z0":5.44802357957965,"aX":-18.158548864031786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2090,"spinDirection":200},"zone":13,"typeConfidence":0.98,"plateTime":0.3836288330012465,"extension":6.995210794640487},"index":0,"playId":"268d38d6-b043-301b-8c2e-7a55d1e8728a","pitchNumber":1,"startTime":"2026-08-20T21:08:04.886Z","endTime":"2026-08-20T21:08:08.433Z","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":98.3,"endSpeed":90.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4907570718106,"aZ":-11.971351704141005,"pfxX":-2.0723797685383927,"pfxZ":9.674884925726936,"pX":-0.07436181933489931,"pZ":2.339786888154869,"vX0":4.940558984311837,"vY0":-143.01893971259713,"vZ0":-6.84551841228278,"x":119.83,"y":175.61,"x0":-1.5487563633744101,"y0":50.00232401987046,"z0":5.501982172044029,"aX":-4.327537445170738},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2201,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.381793394694506,"extension":6.960683494840219},"index":1,"playId":"ad879055-e5d7-3583-95b3-2a891ba8777b","pitchNumber":2,"startTime":"2026-08-20T21:08:20.678Z","endTime":"2026-08-20T21:08:23.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90390026044579,"aZ":-16.582591255227364,"pfxX":-8.560092678176291,"pfxZ":7.358941653310353,"pX":-0.748892836357427,"pZ":2.1552748707544582,"vX0":5.3138419482172505,"vY0":-143.83512544250164,"vZ0":-6.432000917077615,"x":145.55,"y":180.59,"x0":-1.4975620993073524,"y0":50.001998526448055,"z0":5.42898625825374,"aX":-18.133517300802485},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2158,"spinDirection":211},"zone":7,"typeConfidence":0.98,"plateTime":0.37921436221004656,"extension":6.774017611641775},"hitData":{"launchSpeed":80.1,"launchAngle":7.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":164.76}},"index":2,"playId":"9bfdfaa1-fad6-3810-abb6-376b4457f1e2","pitchNumber":3,"startTime":"2026-08-20T21:08:37.825Z","endTime":"2026-08-20T21:08:47.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T21:08:47.536Z","atBatIndex":79},"scoringPlays":[6,30,38,41,47,48,52],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"hits":{"away":[{"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":117.05,"y":107.47},"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":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":148.46,"y":172.37},"type":"O","description":"Grounded Into DP"},{"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":83.6,"y":121.2},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":161.4,"y":46.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":43.33,"y":58.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":42.77,"y":125.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":102.33,"y":150.06},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":106.16,"y":127.98},"type":"O","description":"Pop Out"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14,15],"bottom":[16,17,18,19],"hits":{"away":[{"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":60.78,"y":120.2},"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":2,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":102.33,"y":145.5},"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":2,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":167.6,"y":152.56},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":160.21,"y":107.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":157.58,"y":151.58},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":31,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29,30,31],"hits":{"away":[{"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":37.21,"y":91.48},"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":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":110.94,"y":151.58},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":169.76,"y":98.96},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":102.83,"y":166.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":159.7,"y":97.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":180.9,"y":133.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":97.93,"y":88.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":106.05,"y":63.93},"type":"O","description":"Lineout"}]}},{"startIndex":32,"endIndex":42,"top":[32,33,34,35],"bottom":[36,37,38,39,40,41,42],"hits":{"away":[{"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":213.21,"y":112.57},"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":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":125.65,"y":181.49},"type":"O","description":"Grounded Into DP"},{"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":96.24,"y":140.93},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":70.96,"y":134.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":158.7,"y":83.55},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":126.48,"y":200.48},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":124.63,"y":83.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":161.64,"y":149.05},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":55,"top":[43,44,45,46,47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[{"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":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":90.31,"y":161.65},"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":5,"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":149.44,"y":83.24},"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":134.51,"y":158.99},"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":5,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":136.36,"y":129.37},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":186.48,"y":133.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":215.72,"y":112.24},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":142.55,"y":84.96},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":128.74,"y":44.77},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58],"bottom":[59,60,61,62,63],"hits":{"away":[{"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":91.68,"y":183.52},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":153.53,"y":155.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":86.1,"y":103.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":117.94,"y":127.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":160.12,"y":70.62},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"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":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":74.32,"y":145.31},"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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":138.07,"y":108.97},"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":7,"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":63.8,"y":117.61},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":175.2,"y":130.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":93.94,"y":166.52},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":71,"endIndex":76,"top":[71,72,73],"bottom":[74,75,76],"hits":{"away":[{"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"coordinates":{"x":121.9,"y":49.96},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":180.9,"y":96.26},"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":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":117.54,"y":177.44},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":101.82,"y":164.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":122.1,"y":145.5},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":77,"endIndex":79,"top":[77,78,79],"bottom":[],"hits":{"away":[{"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":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":100.31,"y":164.67},"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":9,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":156.57,"y":153.1},"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":9,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":100.81,"y":164.76},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":13,"errors":0,"leftOnBase":10},"away":{"runs":2,"hits":8,"errors":1,"leftOnBase":10}},"defense":{"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"catcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"first":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"second":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"third":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"shortstop":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"left":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"center":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"right":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"onDeck":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"inHole":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"battingOrder":5,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"onDeck":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"inHole":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"pitcher":{"id":656240,"fullName":"Scott Blewett","link":"/api/v1/people/656240"},"battingOrder":3,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"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":3,"groundOuts":10,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".244","atBats":32,"obp":".318","slg":".401","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":2,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":35,"obp":".450","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"5.51","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.51","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":59,"strikes":96,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"19.38","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | BB, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":38,"groundOuts":99,"airOuts":74,"runs":48,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":98,"baseOnBalls":45,"intentionalWalks":1,"hits":75,"hitByPitch":1,"avg":".218","atBats":344,"obp":".309","slg":".358","ops":".667","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":123,"rbi":36,"leftOnBase":140,"sacBunts":1,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.27","popOuts":10,"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":2,"putOuts":211,"errors":3,"chances":216,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":79,"flyOuts":48,"groundOuts":79,"airOuts":81,"runs":26,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".210","atBats":267,"obp":".272","slg":".390","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":104,"rbi":39,"leftOnBase":134,"sacBunts":0,"sacFlies":3,"babip":".220","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.27","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":42,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":15,"putOuts":423,"errors":4,"chances":442,"fielding":".991","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":37,"airOuts":26,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".257","atBats":109,"obp":".283","slg":".330","ops":".613","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":36,"rbi":4,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.50","popOuts":3,"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":28,"putOuts":84,"errors":3,"chances":115,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":24,"groundOuts":37,"airOuts":42,"runs":27,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".281","atBats":146,"obp":".367","slg":".438","ops":".805","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":64,"rbi":17,"leftOnBase":60,"sacBunts":2,"sacFlies":0,"babip":".330","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":4,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":37,"errors":3,"chances":104,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688497":{"person":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":18,"strikes":25,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"obp":".346","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"7.94","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.59","battersFaced":26,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.53","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.94","walksPer9Inn":"4.76","hitsPer9Inn":"9.53","runsScoredPer9":"7.94","homeRunsPer9":"1.59","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":25,"gamesStarted":22,"flyOuts":68,"groundOuts":132,"airOuts":124,"runs":56,"doubles":18,"triples":0,"homeRuns":14,"strikeOuts":114,"baseOnBalls":53,"intentionalWalks":1,"hits":102,"hitByPitch":8,"atBats":466,"obp":".307","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2008,"era":"3.53","inningsPitched":"127.1","wins":8,"losses":7,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":50,"whip":"1.22","battersFaced":533,"outs":382,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2008,"balls":784,"strikes":1224,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".533","pitchesPerInning":"15.77","gamesFinished":2,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"8.06","walksPer9Inn":"3.75","hitsPer9Inn":"7.21","runsScoredPer9":"3.96","homeRunsPer9":"0.99","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":6,"errors":1,"chances":23,"fielding":".957","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":77,"flyOuts":35,"groundOuts":61,"airOuts":63,"runs":50,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".269","atBats":264,"obp":".330","slg":".481","ops":".811","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":127,"rbi":36,"leftOnBase":104,"sacBunts":2,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.86","popOuts":17,"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":104,"putOuts":97,"errors":7,"chances":208,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":38,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"7.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"2.00","battersFaced":45,"outs":27,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":69,"strikes":103,"strikePercentage":".600","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".500","pitchesPerInning":"19.11","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"15.00","walksPer9Inn":"6.00","hitsPer9Inn":"12.00","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":57,"groundOuts":101,"airOuts":121,"runs":35,"doubles":16,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":1,"hits":92,"hitByPitch":4,"avg":".261","atBats":353,"obp":".313","slg":".357","ops":".670","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":126,"rbi":43,"leftOnBase":144,"sacBunts":1,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"58.83","popOuts":22,"lineOuts":42},"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":180,"putOuts":256,"errors":4,"chances":440,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"700","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":14,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".205","atBats":39,"obp":".225","slg":".436","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":17,"rbi":8,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":5,"putOuts":84,"errors":1,"chances":90,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":39,"groundOuts":81,"airOuts":70,"runs":24,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":43,"baseOnBalls":27,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".260","atBats":258,"obp":".336","slg":".407","ops":".743","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":105,"rbi":35,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".284","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.86","popOuts":11,"lineOuts":20},"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":81,"errors":0,"chances":84,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":10,"groundOuts":19,"airOuts":19,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":66,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":280,"era":"2.60","inningsPitched":"17.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.44","battersFaced":75,"outs":52,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":97,"strikes":183,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.15","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.60","hitsPer9Inn":"10.38","runsScoredPer9":"3.63","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":17,"flyOuts":59,"groundOuts":59,"airOuts":118,"runs":53,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":46,"intentionalWalks":0,"hits":89,"hitByPitch":3,"atBats":340,"obp":".351","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","numberOfPitches":1598,"era":"5.22","inningsPitched":"88.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":51,"whip":"1.53","battersFaced":396,"outs":264,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1598,"balls":615,"strikes":983,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".556","pitchesPerInning":"18.16","gamesFinished":0,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"8.28","walksPer9Inn":"4.70","hitsPer9Inn":"9.10","runsScoredPer9":"5.42","homeRunsPer9":"1.53","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":41,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":2,"chances":13,"fielding":".846","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":62,"flyOuts":15,"groundOuts":36,"airOuts":34,"runs":16,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":6,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".262","atBats":141,"obp":".300","slg":".390","ops":".690","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":55,"rbi":10,"leftOnBase":58,"sacBunts":2,"sacFlies":1,"babip":".340","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.50","popOuts":10,"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":85,"putOuts":49,"errors":6,"chances":140,"fielding":".957","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":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":20,"groundOuts":33,"airOuts":50,"runs":27,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":72,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":4,"avg":".216","atBats":194,"obp":".292","slg":".376","ops":".668","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":73,"rbi":24,"leftOnBase":79,"sacBunts":0,"sacFlies":3,"babip":".303","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":17,"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":59,"putOuts":31,"errors":3,"chances":93,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":16,"gamesStarted":2,"flyOuts":13,"groundOuts":22,"airOuts":28,"runs":10,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":96,"obp":".310","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":357,"era":"3.91","inningsPitched":"23.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"1.35","battersFaced":100,"outs":69,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":115,"strikes":242,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"7.43","walksPer9Inn":"1.17","hitsPer9Inn":"10.96","runsScoredPer9":"3.91","homeRunsPer9":"0.78","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"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":{"note":"(L, 5-8)","summary":"4.0 IP, 5 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":86,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":16,"gamesStarted":16,"flyOuts":46,"groundOuts":65,"airOuts":81,"runs":46,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":88,"baseOnBalls":40,"intentionalWalks":2,"hits":84,"hitByPitch":3,"atBats":314,"obp":".352","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1445,"era":"4.83","inningsPitched":"82.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.51","battersFaced":361,"outs":246,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1445,"balls":516,"strikes":929,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":5,"winPercentage":".385","pitchesPerInning":"17.62","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.66","walksPer9Inn":"4.39","hitsPer9Inn":"9.22","runsScoredPer9":"5.05","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":14,"groundOuts":11,"airOuts":25,"runs":13,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":60,"obp":".408","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":266,"era":"7.98","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.91","battersFaced":72,"outs":44,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":101,"strikes":165,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"18.14","gamesFinished":1,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"3.68","walksPer9Inn":"4.30","hitsPer9Inn":"12.89","runsScoredPer9":"7.98","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":4},"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":true,"isSubstitute":false}},"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":40,"gamesStarted":0,"flyOuts":34,"groundOuts":27,"airOuts":38,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":142,"obp":".311","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":688,"era":"4.50","inningsPitched":"40.0","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":8,"blownSaves":1,"earnedRuns":20,"whip":"1.23","battersFaced":164,"outs":120,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":688,"balls":246,"strikes":442,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".571","pitchesPerInning":"17.20","gamesFinished":14,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.80","walksPer9Inn":"4.28","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":31,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":19,"groundOuts":33,"airOuts":42,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".236","atBats":127,"obp":".317","slg":".283","ops":".600","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":36,"rbi":7,"leftOnBase":65,"sacBunts":2,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"127.00","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":49,"errors":4,"chances":124,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":58,"gamesStarted":0,"flyOuts":23,"groundOuts":40,"airOuts":49,"runs":25,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":72,"baseOnBalls":35,"intentionalWalks":2,"hits":51,"hitByPitch":5,"atBats":211,"obp":".361","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1078,"era":"3.79","inningsPitched":"54.2","wins":3,"losses":2,"saves":12,"saveOpportunities":18,"holds":10,"blownSaves":6,"earnedRuns":23,"whip":"1.57","battersFaced":253,"outs":164,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":1078,"balls":422,"strikes":656,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".600","pitchesPerInning":"19.72","gamesFinished":20,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"11.85","walksPer9Inn":"5.76","hitsPer9Inn":"8.40","runsScoredPer9":"4.12","homeRunsPer9":"0.99","inheritedRunners":37,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"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":43,"gamesStarted":1,"flyOuts":34,"groundOuts":44,"airOuts":51,"runs":27,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":67,"baseOnBalls":30,"intentionalWalks":1,"hits":53,"hitByPitch":3,"atBats":210,"obp":".350","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":989,"era":"3.51","inningsPitched":"56.1","wins":4,"losses":3,"saves":0,"saveOpportunities":4,"holds":7,"blownSaves":4,"earnedRuns":22,"whip":"1.47","battersFaced":248,"outs":169,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":989,"balls":387,"strikes":602,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".571","pitchesPerInning":"17.56","gamesFinished":13,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"10.70","walksPer9Inn":"4.79","hitsPer9Inn":"8.47","runsScoredPer9":"4.31","homeRunsPer9":"0.96","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"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":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":25,"groundOuts":85,"airOuts":39,"runs":33,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":86,"baseOnBalls":20,"intentionalWalks":0,"hits":76,"hitByPitch":11,"avg":".269","atBats":283,"obp":".339","slg":".367","ops":".706","caughtStealing":8,"stolenBases":14,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":104,"rbi":26,"leftOnBase":103,"sacBunts":1,"sacFlies":2,"babip":".363","groundOutsToAirouts":"2.18","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.17","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":238,"errors":6,"chances":247,"fielding":".976","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":11,"flyOuts":58,"groundOuts":61,"airOuts":93,"runs":69,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":98,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":9,"atBats":341,"obp":".350","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1502,"era":"6.96","inningsPitched":"85.1","wins":2,"losses":9,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":66,"whip":"1.48","battersFaced":387,"outs":256,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1502,"balls":530,"strikes":972,"strikePercentage":".650","hitBatsmen":9,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".182","pitchesPerInning":"17.60","gamesFinished":5,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.48","hitsPer9Inn":"9.81","runsScoredPer9":"7.28","homeRunsPer9":"1.69","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","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":23,"gamesStarted":23,"flyOuts":88,"groundOuts":96,"airOuts":148,"runs":83,"doubles":20,"triples":4,"homeRuns":29,"strikeOuts":89,"baseOnBalls":47,"intentionalWalks":0,"hits":121,"hitByPitch":3,"atBats":448,"obp":".339","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1960,"era":"6.02","inningsPitched":"113.2","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.48","battersFaced":504,"outs":341,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1960,"balls":733,"strikes":1227,"strikePercentage":".630","hitBatsmen":3,"balks":3,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".214","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"7.05","walksPer9Inn":"3.72","hitsPer9Inn":"9.58","runsScoredPer9":"6.57","homeRunsPer9":"2.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":25,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":80,"flyOuts":48,"groundOuts":114,"airOuts":84,"runs":37,"doubles":16,"triples":1,"homeRuns":7,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":0,"hits":85,"hitByPitch":3,"avg":".266","atBats":320,"obp":".298","slg":".388","ops":".686","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":124,"rbi":37,"leftOnBase":135,"sacBunts":1,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.71","popOuts":10,"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":136,"putOuts":82,"errors":0,"chances":218,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[703607,643446,680869,671732,691777,666126,661531,622268,687231,695611,688497,656240],"pitchers":[695611,688497,656240],"bench":[641680,695720,675961,805779],"bullpen":[665660,669620,669372,663687,696522,682052,665622,678022,680723,605488],"battingOrder":[703607,643446,680869,671732,691777,666126,661531,622268,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Walton (12, Dobnak)."},{"label":"TB","value":"Bolte; Butler, L 2; Cortes 2; Hernaiz; Serven; Walton 2."},{"label":"RBI","value":"Serven (8); Walton (17)."},{"label":"Runners left in scoring position, 2 out","value":"Serven; Hernaiz 2; Muncy; McNeil 3."},{"label":"GIDP","value":"Bolte; McNeil."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Butler, L (4, 2nd base by Kimbrel/Maile)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hernaiz (4, fielding)."},{"label":"DP","value":"2 (Muncy-Walton-McNeil; Walton-Hernaiz-McNeil)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".246","atBats":35,"obp":".314","slg":".397","ops":".711","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":6,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".385","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":170,"era":"4.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.41","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":71,"strikes":99,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"pitchesPerInning":"18.89","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":80,"groundOuts":64,"airOuts":128,"runs":56,"doubles":25,"triples":1,"homeRuns":16,"strikeOuts":137,"baseOnBalls":49,"intentionalWalks":1,"hits":92,"hitByPitch":2,"avg":".221","atBats":416,"obp":".303","slg":".401","ops":".704","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":167,"rbi":56,"leftOnBase":154,"sacBunts":0,"sacFlies":5,"babip":".284","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":27,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":30,"stolenBasePercentage":".638","caughtStealingPercentage":".362","assists":23,"putOuts":508,"errors":3,"chances":534,"fielding":".994","passedBall":8,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696131":{"person":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":23,"groundOuts":21,"airOuts":42,"runs":12,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":19,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":108,"obp":".369","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":514,"era":"3.77","inningsPitched":"28.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.60","battersFaced":130,"outs":86,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":514,"balls":208,"strikes":306,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.93","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.97","walksPer9Inn":"5.97","hitsPer9Inn":"8.48","runsScoredPer9":"3.77","homeRunsPer9":"1.57","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, SB","gamesPlayed":1,"flyOuts":2,"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","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":14,"groundOuts":29,"airOuts":26,"runs":25,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".303","atBats":99,"obp":".369","slg":".444","ops":".813","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":44,"rbi":8,"leftOnBase":52,"sacBunts":4,"sacFlies":1,"babip":".346","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":50,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":60,"groundOuts":81,"airOuts":110,"runs":41,"doubles":20,"triples":3,"homeRuns":6,"strikeOuts":94,"baseOnBalls":49,"intentionalWalks":0,"hits":82,"hitByPitch":6,"avg":".227","atBats":362,"obp":".326","slg":".348","ops":".674","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":126,"rbi":38,"leftOnBase":171,"sacBunts":2,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.33","popOuts":25,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":216,"errors":1,"chances":225,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":88,"groundOuts":117,"airOuts":150,"runs":43,"doubles":18,"triples":1,"homeRuns":16,"strikeOuts":97,"baseOnBalls":19,"intentionalWalks":2,"hits":100,"hitByPitch":12,"avg":".219","atBats":457,"obp":".265","slg":".368","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":497,"totalBases":168,"rbi":56,"leftOnBase":210,"sacBunts":0,"sacFlies":7,"babip":".239","groundOutsToAirouts":"0.78","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"28.56","popOuts":25,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":22,"stolenBasePercentage":".647","caughtStealingPercentage":".353","assists":38,"putOuts":485,"errors":4,"chances":527,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679922":{"person":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 2 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":15,"strikes":8,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":35,"era":"13.50","inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.75","battersFaced":9,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":19,"strikes":16,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"26.25","gamesFinished":1,"strikeoutWalkRatio":"0.33","strikeoutsPer9Inn":"6.75","walksPer9Inn":"20.25","hitsPer9Inn":"13.50","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 3B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":55,"groundOuts":77,"airOuts":91,"runs":33,"doubles":20,"triples":2,"homeRuns":5,"strikeOuts":50,"baseOnBalls":33,"intentionalWalks":0,"hits":63,"hitByPitch":6,"avg":".231","atBats":273,"obp":".323","slg":".374","ops":".697","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":102,"rbi":36,"leftOnBase":113,"sacBunts":4,"sacFlies":4,"babip":".261","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.60","popOuts":11,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":93,"errors":7,"chances":248,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID671162":{"person":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":11,"runs":15,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":41,"obp":".469","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"15.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"2.56","battersFaced":49,"outs":27,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":69,"strikes":100,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".500","pitchesPerInning":"18.78","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"7.00","walksPer9Inn":"6.00","hitsPer9Inn":"17.00","runsScoredPer9":"15.00","homeRunsPer9":"4.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"301","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":18,"airOuts":18,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".194","atBats":62,"obp":".254","slg":".403","ops":".657","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":25,"rbi":5,"leftOnBase":28,"sacBunts":2,"sacFlies":0,"babip":".227","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":37,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":74,"groundOuts":79,"airOuts":105,"runs":45,"doubles":21,"triples":1,"homeRuns":11,"strikeOuts":62,"baseOnBalls":18,"intentionalWalks":0,"hits":92,"hitByPitch":0,"avg":".278","atBats":331,"obp":".311","slg":".447","ops":".758","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":148,"rbi":43,"leftOnBase":155,"sacBunts":2,"sacFlies":5,"babip":".308","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.09","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":237,"putOuts":159,"errors":3,"chances":399,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".200","atBats":25,"obp":".231","slg":".360","ops":".591","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":9,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":2,"putOuts":54,"errors":0,"chances":56,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":37,"gamesStarted":0,"flyOuts":30,"groundOuts":24,"airOuts":50,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":135,"obp":".316","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":636,"era":"4.26","inningsPitched":"38.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.24","battersFaced":156,"outs":114,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":636,"balls":252,"strikes":384,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".333","pitchesPerInning":"16.74","gamesFinished":16,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.82","walksPer9Inn":"4.03","hitsPer9Inn":"7.11","runsScoredPer9":"4.74","homeRunsPer9":"0.95","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":83,"flyOuts":56,"groundOuts":62,"airOuts":115,"runs":37,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":60,"baseOnBalls":39,"intentionalWalks":3,"hits":75,"hitByPitch":2,"avg":".244","atBats":308,"obp":".329","slg":".367","ops":".696","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":113,"rbi":36,"leftOnBase":136,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":588,"errors":4,"chances":642,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":22,"groundOuts":58,"airOuts":57,"runs":21,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":12,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".229","atBats":205,"obp":".279","slg":".332","ops":".611","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":68,"rbi":17,"leftOnBase":87,"sacBunts":6,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.25","popOuts":16,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":183,"errors":2,"chances":185,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":49,"gamesStarted":3,"flyOuts":33,"groundOuts":61,"airOuts":59,"runs":21,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":199,"obp":".261","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":794,"era":"2.83","inningsPitched":"54.0","wins":4,"losses":4,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":17,"whip":"1.02","battersFaced":218,"outs":162,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":794,"balls":293,"strikes":501,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"14.70","gamesFinished":2,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"6.83","walksPer9Inn":"2.67","hitsPer9Inn":"6.50","runsScoredPer9":"3.50","homeRunsPer9":"0.67","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"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}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":25,"flyOuts":107,"groundOuts":141,"airOuts":187,"runs":66,"doubles":34,"triples":4,"homeRuns":21,"strikeOuts":120,"baseOnBalls":41,"intentionalWalks":1,"hits":138,"hitByPitch":5,"atBats":582,"obp":".292","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2338,"era":"3.58","inningsPitched":"155.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.15","battersFaced":632,"outs":467,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2338,"balls":824,"strikes":1514,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".429","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"6.94","walksPer9Inn":"2.37","hitsPer9Inn":"7.98","runsScoredPer9":"3.82","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":37,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"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":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":0,"flyOuts":18,"groundOuts":30,"airOuts":31,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":106,"obp":".312","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":493,"era":"2.64","inningsPitched":"30.2","wins":2,"losses":1,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":9,"whip":"1.17","battersFaced":125,"outs":92,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":493,"balls":195,"strikes":298,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".667","pitchesPerInning":"16.08","gamesFinished":8,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"7.34","walksPer9Inn":"4.70","hitsPer9Inn":"5.87","runsScoredPer9":"3.23","homeRunsPer9":"0.29","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":43,"groundOuts":74,"airOuts":88,"runs":34,"doubles":18,"triples":3,"homeRuns":3,"strikeOuts":47,"baseOnBalls":24,"intentionalWalks":0,"hits":76,"hitByPitch":0,"avg":".269","atBats":283,"obp":".324","slg":".385","ops":".709","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":109,"rbi":32,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.33","popOuts":16,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":132,"putOuts":57,"errors":5,"chances":194,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":102,"groundOuts":139,"airOuts":161,"runs":84,"doubles":36,"triples":5,"homeRuns":16,"strikeOuts":111,"baseOnBalls":46,"intentionalWalks":0,"hits":155,"hitByPitch":7,"atBats":558,"obp":".338","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2338,"era":"4.71","inningsPitched":"145.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.38","battersFaced":619,"outs":436,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2338,"balls":844,"strikes":1494,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".417","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.87","walksPer9Inn":"2.85","hitsPer9Inn":"9.60","runsScoredPer9":"5.20","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":13,"errors":2,"chances":34,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":23,"flyOuts":86,"groundOuts":129,"airOuts":153,"runs":69,"doubles":31,"triples":2,"homeRuns":14,"strikeOuts":126,"baseOnBalls":43,"intentionalWalks":1,"hits":126,"hitByPitch":3,"atBats":526,"obp":".298","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2262,"era":"4.16","inningsPitched":"138.1","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.22","battersFaced":580,"outs":415,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":2262,"balls":840,"strikes":1422,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".467","pitchesPerInning":"16.35","gamesFinished":1,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.20","walksPer9Inn":"2.80","hitsPer9Inn":"8.20","runsScoredPer9":"4.49","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":48,"gamesStarted":0,"flyOuts":26,"groundOuts":48,"airOuts":41,"runs":35,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":53,"baseOnBalls":26,"intentionalWalks":0,"hits":49,"hitByPitch":5,"atBats":190,"obp":".360","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":918,"era":"5.98","inningsPitched":"49.2","wins":2,"losses":7,"saves":10,"saveOpportunities":13,"holds":2,"blownSaves":3,"earnedRuns":33,"whip":"1.51","battersFaced":222,"outs":149,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":918,"balls":350,"strikes":568,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".222","pitchesPerInning":"18.48","gamesFinished":23,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.60","walksPer9Inn":"4.71","hitsPer9Inn":"8.88","runsScoredPer9":"6.34","homeRunsPer9":"1.09","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":39,"strikes":57,"strikePercentage":".590","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":7,"flyOuts":22,"groundOuts":66,"airOuts":37,"runs":8,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":20,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":173,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":805,"era":"1.58","inningsPitched":"45.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.40","battersFaced":196,"outs":137,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":304,"strikes":501,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":".667","pitchesPerInning":"17.63","gamesFinished":0,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"5.72","walksPer9Inn":"3.94","hitsPer9Inn":"8.67","runsScoredPer9":"1.58","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"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"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":48,"groundOuts":108,"airOuts":82,"runs":58,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":118,"baseOnBalls":29,"intentionalWalks":2,"hits":119,"hitByPitch":5,"avg":".279","atBats":426,"obp":".332","slg":".495","ops":".827","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":211,"rbi":60,"leftOnBase":186,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.36","popOuts":10,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":417,"errors":4,"chances":453,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":2,"flyOuts":19,"groundOuts":47,"airOuts":39,"runs":24,"doubles":5,"triples":0,"homeRuns":12,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":175,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":746,"era":"4.37","inningsPitched":"47.1","wins":2,"losses":3,"saves":5,"saveOpportunities":6,"holds":4,"blownSaves":1,"earnedRuns":23,"whip":"1.20","battersFaced":196,"outs":142,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":255,"strikes":491,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".400","pitchesPerInning":"15.76","gamesFinished":16,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.70","walksPer9Inn":"3.42","hitsPer9Inn":"7.42","runsScoredPer9":"4.56","homeRunsPer9":"2.28","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":23,"groundOuts":49,"airOuts":47,"runs":21,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":3,"hits":40,"hitByPitch":1,"atBats":166,"obp":".326","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":770,"era":"3.52","inningsPitched":"46.0","wins":0,"losses":3,"saves":1,"saveOpportunities":4,"holds":12,"blownSaves":3,"earnedRuns":18,"whip":"1.33","battersFaced":191,"outs":138,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":770,"balls":296,"strikes":474,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".000","pitchesPerInning":"16.74","gamesFinished":5,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"6.46","walksPer9Inn":"4.11","hitsPer9Inn":"7.83","runsScoredPer9":"4.11","homeRunsPer9":"1.37","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"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"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":73,"groundOuts":81,"airOuts":144,"runs":71,"doubles":26,"triples":1,"homeRuns":16,"strikeOuts":84,"baseOnBalls":51,"intentionalWalks":6,"hits":124,"hitByPitch":2,"avg":".288","atBats":430,"obp":".364","slg":".465","ops":".829","caughtStealing":6,"stolenBases":33,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":200,"rbi":48,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.88","popOuts":33,"lineOuts":38},"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":252,"putOuts":136,"errors":7,"chances":395,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[679845,677951,672580,670231,521692,686469,686555,686475,686681,571912,677976,679922,671162,518886,670167,663878],"pitchers":[677976,679922,671162,518886,670167,663878],"bench":[695506,664728,695600],"bullpen":[696131,702070,674444,656638,607625,663738,608379],"battingOrder":[679845,677951,670231,521692,686469,686555,686475,686681,571912],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Garcia, M (18, Jump); Massey (21, Rashi)."},{"label":"3B","value":"Loftin (2, Jump)."},{"label":"HR","value":"Witt Jr. (16, 1st inning off Jump, 0 on, 1 out)."},{"label":"TB","value":"Collins; Garcia, M 2; Loftin 3; Massey 4; Pasquantino; Perez, S 3; Witt Jr. 6."},{"label":"RBI","value":"Collins 2 (38); Loftin (36); Massey (43); Perez, S (56); Witt Jr. (48)."},{"label":"2-out RBI","value":"Collins 2; Perez, S."},{"label":"Runners left in scoring position, 2 out","value":"Maile; Tolbert 2; Witt Jr.; Pasquantino."},{"label":"GIDP","value":"Maile; Perez, S."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tolbert (18, 2nd base off Jump/Serven)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Perez, S-Witt Jr.-Perez, S; Dobnak-Massey-Perez, S)."}]}],"note":[]}},"officials":[{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Witt Jr. (by Jump)."},{"label":"ABS Challenge","value":"Massey (Strike-Confirmed); Serven (Ball-Overturned to Strike); Hernaiz (Strike-Overturned to Ball); Gelof (Strike-Overturned to Ball); Maile (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Jump 86-55; Rashi 43-25; Blewett 26-16; Dobnak 96-57; Duran, C 23-8; Thomas 20-14; Kimbrel 12-7; Schreiber 13-9; Pearson 6-4."},{"label":"Groundouts-flyouts","value":"Jump 5-2; Rashi 1-2; Blewett 2-0; Dobnak 4-1; Duran, C 1-0; Thomas 1-0; Kimbrel 0-1; Schreiber 1-1; Pearson 3-0."},{"label":"Batters faced","value":"Jump 23; Rashi 11; Blewett 6; Dobnak 20; Duran, C 5; Thomas 6; Kimbrel 2; Schreiber 3; Pearson 3."},{"label":"Inherited runners-scored","value":"Thomas 3-1; Kimbrel 1-0."},{"label":"Umpires","value":"HP: Cory Blaser. 1B: John Bacon. 2B: Andy Fletcher. 3B: Alex Tosi. "},{"label":"Weather","value":"80 degrees, Sunny."},{"label":"Wind","value":"3 mph, In From RF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:58."},{"label":"Att","value":"11,867."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"August 20, 2026"}],"pitchingNotes":["Thomas pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","boxscoreName":"Witt Jr."},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":73,"groundOuts":81,"airOuts":144,"runs":71,"doubles":26,"triples":1,"homeRuns":16,"strikeOuts":84,"baseOnBalls":51,"intentionalWalks":6,"hits":124,"hitByPitch":2,"avg":".288","atBats":430,"obp":".364","slg":".465","ops":".829","caughtStealing":6,"stolenBases":33,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":200,"rbi":48,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.88","popOuts":33,"lineOuts":38},"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":252,"putOuts":136,"errors":7,"chances":395,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","boxscoreName":"Massey"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":74,"groundOuts":79,"airOuts":105,"runs":45,"doubles":21,"triples":1,"homeRuns":11,"strikeOuts":62,"baseOnBalls":18,"intentionalWalks":0,"hits":92,"hitByPitch":0,"avg":".278","atBats":331,"obp":".311","slg":".447","ops":".758","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":148,"rbi":43,"leftOnBase":155,"sacBunts":2,"sacFlies":5,"babip":".308","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.09","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":237,"putOuts":159,"errors":3,"chances":399,"fielding":".992","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},{"player":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","boxscoreName":"Perez, S"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":88,"groundOuts":117,"airOuts":150,"runs":43,"doubles":18,"triples":1,"homeRuns":16,"strikeOuts":97,"baseOnBalls":19,"intentionalWalks":2,"hits":100,"hitByPitch":12,"avg":".219","atBats":457,"obp":".265","slg":".368","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":497,"totalBases":168,"rbi":56,"leftOnBase":210,"sacBunts":0,"sacFlies":7,"babip":".239","groundOutsToAirouts":"0.78","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"28.56","popOuts":25,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":22,"stolenBasePercentage":".647","caughtStealingPercentage":".353","assists":38,"putOuts":485,"errors":4,"chances":527,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"loser":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}