{"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":776559,"link":"/api/v1.1/game/776559/feed/live","metaData":{"wait":10,"timeStamp":"20250828_042421","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776559,"type":"R","doubleHeader":"N","id":"2025/08/27/detmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776559-2025-08-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-28T02:05:00Z","originalDate":"2025-08-27","officialDate":"2025-08-27","dayNight":"night","time":"7:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":57,"ties":0,"pct":".578"},"records":{},"divisionLeader":false,"wins":78,"losses":57,"winningPercentage":".578"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2025,"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":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":72,"ties":0,"pct":".467"},"records":{},"divisionLeader":false,"wins":63,"losses":72,"winningPercentage":".467"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"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},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID547184":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184","firstName":"Michael","lastName":"Kelly","primaryNumber":"49","birthDate":"1992-09-06","currentAge":34,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Kelly","middleName":"Joseph","boxscoreName":"Kelly, Mi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Kelly","nameSlug":"michael-kelly-547184","firstLastName":"Michael Kelly","lastFirstName":"Kelly, Michael","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Michael Joseph Kelly","fullLFMName":"Kelly, Michael Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"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},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID806960":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","firstName":"Luis","lastName":"Morales","primaryNumber":"19","birthDate":"2002-09-24","currentAge":23,"birthCity":"Antilla","birthCountry":"Cuba","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Morales","middleName":"Danys","boxscoreName":"Morales","gender":"M","nameMatrilineal":"Aguilera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Morales","nameSlug":"luis-morales-806960","firstLastName":"Luis Morales","lastFirstName":"Morales, Luis","lastInitName":"Morales, L","initLastName":"L Morales","fullFMLName":"Luis Danys Morales","fullLFMName":"Morales, Luis Danys","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"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},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID680862":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862","firstName":"William","lastName":"MacIver","birthDate":"1996-10-28","currentAge":29,"birthCity":"Pleasant Hill","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Willie","useLastName":"MacIver","boxscoreName":"MacIver","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willie MacIver","nameSlug":"willie-maciver-680862","firstLastName":"Willie MacIver","lastFirstName":"MacIver, Willie","lastInitName":"MacIver, W","initLastName":"W MacIver","fullFMLName":"William  MacIver","fullLFMName":"MacIver, William","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695391":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","firstName":"Brett","lastName":"Harris","primaryNumber":"29","birthDate":"1998-06-24","currentAge":28,"birthCity":"Arlington Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Harris","middleName":"Steven","boxscoreName":"Harris, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Harris","nameSlug":"brett-harris-695391","firstLastName":"Brett Harris","lastFirstName":"Harris, Brett","lastInitName":"Harris, B","initLastName":"B Harris","fullFMLName":"Brett Steven Harris","fullLFMName":"Harris, Brett Steven","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID674384":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384","firstName":"Eduarniel","lastName":"Núñez","birthDate":"1999-06-07","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduarniel","useLastName":"Núñez","boxscoreName":"Núñez, E","gender":"M","nameMatrilineal":"Mejia","isPlayer":true,"isVerified":false,"pronunciation":"eh-DWAR-knee-el","mlbDebutDate":"2025-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduarniel Núñez","nameSlug":"eduarniel-nunez-674384","firstLastName":"Eduarniel Núñez","lastFirstName":"Núñez, Eduarniel","lastInitName":"Núñez, E","initLastName":"E Núñez","fullFMLName":"Eduarniel Núñez","fullLFMName":"Núñez, Eduarniel ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"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},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"86","wind":"10 mph, L To R"},"gameInfo":{"attendance":8551,"firstPitch":"2025-08-28T02:05:00.000Z","gameDurationMinutes":139},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"home":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":823337,"fullName":"Ryan Cosgrove","link":"/api/v1/people/823337"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T02:05:30.769Z","endTime":"2025-08-28T02:06:10.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-27T22:52:10.407Z","endTime":"2025-08-28T01:50:42.386Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":"2025-08-28T01:50:42.386Z","endTime":"2025-08-28T02:05:18.939Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":"2025-08-28T02:05:18.939Z","endTime":"2025-08-28T02:05:32.985Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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.7,"endSpeed":87.3,"strikeZoneTop":3.49717387130216,"strikeZoneBottom":1.61381290832122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.9248828787371,"aZ":-15.007318642284446,"pfxX":-4.58467527221757,"pfxZ":8.71822683261975,"pX":-0.3365667841895549,"pZ":2.2274941745443555,"vX0":6.00156765345443,"vY0":-140.42736096754638,"vZ0":-6.65195088333184,"x":129.83,"y":178.64,"x0":-1.9198575441257595,"y0":50.00491141540892,"z0":5.628793813951638,"aX":-9.03036468392231},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2491,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3921414859037169,"extension":5.939337687257762},"index":3,"playId":"d5ff99f3-7637-3127-9e72-c02c246a82d9","pitchNumber":1,"startTime":"2025-08-28T02:05:32.985Z","endTime":"2025-08-28T02:05:36.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":86.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.26299623365512,"aZ":-9.914776085108329,"pfxX":-4.2265858221385795,"pfxZ":11.337674591481582,"pX":0.0959190777215916,"pZ":3.514368141762823,"vX0":6.940097307556776,"vY0":-140.72798832141024,"vZ0":-4.415405861673079,"x":113.34,"y":143.89,"x0":-1.8773611425141625,"y0":50.0008875312142,"z0":5.7717515695875505,"aX":-8.297431491179164},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2529,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3924226372953359,"extension":5.9057137772318455},"index":4,"playId":"be2a9fcf-fbf1-3013-9adb-67e03e206c7b","pitchNumber":2,"startTime":"2025-08-28T02:05:46.387Z","endTime":"2025-08-28T02:05:49.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T02:05:57.732Z","endTime":"2025-08-28T02:06:07.879Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":98.0,"endSpeed":88.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.519356271487396,"aZ":-13.26906173571735,"pfxX":-7.489226767311237,"pfxZ":9.342526256963055,"pX":-0.8943215832428651,"pZ":3.8404034676166283,"vX0":5.768665027902885,"vY0":-142.45993860578156,"vZ0":-2.997584302959766,"x":151.09,"y":135.09,"x0":-1.9886503685824146,"y0":50.000060346527256,"z0":5.763149747067344,"aX":-15.149723474726562},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":12.1,"spinRate":2486,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3868103039493249,"extension":5.8842133952222655},"index":6,"playId":"fbcd732d-f199-39ef-8ed8-931e24c52172","pitchNumber":3,"startTime":"2025-08-28T02:06:07.879Z","endTime":"2025-08-28T02:06:10.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:06:10.879Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T02:06:13.271Z","endTime":"2025-08-28T02:07:11.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":87.3,"strikeZoneTop":3.24555515737288,"strikeZoneBottom":1.58959066363249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.94104457221154,"aZ":-8.71300936408418,"pfxX":-4.540553353799838,"pfxZ":11.864761900497601,"pX":1.8893041174157301,"pZ":1.9487348697390998,"vX0":11.450205850071605,"vY0":-141.32908825898423,"vZ0":-8.316602127321817,"x":44.98,"y":186.16,"x0":-1.6659692783815583,"y0":50.00496159534625,"z0":5.5281910080116745,"aX":-8.980654714875504},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":5.3,"spinRate":2584,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39093112839328237,"extension":5.9817842744061664},"index":0,"playId":"cd7cee78-ecf1-30aa-bdb3-bd341f6fef4d","pitchNumber":1,"startTime":"2025-08-28T02:06:34.739Z","endTime":"2025-08-28T02:06:38.502Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.6,"strikeZoneTop":3.11158070715019,"strikeZoneBottom":1.42410403758157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.132171022793145,"aZ":-27.47457556011916,"pfxX":4.433478846953809,"pfxZ":3.0258167193728447,"pX":0.4532323879774167,"pZ":2.8772940653286803,"vX0":4.630063340298529,"vY0":-125.19090767624964,"vZ0":-1.3641432512301892,"x":99.72,"y":161.09,"x0":-2.0106389965787077,"y0":50.005315005402764,"z0":5.722268166905105,"aX":6.892454341310101},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":-9.2,"spinRate":2892,"spinDirection":89},"zone":3,"typeConfidence":2.0,"plateTime":0.4410182465943544,"extension":5.780491898240451},"index":1,"playId":"999bdb5a-e53f-30da-972a-b0a3a9213092","pitchNumber":2,"startTime":"2025-08-28T02:06:50.431Z","endTime":"2025-08-28T02:06:53.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.64266159357002,"aZ":-14.143750375285984,"pfxX":-5.030052672056318,"pfxZ":8.922929314957862,"pX":0.5182792740680838,"pZ":3.0033457228316403,"vX0":8.644779412955,"vY0":-142.1938075268957,"vZ0":-4.895202884390269,"x":97.24,"y":157.69,"x0":-1.9263981002953474,"y0":50.002784714654325,"z0":5.664382103800072,"aX":-10.164744936155591},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":7.1,"spinRate":2524,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3871802304469023,"extension":5.92303045865273},"hitData":{"launchSpeed":92.7,"launchAngle":27.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.56,"coordY":73.11}},"index":2,"playId":"97c34fe2-09d2-3580-82cc-b253cb41e314","pitchNumber":3,"startTime":"2025-08-28T02:07:03.687Z","endTime":"2025-08-28T02:07:11.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:07:11.225Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T02:07:11.712Z","endTime":"2025-08-28T02:08:38.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.0,"strikeZoneTop":3.42000028199695,"strikeZoneBottom":1.53819507075298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09761868843951,"aZ":-36.38643740258272,"pfxX":11.853922721785704,"pfxZ":-3.084078688815369,"pX":0.4305088148452818,"pZ":2.236697101805865,"vX0":2.7320166674637534,"vY0":-118.08155552515166,"vZ0":-0.29703895792510093,"x":100.59,"y":178.39,"x0":-2.288760720742206,"y0":50.00119025739741,"z0":5.804225312414883,"aX":16.207400103154917},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.3,"breakHorizontal":-22.2,"spinRate":2988,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4695934260799821,"extension":5.837656036260604},"index":0,"playId":"8c71960c-91c3-3c80-b269-e6ed1decdac5","pitchNumber":1,"startTime":"2025-08-28T02:07:36.216Z","endTime":"2025-08-28T02:07:39.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.42000061734781,"strikeZoneBottom":1.58162787494489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.10936377366957,"aZ":-9.364006784919438,"pfxX":-4.390154080986808,"pfxZ":11.470586109795388,"pX":1.1100128734928711,"pZ":3.354787328207008,"vX0":9.308577509545968,"vY0":-141.5058857918642,"vZ0":-4.766378503736137,"x":74.69,"y":148.2,"x0":-1.680916951691042,"y0":50.00575227771508,"z0":5.684764587309108,"aX":-8.73316192701025},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":5.6,"spinRate":2570,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38996267726908584,"extension":6.011736578486286},"index":1,"playId":"1651adfc-473d-3aee-b18f-9a6af549983e","pitchNumber":2,"startTime":"2025-08-28T02:07:52.205Z","endTime":"2025-08-28T02:07:56.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.29846022419573,"aZ":-10.48763071479611,"pfxX":-6.5636361345431915,"pfxZ":10.891024853850247,"pX":-0.0541234731013058,"pZ":2.8927714709559558,"vX0":7.2506501871555935,"vY0":-141.61998867360833,"vZ0":-5.81173717556518,"x":119.06,"y":160.68,"x0":-1.819232176020341,"y0":50.00247821848259,"z0":5.6709167139718835,"aX":-13.06945039103965},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":10.1,"spinRate":2482,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3897160128111872,"extension":5.981448848338273},"index":2,"playId":"175c2178-b9af-3291-bbbc-89ac9a3d86ba","pitchNumber":3,"startTime":"2025-08-28T02:08:09.519Z","endTime":"2025-08-28T02:08:12.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T02:08:19.234Z","endTime":"2025-08-28T02:08:32.323Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":87.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.75952569129819,"aZ":-10.127838591442762,"pfxX":-3.972639839009595,"pfxZ":11.058507802779314,"pX":0.03425029828096656,"pZ":3.622742994915125,"vX0":6.7827898994588836,"vY0":-142.0182477337756,"vZ0":-4.161617873535143,"x":115.69,"y":140.97,"x0":-1.8954972075707193,"y0":50.00699506060437,"z0":5.779488649545172,"aX":-7.9233750302724655},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":5.4,"spinRate":2516,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38926488603628284,"extension":5.867322509755152},"hitData":{"launchSpeed":102.9,"launchAngle":7.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.94,"coordY":166.88}},"index":4,"playId":"b47f74fd-5004-374c-a482-1433584a424e","pitchNumber":4,"startTime":"2025-08-28T02:08:32.323Z","endTime":"2025-08-28T02:08:38.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:08:38.050Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:10:54.845Z","endTime":"2025-08-28T02:12:08.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T02:10:47.859Z","endTime":"2025-08-28T02:10:56.753Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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.7,"endSpeed":83.8,"strikeZoneTop":3.70204441637784,"strikeZoneBottom":1.72900579113196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812706982084155,"aZ":-12.2764681481361,"pfxX":-6.476048163298079,"pfxZ":10.960566046449513,"pX":1.0882344559150006,"pZ":3.2187254396810707,"vX0":9.443246098485472,"vY0":-134.528886056834,"vZ0":-4.770721780604592,"x":75.52,"y":151.87,"x0":-1.641770707612298,"y0":50.00167847873258,"z0":5.899564167414456,"aX":-11.755932686888643},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2360,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40865401482529906,"extension":6.715588320856973},"index":1,"playId":"129a3d05-5460-34ea-bc6c-9946ab82e972","pitchNumber":1,"startTime":"2025-08-28T02:10:56.753Z","endTime":"2025-08-28T02:11:00.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11375957765417,"aZ":-12.725678721991137,"pfxX":-5.674003642072609,"pfxZ":10.838589445001563,"pX":0.8066790684847479,"pZ":2.3548473619296417,"vX0":8.374847770441853,"vY0":-133.89915312285305,"vZ0":-6.646138871487341,"x":86.25,"y":175.2,"x0":-1.6415915657068845,"y0":50.00141479528783,"z0":5.801194227819322,"aX":-10.180402405984072},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":8.2,"spinRate":2403,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4109303711914958,"extension":6.853585973772343},"index":2,"playId":"fd312c38-3e6a-309e-9a6d-d34053adf449","pitchNumber":2,"startTime":"2025-08-28T02:11:10.345Z","endTime":"2025-08-28T02:11:14.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12027418189113,"aZ":-26.651559058935426,"pfxX":-8.602432312035686,"pfxZ":3.412343884969098,"pX":-0.25053311887203666,"pZ":1.4086177941368603,"vX0":7.206745932648006,"vY0":-126.27832124851211,"vZ0":-5.486881185003868,"x":126.55,"y":200.75,"x0":-2.020332679647519,"y0":50.004403639371844,"z0":5.747143594047262,"aX":-13.928827554389152},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":1411,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4333439959164953,"extension":6.720779062276711},"index":3,"playId":"d2402268-f264-37db-b375-1839fd5bc809","pitchNumber":3,"startTime":"2025-08-28T02:11:28.948Z","endTime":"2025-08-28T02:11:31.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.71605922072406,"strikeZoneBottom":1.7254226340013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.497256146855428,"aZ":-13.052851256610577,"pfxX":-5.318432413083226,"pfxZ":10.022756694368335,"pX":1.564349972421546,"pZ":1.0136971820628555,"vX0":10.411484407542888,"vY0":-137.05164854891413,"vZ0":-10.485463065684888,"x":57.37,"y":211.41,"x0":-1.5879656542721627,"y0":50.002678241450425,"z0":5.7741474638129215,"aX":-10.146802071534786},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2284,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.399230612541877,"extension":6.87496073529325},"index":4,"playId":"3fad385a-f115-3607-a2b3-c609532b8cde","pitchNumber":4,"startTime":"2025-08-28T02:11:43.582Z","endTime":"2025-08-28T02:11:47.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.808727241016477,"aZ":-24.354946215045484,"pfxX":-8.807215619588069,"pfxZ":4.575164622593153,"pX":-0.37812961251008204,"pZ":1.2870173725199645,"vX0":6.876136832357447,"vY0":-129.5963176387677,"vZ0":-6.616599887288727,"x":131.41,"y":204.03,"x0":-1.9149265051684692,"y0":50.00518817080096,"z0":5.7205705553528405,"aX":-15.058650729059574},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":1673,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4218285490813094,"extension":6.874545469867191},"hitData":{"launchSpeed":85.1,"launchAngle":19.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.59,"coordY":111.31}},"index":5,"playId":"f935f33c-4cc8-3e88-8e55-46234e297c2b","pitchNumber":5,"startTime":"2025-08-28T02:11:57.684Z","endTime":"2025-08-28T02:12:08.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:12:08.988Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks. Nick Kurtz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:12:07.215Z","endTime":"2025-08-28T02:14:34.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.03469983522666,"strikeZoneBottom":1.29606408730862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60822690667622,"aZ":-27.604707090994516,"pfxX":0.4373152627323358,"pfxZ":2.649066486022493,"pX":0.5356105230861056,"pZ":3.4468182583498637,"vX0":6.029613526043398,"vY0":-130.8070611489159,"vZ0":-0.9125228975283581,"x":96.58,"y":145.72,"x0":-1.8600389199627514,"y0":50.00482228836391,"z0":5.877271512323865,"aX":0.7539794009410391},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2243,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.41935772714673947,"extension":6.945954538423857},"index":0,"playId":"14d38458-2afd-3658-a9bb-8012184150a4","pitchNumber":1,"startTime":"2025-08-28T02:12:34.216Z","endTime":"2025-08-28T02:12:38.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.28000054284645,"strikeZoneBottom":1.56240179660793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.435961556513895,"aZ":-14.002996624811388,"pfxX":-5.434100675642387,"pfxZ":9.67664491997068,"pX":0.6100438684735557,"pZ":3.586670172778698,"vX0":8.068015834296387,"vY0":-137.17191285053798,"vZ0":-3.7310201463491417,"x":93.75,"y":141.94,"x0":-1.6831527806219517,"y0":50.00367388228007,"z0":5.93913106474478,"aX":-10.206118155167378},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2372,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40152616160917454,"extension":6.884717331347685},"index":1,"playId":"c7d26aae-2bdd-3560-b280-5a28983d226a","pitchNumber":2,"startTime":"2025-08-28T02:12:51.785Z","endTime":"2025-08-28T02:12:55.666Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.542220652348966,"aZ":-17.967490247883976,"pfxX":-8.260815269723455,"pfxZ":7.448260370379481,"pX":-0.7534786010984857,"pZ":3.8233961756700743,"vX0":5.876490961548606,"vY0":-137.9544756101318,"vZ0":-2.386592882430109,"x":145.72,"y":135.55,"x0":-1.8487094985901347,"y0":50.00674203803643,"z0":5.924635566476587,"aX":-15.76755249753499},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2404,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39854204116151104,"extension":6.776667735779359},"index":2,"playId":"9c49737d-d536-3c62-bc96-73fcf5a39c02","pitchNumber":3,"startTime":"2025-08-28T02:13:11.445Z","endTime":"2025-08-28T02:13:14.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.532156209392888,"aZ":-35.157322004125014,"pfxX":2.190948606688949,"pfxZ":-1.9137742988497397,"pX":0.6503987576191156,"pZ":0.32874090676340795,"vX0":6.225635336799881,"vY0":-123.42396256561061,"vZ0":-5.524124355098204,"x":92.21,"y":229.9,"x0":-2.1758484132979388,"y0":50.00030974986859,"z0":5.512202745096912,"aX":3.4226209191782164},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.4,"breakHorizontal":-5.3,"spinRate":2287,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4415731583142044,"extension":6.905517208223153},"index":3,"playId":"7394eee3-bebc-3960-bbc1-9cf33c6c7a44","pitchNumber":4,"startTime":"2025-08-28T02:13:28.671Z","endTime":"2025-08-28T02:13:31.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-28T02:13:44.510Z","endTime":"2025-08-28T02:14:04.466Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.28000014074698,"strikeZoneBottom":1.46275937805364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14833444618431,"aZ":-30.02137303092772,"pfxX":1.8556253049207303,"pfxZ":1.3791641425419978,"pX":1.6647938841460361,"pZ":0.12438202420593641,"vX0":8.58675933482333,"vY0":-124.32323735960674,"vZ0":-7.179117091665252,"x":53.54,"y":235.42,"x0":-2.0764101716861614,"y0":50.004470015777514,"z0":5.544416360452418,"aX":2.9020489245291334},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-5.4,"spinRate":2216,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.44072185635008587,"extension":7.14844395741585},"index":5,"playId":"76d5dc10-4d6d-3342-9a7d-f8a1e6db9c41","pitchNumber":5,"startTime":"2025-08-28T02:14:04.466Z","endTime":"2025-08-28T02:14:08.284Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.27999950533279,"strikeZoneBottom":1.46516737741891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.782668652620174,"aZ":-25.108874831771807,"pfxX":0.12866279932322744,"pfxZ":4.1132396362682995,"pX":0.6979074679287489,"pZ":1.0826293998670644,"vX0":7.218934327677772,"vY0":-130.0801090043941,"vZ0":-7.031173138428972,"x":90.4,"y":209.55,"x0":-2.1276140805602615,"y0":50.00314490907046,"z0":5.719079267437915,"aX":0.21902241577988962},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-1.8,"spinRate":2185,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4207577210072522,"extension":7.111070945482424},"index":6,"playId":"9144c0d2-4018-3949-a1a2-08ba60dcc700","pitchNumber":6,"startTime":"2025-08-28T02:14:30.958Z","endTime":"2025-08-28T02:14:34.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:14:34.998Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:14:38.976Z","endTime":"2025-08-28T02:17:09.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.49358521987381,"strikeZoneBottom":1.77142682285715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09131922637574,"aZ":-14.937589252746736,"pfxX":-3.1354289220074287,"pfxZ":8.910522669504473,"pX":-0.5903464943134533,"pZ":3.644850478906984,"vX0":4.384729718115221,"vY0":-138.93432974554077,"vZ0":-3.6307892190329834,"x":139.5,"y":140.37,"x0":-1.789206891038549,"y0":50.006301837353014,"z0":5.975568554857681,"aX":-6.068166022071866},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":4.7,"spinRate":2290,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3957766591432148,"extension":6.8800936153789625},"index":0,"playId":"68e294fb-9ebc-3a17-bba1-8a40f92ae0f2","pitchNumber":1,"startTime":"2025-08-28T02:15:01.357Z","endTime":"2025-08-28T02:15:06.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.95420519281003,"aZ":-13.187200055057358,"pfxX":-3.513883020802293,"pfxZ":9.92693696611765,"pX":0.36244504640240643,"pZ":3.4140746021850075,"vX0":6.8433975674499,"vY0":-138.3962025831025,"vZ0":-4.579860323689754,"x":103.18,"y":146.6,"x0":-1.7016863774477624,"y0":50.00225912294053,"z0":5.994117880867935,"aX":-6.721319385171562},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2285,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3979410372219805,"extension":6.881300170806319},"index":1,"playId":"d539e419-6b55-329c-b691-cb0b0c9c8994","pitchNumber":2,"startTime":"2025-08-28T02:15:18.982Z","endTime":"2025-08-28T02:15:21.982Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.278582129717613,"aZ":-33.32888339984233,"pfxX":3.199835751965141,"pfxZ":-0.7148989636955809,"pX":0.7798064303151482,"pZ":0.8998465387334227,"vX0":6.567932826802709,"vY0":-125.61321315975236,"vZ0":-4.947856705496042,"x":87.28,"y":214.48,"x0":-2.2707611639535186,"y0":50.00079348022722,"z0":5.5641648747317864,"aX":5.1807043753478945},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-7.1,"spinRate":2322,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43383567557864433,"extension":6.968270657439658},"index":2,"playId":"707b748d-dabb-340a-87a2-6432ec01bac3","pitchNumber":3,"startTime":"2025-08-28T02:15:37.153Z","endTime":"2025-08-28T02:15:40.457Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.57663397766731,"strikeZoneBottom":1.72279698984904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62739389981122,"aZ":-30.172092477584194,"pfxX":-9.344441731049496,"pfxZ":1.1751600076829132,"pX":0.7936448127441548,"pZ":0.38760702735904323,"vX0":9.742866842641467,"vY0":-130.24432263721718,"vZ0":-7.785705394119927,"x":86.75,"y":228.31,"x0":-1.797436078319753,"y0":50.003219585132605,"z0":5.725751388108547,"aX":-15.912320282998449},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":14.5,"spinRate":1565,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.42197951615728746,"extension":7.112297035274849},"index":3,"playId":"8d68d978-5737-36d2-886f-5b4414b948d9","pitchNumber":4,"startTime":"2025-08-28T02:15:56.673Z","endTime":"2025-08-28T02:16:00.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.0915239783214,"aZ":-12.847342966334377,"pfxX":-5.779335343964645,"pfxZ":9.722362273596655,"pX":0.2990294171593199,"pZ":2.8158807714814467,"vX0":7.701263524777352,"vY0":-141.46242589491095,"vZ0":-6.253319885966226,"x":105.6,"y":162.75,"x0":-1.7326810261909307,"y0":50.00105210234548,"z0":5.910406040075392,"aX":-11.486520014502336},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2420,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3900974283475165,"extension":6.826604334686913},"index":4,"playId":"cc1a2709-4a6b-3e65-9db6-afc7a1e1d58a","pitchNumber":5,"startTime":"2025-08-28T02:16:19.273Z","endTime":"2025-08-28T02:16:22.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.48584260081942,"aZ":-13.178374958284381,"pfxX":-5.117276672987339,"pfxZ":9.727713994126786,"pX":0.8175798486349075,"pZ":2.255758683129193,"vX0":8.593723179669073,"vY0":-139.57327929845084,"vZ0":-7.6968910123499805,"x":85.84,"y":177.87,"x0":-1.6512256864772468,"y0":50.00052230976102,"z0":5.936848523047554,"aX":-9.990641944111893},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2354,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3940119952440675,"extension":6.964840343274239},"index":5,"playId":"414dc6d6-d17d-3e31-b39d-2fe557fd585a","pitchNumber":6,"startTime":"2025-08-28T02:16:43.392Z","endTime":"2025-08-28T02:16:46.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76786333717724,"aZ":-28.33304254845305,"pfxX":1.10402835363782,"pfxZ":2.4258614215416374,"pX":1.0868727023437563,"pZ":0.9722993107280882,"vX0":7.87623014965916,"vY0":-125.14304843642967,"vZ0":-5.612697892135843,"x":75.57,"y":212.53,"x0":-2.247468826380395,"y0":50.003254188677644,"z0":5.571492405619743,"aX":1.7453197296379177},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2355,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4380571288466255,"extension":6.884904273202357},"index":6,"playId":"1d089bcc-df8a-3593-9ac0-91626742190a","pitchNumber":7,"startTime":"2025-08-28T02:17:05.341Z","endTime":"2025-08-28T02:17:09.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:17:09.369Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a line drive to left fielder Riley Greene. Nick Kurtz scores. Shea Langeliers to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:17:11.264Z","endTime":"2025-08-28T02:19:31.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.35666268153143,"strikeZoneBottom":1.52700596183236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.026068068086587,"aZ":-35.28574030923277,"pfxX":2.2872915833591767,"pfxZ":-2.002776386845132,"pX":0.26552735999789995,"pZ":1.7218850466903795,"vX0":5.757689815821302,"vY0":-124.32541418964207,"vZ0":-2.3909332775433683,"x":106.88,"y":192.29,"x0":-2.386063593883198,"y0":50.00482672513067,"z0":5.650472572794271,"aX":3.548260002041203},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.0,"breakHorizontal":-5.6,"spinRate":2212,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.442096382213661,"extension":7.002843394833266},"index":0,"playId":"39e8b786-1c90-3e02-9a9e-21887077b6d6","pitchNumber":1,"startTime":"2025-08-28T02:17:35.216Z","endTime":"2025-08-28T02:17:38.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.404386676350168,"aZ":-29.765348682817862,"pfxX":-9.775692805380567,"pfxZ":1.4303227621835584,"pX":0.05685506901271074,"pZ":1.3018790012676245,"vX0":8.87249443253742,"vY0":-129.81393620575096,"vZ0":-5.231620650133401,"x":114.83,"y":203.63,"x0":-2.156444189649492,"y0":50.00356048102704,"z0":5.644452974466926,"aX":-16.472737484269302},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":15.4,"spinRate":1523,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4240057042759653,"extension":6.860532346067566},"index":1,"playId":"f72edab3-a144-3095-9a71-82945c908b31","pitchNumber":2,"startTime":"2025-08-28T02:17:52.141Z","endTime":"2025-08-28T02:17:55.491Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.35000055731737,"strikeZoneBottom":1.50484306466207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.638862954631108,"aZ":-37.408698602687,"pfxX":1.1895694471833589,"pfxZ":-3.3949330886551756,"pX":0.4484673752135483,"pZ":0.018839225648516814,"vX0":5.666241286577359,"vY0":-123.59089623121662,"vZ0":-5.868350763051716,"x":99.91,"y":238.27,"x0":-2.0326533836740914,"y0":50.00425756074261,"z0":5.581610995738093,"aX":1.8326272948276963},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.3,"breakHorizontal":-3.5,"spinRate":2286,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.44391628501685476,"extension":6.722834664301563},"index":2,"playId":"4e988ef1-2461-35ba-b501-1d404ed63885","pitchNumber":3,"startTime":"2025-08-28T02:18:10.307Z","endTime":"2025-08-28T02:18:14.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.34461745705385,"strikeZoneBottom":1.50559415771816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.805792455155185,"aZ":-28.03446673542482,"pfxX":2.6660850329431676,"pfxZ":2.349975486989461,"pX":-0.7372138294926012,"pZ":1.6586274872499114,"vX0":2.8578569160057103,"vY0":-132.00421181318114,"vZ0":-5.167017953555103,"x":145.1,"y":194.0,"x0":-2.1812620415852573,"y0":50.00203670127051,"z0":5.712227572270542,"aX":4.691129673844756},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-5.5,"spinRate":2168,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.41536983120539217,"extension":6.931160591017077},"index":3,"playId":"6e8cd21c-45eb-3862-be6d-84de3ab25cf8","pitchNumber":4,"startTime":"2025-08-28T02:18:39.126Z","endTime":"2025-08-28T02:18:43.409Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.34999920300967,"strikeZoneBottom":1.44872689686815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.126154767110666,"aZ":-28.471694079731254,"pfxX":-8.31177743528171,"pfxZ":2.1687284514312632,"pX":0.8069794678291292,"pZ":0.33235673267415955,"vX0":9.495653485643041,"vY0":-129.55636981771053,"vZ0":-8.046868207671102,"x":86.24,"y":229.81,"x0":-1.8193946446939204,"y0":50.00172052321426,"z0":5.642997863906587,"aX":-14.18147674935932},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":13.1,"spinRate":1471,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42217783052515756,"extension":6.932074053546466},"index":4,"playId":"3ce29a5a-b7ba-3f84-9d0b-10a5ae5ed6b2","pitchNumber":5,"startTime":"2025-08-28T02:18:58.578Z","endTime":"2025-08-28T02:19:02.188Z","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":96.2,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.88963427165821,"aZ":-12.692601960813498,"pfxX":-6.446606023633949,"pfxZ":10.116317856713232,"pX":-1.0006211189737926,"pZ":2.8460323529496026,"vX0":4.878325207730807,"vY0":-139.66993120947114,"vZ0":-6.037305829290264,"x":155.14,"y":161.94,"x0":-1.9549214527041079,"y0":50.002821978797535,"z0":5.911916999941034,"aX":-12.413789939476434},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2399,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3960301375533759,"extension":6.9611197118003005},"hitData":{"launchSpeed":92.6,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.53,"coordY":100.36}},"index":5,"playId":"39e4a4f0-0054-3ca8-a440-bb0a5ab4946a","pitchNumber":6,"startTime":"2025-08-28T02:19:19.833Z","endTime":"2025-08-28T02:19:31.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:19:31.188Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:19:41.810Z","endTime":"2025-08-28T02:21:42.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.48000062995373,"strikeZoneBottom":1.58056019553942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.409036882840233,"aZ":-27.924348004806443,"pfxX":3.54960322949174,"pfxZ":2.4808177405780665,"pX":-0.8898276823269237,"pZ":2.7607631036066005,"vX0":2.309478500560522,"vY0":-130.6186875292956,"vZ0":-2.1660469753950924,"x":150.92,"y":164.24,"x0":-2.2489274885655512,"y0":50.00536044509081,"z0":5.716011403556947,"aX":6.088920601391352},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-7.0,"spinRate":2165,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4205254593512371,"extension":6.90007977709129},"index":0,"playId":"1d7990b7-10d0-38a3-818e-92c35c8425f9","pitchNumber":1,"startTime":"2025-08-28T02:20:04.793Z","endTime":"2025-08-28T02:20:09.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.48000008893289,"strikeZoneBottom":1.61511179031607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53885623517689,"aZ":-14.915424234475905,"pfxX":-5.168964848753111,"pfxZ":9.120303943435266,"pX":-0.4869448417228404,"pZ":4.199097482908961,"vX0":5.684666007308141,"vY0":-137.21920651098498,"vZ0":-1.8328297132173903,"x":135.56,"y":125.4,"x0":-1.9214872089504746,"y0":50.00162609311823,"z0":5.900541731875247,"aX":-9.780878893771545},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2336,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40032661563220806,"extension":6.893188339423912},"index":1,"playId":"f3e1cf00-e7e9-3b4c-aabd-9fa6c34f7305","pitchNumber":2,"startTime":"2025-08-28T02:20:20.864Z","endTime":"2025-08-28T02:20:24.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87539006563257,"aZ":-12.809927930571233,"pfxX":-4.935174882727391,"pfxZ":10.276521786346315,"pX":-0.27437675602482176,"pZ":3.4012999707471385,"vX0":6.049954054297299,"vY0":-137.0485880478622,"vZ0":-4.113898134794372,"x":127.46,"y":146.94,"x0":-1.8789192382301259,"y0":50.006477709046926,"z0":5.809373237811192,"aX":-9.30372889049048},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2297,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40105143661922504,"extension":6.931860356604857},"index":2,"playId":"ff68a80b-947a-39ca-abfd-0a4ebdaf081a","pitchNumber":3,"startTime":"2025-08-28T02:20:38.526Z","endTime":"2025-08-28T02:20:41.526Z","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":89.2,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5515382269146,"aZ":-25.609286929483634,"pfxX":2.442342118569385,"pfxZ":3.8729971781731196,"pX":0.26671606435742923,"pZ":2.0885179633754207,"vX0":5.224995414229868,"vY0":-129.7742334666045,"vZ0":-4.131319958387149,"x":106.83,"y":182.39,"x0":-2.0946122201114865,"y0":50.00567986479835,"z0":5.664578224353707,"aX":4.143099557110132},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":-5.6,"spinRate":2161,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.42295205313712136,"extension":6.782978521208704},"index":3,"playId":"18e3593c-3dbb-3e18-a2c7-bcd9d952f641","pitchNumber":4,"startTime":"2025-08-28T02:20:56.332Z","endTime":"2025-08-28T02:21:01.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":85.3,"strikeZoneTop":3.47999975746055,"strikeZoneBottom":1.67039888906357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.79818992802203,"aZ":-11.769459000104286,"pfxX":-6.849042166431024,"pfxZ":10.755388949547202,"pX":0.6886378023968937,"pZ":1.9297771697615282,"vX0":9.11748981915357,"vY0":-138.74163979145834,"vZ0":-8.053102968464826,"x":90.75,"y":186.68,"x0":-1.7922388494569115,"y0":50.00209896292626,"z0":5.705644822245563,"aX":-12.993719998149517},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2254,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3988974492854074,"extension":6.870071926026853},"index":4,"playId":"302bd9c2-5e18-3d95-9d50-a4646691f164","pitchNumber":5,"startTime":"2025-08-28T02:21:37.867Z","endTime":"2025-08-28T02:21:42.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:21:42.976Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T02:21:44.948Z","endTime":"2025-08-28T02:22:29.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.4,"strikeZoneTop":3.72926078428708,"strikeZoneBottom":1.62958940910625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.01404401922621,"aZ":-12.87237743154946,"pfxX":-5.078266067086602,"pfxZ":10.173802691928318,"pX":0.4157572635988707,"pZ":2.227827116793204,"vX0":7.890980235322551,"vY0":-138.56983683148601,"vZ0":-7.285516514506668,"x":101.15,"y":178.63,"x0":-1.8415836653408812,"y0":50.00173498354614,"z0":5.796414054388058,"aX":-9.634058252543992},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2343,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3990267262933189,"extension":6.941159727913513},"index":0,"playId":"bed9576a-51a1-342b-ae18-7f75bd3ef418","pitchNumber":1,"startTime":"2025-08-28T02:22:05.507Z","endTime":"2025-08-28T02:22:08.907Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.910710831627753,"aZ":-27.515878618800272,"pfxX":-8.79109667761098,"pfxZ":2.8354029092007558,"pX":0.2986348115105115,"pZ":2.261270324858656,"vX0":8.306959596202507,"vY0":-128.5444084976337,"vZ0":-3.3305622329104883,"x":105.62,"y":177.73,"x0":-1.859662318618941,"y0":50.00538544234631,"z0":5.750479864755895,"aX":-14.461571074218591},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1281,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4289339709316766,"extension":6.895895545377478},"hitData":{"launchSpeed":92.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.47,"coordY":140.21}},"index":1,"playId":"747b7cae-57ff-3eb9-a499-08feb169e7a7","pitchNumber":2,"startTime":"2025-08-28T02:22:21.125Z","endTime":"2025-08-28T02:22:29.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:22:29.361Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to shortstop Darell Hernaiz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:24:43.263Z","endTime":"2025-08-28T02:25:06.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T02:24:37.898Z","endTime":"2025-08-28T02:24:45.466Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"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.1,"endSpeed":87.5,"strikeZoneTop":3.78670544313088,"strikeZoneBottom":1.84940176341364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.796749888505694,"aZ":-10.812488646088847,"pfxX":-3.822775400534338,"pfxZ":10.87856146466258,"pX":0.1674829945378349,"pZ":1.45810972832543,"vX0":6.816797177004365,"vY0":-139.56888023318712,"vZ0":-9.194400601188068,"x":110.62,"y":199.41,"x0":-1.8151544792479182,"y0":50.00182455884179,"z0":5.516519203640435,"aX":-7.506319813868146},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2579,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39314910099004097,"extension":6.0856621382823715},"index":1,"playId":"ac65913b-7c94-36ee-b0e5-752bbb048e69","pitchNumber":1,"startTime":"2025-08-28T02:24:45.466Z","endTime":"2025-08-28T02:24:49.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.985136059921768,"aZ":-22.050218231146374,"pfxX":-7.171007046016527,"pfxZ":6.265217977676803,"pX":-0.5486981371591434,"pZ":2.8836234209452085,"vX0":5.512255895216641,"vY0":-127.33876524663349,"vZ0":-2.832351930658991,"x":137.92,"y":160.92,"x0":-1.8267373503034858,"y0":50.00566977091771,"z0":5.785547294171494,"aX":-11.593385200596076},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2043,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4327596872059618,"extension":6.2624438800826905},"hitData":{"launchSpeed":85.1,"launchAngle":68.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.02,"coordY":135.24}},"index":2,"playId":"3d3d0dee-cdb8-30c6-a4a2-5f60d0a654a5","pitchNumber":2,"startTime":"2025-08-28T02:24:56.961Z","endTime":"2025-08-28T02:25:06.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:25:06.558Z","atBatIndex":9},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Spencer Torkelson triples (1) on a fly ball to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:25:10.272Z","endTime":"2025-08-28T02:26:46.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.8,"strikeZoneTop":3.55645378747163,"strikeZoneBottom":1.58515166309364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25508351966619,"aZ":-16.23175166552613,"pfxX":-7.131985622587926,"pfxZ":8.002084834662977,"pX":-0.15207102221047378,"pZ":2.001506177549164,"vX0":7.542646079185048,"vY0":-141.2161172702726,"vZ0":-7.097928035959656,"x":122.8,"y":184.74,"x0":-1.9486936370340913,"y0":50.00082975723737,"z0":5.618200323222428,"aX":-14.206286533060291},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":11.2,"spinRate":2451,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3898958595408244,"extension":5.903748857817145},"index":0,"playId":"87eb066f-ce3e-3464-a290-1a5be161ca54","pitchNumber":1,"startTime":"2025-08-28T02:25:27.020Z","endTime":"2025-08-28T02:25:30.082Z","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":1},"index":1,"startTime":"2025-08-28T02:25:39.029Z","endTime":"2025-08-28T02:25:46.663Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.55000028744328,"strikeZoneBottom":1.67719501819873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.675213110799795,"aZ":-12.842636207450893,"pfxX":-4.815376479583379,"pfxZ":9.645410188585615,"pX":1.4554557514604178,"pZ":2.9160375553777538,"vX0":10.273162171864737,"vY0":-141.26344859892808,"vZ0":-5.518875186258511,"x":61.52,"y":160.05,"x0":-1.6163516048636464,"y0":50.00223644942466,"z0":5.733197265281059,"aX":-9.65127422183418},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2519,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3889759535942532,"extension":5.862033275516376},"index":2,"playId":"775482e0-d5fc-3706-9770-2db5920233f4","pitchNumber":2,"startTime":"2025-08-28T02:25:46.663Z","endTime":"2025-08-28T02:25:50.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.54999958125076,"strikeZoneBottom":1.58009941589034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45972469616942,"aZ":-33.61426326497562,"pfxX":8.216348026272524,"pfxZ":-1.0278345146391494,"pX":0.9791683107886153,"pZ":2.1547921436165893,"vX0":4.776175452348965,"vY0":-118.75912708900734,"vZ0":-1.1901292192990758,"x":79.68,"y":180.6,"x0":-2.1372589267859543,"y0":50.00240715629207,"z0":5.768993468793986,"aX":11.528625168500344},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.9,"breakHorizontal":-16.2,"spinRate":2939,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4643366731190173,"extension":5.753748035028236},"index":3,"playId":"b6f52e20-3d6b-371c-a38e-f235d2b781a6","pitchNumber":3,"startTime":"2025-08-28T02:26:01.276Z","endTime":"2025-08-28T02:26:05.448Z","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":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.55000071740653,"strikeZoneBottom":1.71144047261986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46849933673655,"aZ":-14.910914625883326,"pfxX":-3.864243191135369,"pfxZ":8.581537109410206,"pX":1.212506342244744,"pZ":2.806659994384079,"vX0":9.7184100139646,"vY0":-141.23933395215235,"vZ0":-5.168292641261763,"x":70.78,"y":163.0,"x0":-1.7774934597001084,"y0":50.00172327907211,"z0":5.625885365235151,"aX":-7.773413192342833},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":4.9,"spinRate":2439,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38843573195425796,"extension":5.955973885881371},"index":4,"playId":"b5a0a3aa-0ebc-3339-9441-48f06c2ca24d","pitchNumber":4,"startTime":"2025-08-28T02:26:15.781Z","endTime":"2025-08-28T02:26:19.716Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.578973366601325,"aZ":-14.65813022966827,"pfxX":-6.85406074909112,"pfxZ":8.724281392903473,"pX":-0.16927497581881468,"pZ":2.8716246464098965,"vX0":7.230623970748624,"vY0":-141.5735063156272,"vZ0":-5.1429973283425765,"x":123.45,"y":161.25,"x0":-1.8792191532935376,"y0":50.00561575585258,"z0":5.666959383396388,"aX":-13.765612332283943},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2469,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38849487080398903,"extension":6.034774572045638},"hitData":{"launchSpeed":97.9,"launchAngle":38.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":77.38,"coordY":50.32}},"index":5,"playId":"591f0e7d-3c96-37a2-9c56-e3d4d4ec1881","pitchNumber":5,"startTime":"2025-08-28T02:26:28.737Z","endTime":"2025-08-28T02:26:46.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:26:46.670Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:26:56.529Z","endTime":"2025-08-28T02:28:37.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.10945622169276,"strikeZoneBottom":1.46974558045132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.546467033780726,"aZ":-35.80517973780944,"pfxX":7.246688410760278,"pfxZ":-2.5273671977244483,"pX":1.4087614144905196,"pZ":3.196116794474854,"vX0":6.24551823712938,"vY0":-119.55782388656131,"vZ0":1.3029632319242033,"x":63.3,"y":152.48,"x0":-2.1852669204753625,"y0":50.001584254244726,"z0":5.874517879287711,"aX":10.416429029955768},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":-14.8,"spinRate":2925,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.45935704532794164,"extension":6.028169906503155},"index":0,"playId":"1e25da52-9ec0-3d3a-acdd-40fa9be74722","pitchNumber":1,"startTime":"2025-08-28T02:27:20.757Z","endTime":"2025-08-28T02:27:25.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.1879757270528,"strikeZoneBottom":1.5157756494859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.284805320569724,"aZ":-22.17130999523154,"pfxX":-8.178844277898413,"pfxZ":6.126388825031691,"pX":0.029637526500390875,"pZ":3.3535109118461714,"vX0":6.978117970015852,"vY0":-126.81147595401617,"vZ0":-1.8666145110160475,"x":115.87,"y":148.24,"x0":-1.691572534538689,"y0":50.00500997925249,"z0":5.8631996349974695,"aX":-13.358369950168369},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":1958,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4314884285148586,"extension":6.154054025193918},"index":1,"playId":"6b0ea1b6-89a1-3998-8721-6769da5b4757","pitchNumber":2,"startTime":"2025-08-28T02:27:36.552Z","endTime":"2025-08-28T02:27:40.670Z","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":98.1,"endSpeed":89.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.88190990532485,"aZ":-13.545202946721771,"pfxX":-2.5877138179175065,"pfxZ":9.098907433657216,"pX":-0.1556358802350126,"pZ":3.2901695445723607,"vX0":5.757548236272799,"vY0":-142.66369596017708,"vZ0":-4.428451555883647,"x":122.93,"y":149.95,"x0":-1.8698620070648797,"y0":50.003546165720664,"z0":5.725583678405352,"aX":-5.2990386926386},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":3.5,"spinRate":2565,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3849227319169546,"extension":5.983964905765694},"index":2,"playId":"32ebbc81-61c4-3da0-bd85-bef18c6f3544","pitchNumber":3,"startTime":"2025-08-28T02:27:53.258Z","endTime":"2025-08-28T02:27:56.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.28145486779523,"strikeZoneBottom":1.50900412464232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.744492498864542,"aZ":-25.63287358014403,"pfxX":1.8313600378805486,"pfxZ":3.8293378690330586,"pX":1.809924765248068,"pZ":1.1119421828835632,"vX0":8.551094686223664,"vY0":-129.5319124842544,"vZ0":-6.570906292660944,"x":48.01,"y":208.76,"x0":-1.7649769561228164,"y0":50.00260323859301,"z0":5.627454195678396,"aX":3.1272796981550273},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-5.2,"spinRate":2886,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.42202205301887963,"extension":6.213174112556229},"index":3,"playId":"f95613d9-a31a-36a9-a15d-40b602c0c4ca","pitchNumber":4,"startTime":"2025-08-28T02:28:14.602Z","endTime":"2025-08-28T02:28:18.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.502464966071926,"aZ":-14.55636987041841,"pfxX":-5.825234853998016,"pfxZ":8.417971238208425,"pX":-1.056464823172436,"pZ":2.418734446358961,"vX0":4.583503485358111,"vY0":-144.4093576831906,"vZ0":-6.427541264323898,"x":157.27,"y":173.47,"x0":-1.914720811779252,"y0":50.0040328510812,"z0":5.584464856143425,"aX":-12.191648837036169},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2579,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3806370111373605,"extension":5.9577266034591405},"index":4,"playId":"7db433a8-b248-3667-a42f-0965164a35b2","pitchNumber":5,"startTime":"2025-08-28T02:28:33.607Z","endTime":"2025-08-28T02:28:37.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:28:37.069Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to second baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T02:28:40.268Z","endTime":"2025-08-28T02:29:06.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":98.8,"endSpeed":90.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52612260858234,"aZ":-12.653947984644544,"pfxX":-3.743066599929159,"pfxZ":9.360996260758906,"pX":0.24022754346558503,"pZ":1.7107376785178479,"vX0":6.83907967676306,"vY0":-143.56772302129042,"vZ0":-8.639347320612053,"x":107.84,"y":192.59,"x0":-1.6875675374628545,"y0":50.006659821560184,"z0":5.548596071351457,"aX":-7.808763213957441},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2593,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3816483284489567,"extension":6.060452755991332},"hitData":{"launchSpeed":99.2,"launchAngle":12.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":154.28,"coordY":130.77}},"index":0,"playId":"eba5316c-9146-3082-a6c1-f52dedd0d11f","pitchNumber":1,"startTime":"2025-08-28T02:28:59.668Z","endTime":"2025-08-28T02:29:06.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:29:06.257Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:30:35.808Z","endTime":"2025-08-28T02:32:29.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.38999921135515,"strikeZoneBottom":1.67545078353206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47298020985414,"aZ":-30.539488287449146,"pfxX":2.031652180630135,"pfxZ":1.1005542344435488,"pX":-0.29084941725615704,"pZ":1.729489049792368,"vX0":4.298645974173618,"vY0":-120.80757809762204,"vZ0":-3.0216800804830806,"x":128.09,"y":192.08,"x0":-2.353796944642302,"y0":50.00206944903771,"z0":5.667529312127838,"aX":3.0173085979052807},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":-4.7,"spinRate":2196,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.45255625276453415,"extension":6.848779306066941},"index":0,"playId":"65a5273a-8156-3c54-8866-38c77074b738","pitchNumber":1,"startTime":"2025-08-28T02:31:12.679Z","endTime":"2025-08-28T02:31:16.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.359485836140063,"aZ":-28.263656512939797,"pfxX":-10.19861179252219,"pfxZ":2.461019045784168,"pX":-0.43221379566964896,"pZ":1.5574034934856156,"vX0":7.306500166710217,"vY0":-125.4883885489099,"vZ0":-4.723715775599464,"x":133.47,"y":196.73,"x0":-2.062465229190794,"y0":50.00248078014027,"z0":5.7777481495336795,"aX":-16.19902144652604},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1614,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4371498400818741,"extension":6.790558733562256},"index":1,"playId":"a7c4e4b2-bbdc-369f-bee7-1da4b4d16f47","pitchNumber":2,"startTime":"2025-08-28T02:31:25.848Z","endTime":"2025-08-28T02:31:29.060Z","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":2,"outs":0},"index":2,"startTime":"2025-08-28T02:31:34.719Z","endTime":"2025-08-28T02:31:43.144Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.705333381919225,"aZ":-14.461658673279548,"pfxX":-6.928183242670809,"pfxZ":9.5619202482146,"pX":0.10969152264657618,"pZ":3.3165361953400807,"vX0":7.2373868846162575,"vY0":-135.94259852536123,"vZ0":-4.166752263933658,"x":112.82,"y":149.23,"x0":-1.700336307327779,"y0":50.001004813115244,"z0":5.888612880464356,"aX":-12.831132096702662},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2343,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.404543480818341,"extension":6.807247090420566},"index":3,"playId":"1b6bfbca-a1cc-3189-b4bc-c8eb5d00b626","pitchNumber":3,"startTime":"2025-08-28T02:31:43.144Z","endTime":"2025-08-28T02:31:48.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.2,"strikeZoneTop":3.31641155477409,"strikeZoneBottom":1.66657325410531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.98736091223104,"aZ":-27.80522324707378,"pfxX":1.0067639131929917,"pfxZ":2.7547164341784205,"pX":1.5112212485630394,"pZ":0.22426158751328473,"vX0":8.493121602540052,"vY0":-123.90382217447211,"vZ0":-7.402302820109352,"x":59.4,"y":232.72,"x0":-2.0630039198699195,"y0":50.003268896489416,"z0":5.509437303601817,"aX":1.597563088671116},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-3.4,"spinRate":2349,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43863377387885194,"extension":6.872310137892693},"index":4,"playId":"deea2850-141a-3343-b1e6-c6f02c80f4ed","pitchNumber":4,"startTime":"2025-08-28T02:32:03.390Z","endTime":"2025-08-28T02:32:07.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39040834429806,"aZ":-27.383013662471264,"pfxX":-9.527483304569508,"pfxZ":2.893074525735969,"pX":0.43944329972412643,"pZ":0.9767025551246558,"vX0":9.08505341409579,"vY0":-127.66104660203148,"vZ0":-6.396164262971917,"x":100.25,"y":212.41,"x0":-1.9214307162048323,"y0":50.00316055497385,"z0":5.659795828488386,"aX":-15.783161808810927},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":1587,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4284491284714411,"extension":6.832088654833008},"index":5,"playId":"b4623deb-5b79-3dbb-af39-33ec4c5eee4d","pitchNumber":5,"startTime":"2025-08-28T02:32:25.289Z","endTime":"2025-08-28T02:32:29.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:32:29.038Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Harris singles on a ground ball to shortstop Trey Sweeney.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:32:29.066Z","endTime":"2025-08-28T02:33:42.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":94.9,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.853395831123244,"aZ":-11.578300863251663,"pfxX":-4.309722871775983,"pfxZ":10.775475188305878,"pX":0.580220881161841,"pZ":3.1908024729917126,"vX0":7.688274701158217,"vY0":-137.90663468780747,"vZ0":-5.198790898275882,"x":94.88,"y":152.63,"x0":-1.6935536866140546,"y0":50.00191209655374,"z0":5.892380305642098,"aX":-8.23727636511116},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2347,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3983247261675027,"extension":6.86196099562022},"index":0,"playId":"d97483fd-5b7d-34ef-82a7-c2ea248b9dee","pitchNumber":1,"startTime":"2025-08-28T02:32:52.908Z","endTime":"2025-08-28T02:32:56.011Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":80.3,"strikeZoneTop":3.42549181862049,"strikeZoneBottom":1.58860356177073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.855655569137983,"aZ":-30.305269751065968,"pfxX":1.06273919859097,"pfxZ":1.1767746746412482,"pX":1.2377849434360533,"pZ":0.6071817678646817,"vX0":8.134643974795855,"vY0":-123.27341711653936,"vZ0":-5.873920223663536,"x":69.82,"y":222.39,"x0":-2.2040338011031846,"y0":50.00133487349508,"z0":5.490864005487526,"aX":1.6807995838236964},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-3.2,"spinRate":2275,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43952174023127677,"extension":6.925765694730207},"index":1,"playId":"696d974e-4f26-35bd-8ae5-c49e5af4818b","pitchNumber":2,"startTime":"2025-08-28T02:33:12.139Z","endTime":"2025-08-28T02:33:15.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.968656107159234,"aZ":-32.700109318491435,"pfxX":-8.3111886241343,"pfxZ":-0.31811732425575556,"pX":-0.07278164203706719,"pZ":2.6312269662536893,"vX0":7.381549687186262,"vY0":-128.28403810428426,"vZ0":-1.8957531188907906,"x":119.77,"y":167.74,"x0":-1.915760546593285,"y0":50.00241308394647,"z0":5.942943728999876,"aX":-13.77238733527747},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":13.3,"spinRate":1543,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4279175331702487,"extension":6.992572540058234},"hitData":{"launchSpeed":85.8,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":147.63}},"index":2,"playId":"e7ddfea2-763a-3c4b-aff6-63ab8aace083","pitchNumber":3,"startTime":"2025-08-28T02:33:33.401Z","endTime":"2025-08-28T02:33:42.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:33:42.055Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zack Gelof homers (1) on a fly ball to left center field. Brett Harris scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:33:53.944Z","endTime":"2025-08-28T02:34:35.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.915319711747866,"aZ":-26.651133226471774,"pfxX":0.7607224268413542,"pfxZ":3.138651935209868,"pX":0.0360325834434655,"pZ":3.147093873853801,"vX0":5.428077978388024,"vY0":-131.97332058305417,"vZ0":-1.842043008788577,"x":115.63,"y":153.81,"x0":-2.1488155678151006,"y0":50.001559598483176,"z0":5.8232772923360825,"aX":1.3358921218961393},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":2175,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4155331974921759,"extension":6.98763300045286},"hitData":{"launchSpeed":97.7,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.2,"coordY":44.41}},"index":0,"playId":"64713e7d-8139-3476-85a3-fbb13ac178d7","pitchNumber":1,"startTime":"2025-08-28T02:34:12.234Z","endTime":"2025-08-28T02:34:35.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:34:35.844Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:34:23.904Z","endTime":"2025-08-28T02:35:14.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87850563370772,"aZ":-27.11925336394639,"pfxX":0.0422677392290467,"pfxZ":3.0142608674734053,"pX":-0.5493245445889618,"pZ":1.9515841127353966,"vX0":4.342032784742499,"vY0":-129.4988976867324,"vZ0":-4.171561983949332,"x":137.94,"y":186.09,"x0":-2.261349572447964,"y0":50.00598595586891,"z0":5.685177285888794,"aX":0.07111933095509121},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-1.2,"spinRate":2182,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.42477638012576424,"extension":6.903407816463201},"hitData":{"launchSpeed":81.1,"launchAngle":28.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.11,"coordY":82.47}},"index":0,"playId":"d4834249-0d76-3ef9-a3e6-a62edfa7c9ec","pitchNumber":1,"startTime":"2025-08-28T02:34:58.874Z","endTime":"2025-08-28T02:35:14.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:35:14.280Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (24) on a sharp line drive to right fielder Kerry Carpenter. Nick Kurtz to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:35:10.942Z","endTime":"2025-08-28T02:38:29.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.927111898736396,"aZ":-30.946798651819716,"pfxX":2.179751760023632,"pfxZ":0.778788035542231,"pX":0.33904286627542984,"pZ":2.907991161199581,"vX0":5.570689455897564,"vY0":-125.20010929866595,"vZ0":-0.8159902818349749,"x":104.08,"y":160.26,"x0":-2.2006338348725336,"y0":50.00615880060893,"z0":5.7770910705101945,"aX":3.450467332763092},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-5.3,"spinRate":2197,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.43794109512067747,"extension":6.901507090118004},"index":0,"playId":"a742f019-4ba9-3291-b4a6-d107ecda34c6","pitchNumber":1,"startTime":"2025-08-28T02:35:50.990Z","endTime":"2025-08-28T02:35:54.031Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.28315618510047,"strikeZoneBottom":1.47877629011552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.681286006780844,"aZ":-12.890151333351453,"pfxX":-5.978031776159947,"pfxZ":10.151632901933482,"pX":0.3467156881638519,"pZ":1.7183285593809792,"vX0":7.924553137118019,"vY0":-136.6005050191986,"vZ0":-8.591071812828961,"x":103.78,"y":192.39,"x0":-1.8084448051023025,"y0":50.00262214054933,"z0":5.780166091630563,"aX":-11.35509227396566},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2353,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.40021748593488216,"extension":6.850584968026996},"index":1,"playId":"db5da535-8142-33ef-8c94-c569250a6d8b","pitchNumber":2,"startTime":"2025-08-28T02:36:12.400Z","endTime":"2025-08-28T02:36:15.510Z","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":2,"outs":1},"index":2,"startTime":"2025-08-28T02:36:22.616Z","endTime":"2025-08-28T02:36:42.489Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.27646911488746,"strikeZoneBottom":1.47593060212007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92035609668851,"aZ":-29.665702906248555,"pfxX":1.3255323822893565,"pfxZ":1.6075224587502603,"pX":1.3403826910802923,"pZ":1.0383885184269657,"vX0":7.845627566216465,"vY0":-124.06502343113162,"vZ0":-5.266971980400394,"x":65.91,"y":210.74,"x0":-2.0355151210005964,"y0":50.00087616838347,"z0":5.662468834038131,"aX":2.0645282236053064},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2286,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4415513805327782,"extension":7.041942398389594},"index":3,"playId":"1d6b7f78-093e-3e44-8d18-1ea4be2cfd92","pitchNumber":3,"startTime":"2025-08-28T02:36:42.489Z","endTime":"2025-08-28T02:36:46.522Z","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":94.0,"endSpeed":86.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.442996139445544,"aZ":-15.462554831736243,"pfxX":-5.446018353365522,"pfxZ":8.794643817967865,"pX":-0.40627378040575446,"pZ":3.8347345291676738,"vX0":6.027692133447513,"vY0":-136.8026915971065,"vZ0":-2.8206083164760356,"x":132.49,"y":135.24,"x0":-1.9279033591514667,"y0":50.00271895539731,"z0":5.935572804217366,"aX":-10.349353115037886},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2357,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3999729609227778,"extension":6.763192062882176},"index":4,"playId":"b185e784-f4e5-3196-8600-93b54f95b86d","pitchNumber":4,"startTime":"2025-08-28T02:37:04.074Z","endTime":"2025-08-28T02:37:07.177Z","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":93.7,"endSpeed":85.2,"strikeZoneTop":3.28000007967933,"strikeZoneBottom":1.42024128097599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.322854199605665,"aZ":-15.600459609453722,"pfxX":-4.633640677984238,"pfxZ":8.83821757954039,"pX":-0.6951927546631047,"pZ":4.228844273317311,"vX0":4.440757382313879,"vY0":-136.38399484818277,"vZ0":-1.8635133855218395,"x":143.5,"y":124.6,"x0":-1.7462779381810334,"y0":50.00017176574879,"z0":6.002518095711435,"aX":-8.686590259170131},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2215,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4023339544493325,"extension":6.896982110852984},"index":5,"playId":"3339a9f5-8720-3e6d-9fc2-b845220621e7","pitchNumber":5,"startTime":"2025-08-28T02:37:26.742Z","endTime":"2025-08-28T02:37:30.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.807565255882288,"aZ":-29.31368073542955,"pfxX":2.617194384368526,"pfxZ":1.8548853665447513,"pX":-0.2705147802083014,"pZ":2.6347865077670414,"vX0":3.9828044573443493,"vY0":-123.48766820461607,"vZ0":-1.6016291059842964,"x":127.31,"y":167.64,"x0":-2.2448789217050162,"y0":50.00282407284969,"z0":5.7599135297894275,"aX":4.038265835383887},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":-5.6,"spinRate":2293,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.44371103704023707,"extension":6.935014258669499},"index":6,"playId":"18c38149-bc8f-3569-8060-20e6afa9de60","pitchNumber":6,"startTime":"2025-08-28T02:37:43.956Z","endTime":"2025-08-28T02:37:50.830Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.221599624663305,"aZ":-15.103051568573111,"pfxX":-4.85972859796864,"pfxZ":8.727599179436075,"pX":0.6475350199142856,"pZ":2.766757329175618,"vX0":8.043460638963678,"vY0":-139.4119640450588,"vZ0":-5.98438569831114,"x":92.32,"y":164.08,"x0":-1.652101747585883,"y0":50.00081079004912,"z0":5.949135597510564,"aX":-9.503960364026543},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":2380,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39385885080365934,"extension":6.873101341990023},"hitData":{"launchSpeed":104.0,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.96,"coordY":87.21}},"index":7,"playId":"fd57c747-0ca8-3458-b2a3-f586a69dad65","pitchNumber":7,"startTime":"2025-08-28T02:38:15.957Z","endTime":"2025-08-28T02:38:29.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:38:29.826Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brent Rooker out on a sacrifice fly to center fielder Wenceel Pérez. Nick Kurtz scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:39:52.668Z","endTime":"2025-08-28T02:42:13.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":1},"index":0,"startTime":"2025-08-28T02:38:57.678Z","endTime":"2025-08-28T02:39:54.857Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30174683860804,"aZ":-15.754670008396923,"pfxX":-8.955325038116106,"pfxZ":8.554022504157569,"pX":-0.5227608362161074,"pZ":1.7397560244339083,"vX0":6.929449326268078,"vY0":-137.8456583553576,"vZ0":-8.00856004617416,"x":136.93,"y":191.81,"x0":-1.9085407827286327,"y0":50.0045863187962,"z0":5.751253147890968,"aX":-17.195918573970758},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":14.8,"spinRate":2318,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39768771266503933,"extension":6.8919246525597},"index":1,"playId":"8795f066-c180-38af-bc26-c67f40cfaedb","pitchNumber":1,"startTime":"2025-08-28T02:39:54.857Z","endTime":"2025-08-28T02:39:59.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.590408301966118,"aZ":-30.091761631799777,"pfxX":-9.670908562508867,"pfxZ":1.2397167227307122,"pX":0.41145917886877453,"pZ":1.4055750905289408,"vX0":8.906575652530716,"vY0":-129.53714978114436,"vZ0":-5.276656910811907,"x":101.32,"y":200.83,"x0":-1.8316739030380944,"y0":50.00598898894904,"z0":5.797840009771851,"aX":-16.273987129421354},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":1241,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42447301058593334,"extension":6.864657078341144},"index":2,"playId":"8a83d86b-1012-3117-b24d-0f9fe4ed088f","pitchNumber":2,"startTime":"2025-08-28T02:40:20.141Z","endTime":"2025-08-28T02:40:23.948Z","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":96.4,"endSpeed":86.6,"strikeZoneTop":3.40328293336853,"strikeZoneBottom":1.62855290715835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.471898127071945,"aZ":-11.57109613122523,"pfxX":-5.30130603767666,"pfxZ":10.564631832169127,"pX":1.2158898430968372,"pZ":4.044122452866811,"vX0":9.456068543335574,"vY0":-139.93648043269954,"vZ0":-3.5049927068098174,"x":70.65,"y":129.59,"x0":-1.5441776511665781,"y0":50.003314817625835,"z0":6.090424144800152,"aX":-10.339862598959625},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2452,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3939210288913513,"extension":6.720803408486435},"index":3,"playId":"0d0b3db3-3303-349e-9ba9-479f5766c8dd","pitchNumber":3,"startTime":"2025-08-28T02:40:38.617Z","endTime":"2025-08-28T02:40:41.766Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.50963112954351,"strikeZoneBottom":1.6737483888261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.519791743454643,"aZ":-35.410869008285864,"pfxX":1.7062976121114204,"pfxZ":-2.0328579637821154,"pX":2.31390937819775,"pZ":1.0306400782073764,"vX0":10.150218493067474,"vY0":-125.92278564156778,"vZ0":-4.4312933313676925,"x":28.8,"y":210.95,"x0":-2.0043944075292903,"y0":50.00161175499394,"z0":5.703601819339719,"aX":2.7175981512380734},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-5.6,"spinRate":2382,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4363311937182388,"extension":7.011895761551701},"index":4,"playId":"32eee9da-9895-3af8-92f6-32558c710716","pitchNumber":4,"startTime":"2025-08-28T02:40:55.873Z","endTime":"2025-08-28T02:40:59.686Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.59595634442122,"strikeZoneBottom":1.64561765189894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.538456985086327,"aZ":-22.659218276697302,"pfxX":-10.915883653844883,"pfxZ":5.584526879051812,"pX":0.6075812330848338,"pZ":0.7118673220587095,"vX0":10.145754666375268,"vY0":-130.26421492268167,"vZ0":-8.273983986652151,"x":93.84,"y":219.56,"x0":-1.9355926212806929,"y0":50.00288538519478,"z0":5.666007985895119,"aX":-18.600245198229167},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":1467,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.421848291100142,"extension":6.871373743294101},"index":5,"playId":"3c017bce-e77c-34b4-a3a7-6fd717df0052","pitchNumber":5,"startTime":"2025-08-28T02:41:14.782Z","endTime":"2025-08-28T02:41:18.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.961198555011826,"aZ":-27.822590234683794,"pfxX":-8.309762016351536,"pfxZ":2.670536832305549,"pX":-0.38353454780890167,"pZ":3.1544754443361502,"vX0":6.355226628443901,"vY0":-127.27881430498059,"vZ0":-1.582732874203355,"x":131.62,"y":153.61,"x0":-1.842546446115782,"y0":50.000900723284886,"z0":6.003429056759172,"aX":-13.529749569047263},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":13.4,"spinRate":1345,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.43157303896136234,"extension":7.0277644241849995},"index":6,"playId":"2e20938e-278f-36b3-a255-d94f6c74d424","pitchNumber":6,"startTime":"2025-08-28T02:41:37.038Z","endTime":"2025-08-28T02:41:40.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.313126645910604,"aZ":-30.408446772746316,"pfxX":1.717316086442169,"pfxZ":1.1092984379495388,"pX":0.48827064059235253,"pZ":2.248616376913072,"vX0":6.1723572028934415,"vY0":-125.2869100946173,"vZ0":-2.6186056811721197,"x":98.39,"y":178.07,"x0":-2.226330384936637,"y0":50.00523760471319,"z0":5.7820158473114045,"aX":2.741641220011626},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2210,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.4364756758752395,"extension":6.776625904396827},"hitData":{"launchSpeed":98.1,"launchAngle":48.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.48,"coordY":74.41}},"index":7,"playId":"dbf99726-d74e-3827-bb6b-f0e2dacb11a1","pitchNumber":7,"startTime":"2025-08-28T02:41:59.409Z","endTime":"2025-08-28T02:42:13.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:42:13.146Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T02:42:18.181Z","endTime":"2025-08-28T02:43:24.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26989583466684,"aZ":-26.834713498899387,"pfxX":0.5085803316834329,"pfxZ":3.1070391459813447,"pX":-0.12717517874411718,"pZ":2.2615873603910805,"vX0":5.1866223582244935,"vY0":-130.68727476887943,"vZ0":-3.756356418976229,"x":121.85,"y":177.72,"x0":-2.2091351029647566,"y0":50.00272206400612,"z0":5.748629036485712,"aX":0.8728734805712358},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.2,"spinRate":2220,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.42019758619343417,"extension":7.006179313908128},"index":0,"playId":"7d6585ec-b8df-306f-9414-c12905363458","pitchNumber":1,"startTime":"2025-08-28T02:42:42.009Z","endTime":"2025-08-28T02:42:45.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.33601281872904,"strikeZoneBottom":1.49265734661401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49380758111674,"aZ":-14.656602174861517,"pfxX":-6.030708690988975,"pfxZ":9.127720293356363,"pX":-0.2013714973172382,"pZ":4.130361719678823,"vX0":6.928553736307772,"vY0":-138.08428092382402,"vZ0":-2.3275430887599113,"x":124.68,"y":127.26,"x0":-1.9667794479924645,"y0":50.004911791056394,"z0":5.97755639855683,"aX":-11.577059905363788},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2307,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3975956811796748,"extension":6.794622140287562},"index":1,"playId":"7af446cc-9c9d-36a3-b24e-53f70c0f4770","pitchNumber":2,"startTime":"2025-08-28T02:43:01.514Z","endTime":"2025-08-28T02:43:06.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.712795535821563,"aZ":-30.91960098736878,"pfxX":-8.444971413981573,"pfxZ":0.7360761754867866,"pX":0.4146407980886371,"pZ":2.5718930587652364,"vX0":8.687219904762955,"vY0":-129.3161942027689,"vZ0":-2.398996102271091,"x":101.19,"y":169.34,"x0":-1.8831284575555602,"y0":50.00267786749841,"z0":5.871909458437272,"aX":-14.374386665523362},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":13.4,"spinRate":1270,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.42276367968824546,"extension":6.89957236038441},"hitData":{"launchSpeed":100.8,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.87,"coordY":166.88}},"index":2,"playId":"9f79d27a-4cff-3b49-9f54-6b2666163888","pitchNumber":3,"startTime":"2025-08-28T02:43:17.796Z","endTime":"2025-08-28T02:43:24.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:43:24.294Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:45:24.145Z","endTime":"2025-08-28T02:46:51.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.22320727842196,"strikeZoneBottom":1.43602009206139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61729408334866,"aZ":-13.802654822830661,"pfxX":-5.34533033562047,"pfxZ":9.094524714229125,"pX":-1.182834187706837,"pZ":3.672130862233816,"vX0":4.283014988622863,"vY0":-141.74506131259128,"vZ0":-2.8970586588343896,"x":162.09,"y":139.63,"x0":-2.024534459460985,"y0":50.00039464555705,"z0":5.59723379862172,"aX":-10.795757578580298},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2436,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3874922625714148,"extension":5.84784778893342},"index":0,"playId":"8cbcae63-0347-3d49-aab2-9796539ddbb9","pitchNumber":1,"startTime":"2025-08-28T02:45:33.810Z","endTime":"2025-08-28T02:45:37.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.38456686098674,"strikeZoneBottom":1.58644766834789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.944384394118792,"aZ":-11.321617517179126,"pfxX":-6.1343156431116705,"pfxZ":10.305550014574207,"pX":0.8933953338663851,"pZ":1.286584162738469,"vX0":9.71346007588406,"vY0":-141.27974632046318,"vZ0":-9.502139830666442,"x":82.95,"y":204.04,"x0":-1.790988282085442,"y0":50.00235726023975,"z0":5.419625327760639,"aX":-12.411827207272049},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2465,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38758008136027433,"extension":6.078616537220511},"index":1,"playId":"634dce6e-fb96-388c-a8e1-704025f39aff","pitchNumber":2,"startTime":"2025-08-28T02:45:48.698Z","endTime":"2025-08-28T02:45:52.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T02:46:02.403Z","endTime":"2025-08-28T02:46:16.434Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.47287493505335,"strikeZoneBottom":1.56299456798088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00123828923612,"aZ":-12.401014586756931,"pfxX":-6.10902963351376,"pfxZ":9.78770168083155,"pX":0.7478858236342603,"pZ":2.2828870653613413,"vX0":9.510571417069006,"vY0":-141.4194435197851,"vZ0":-6.871215232969501,"x":88.49,"y":177.14,"x0":-1.8688888933021053,"y0":50.0038750613416,"z0":5.543745265775645,"aX":-12.343725681198489},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2607,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3876659367835833,"extension":6.03274333080391},"index":3,"playId":"c60ea6f0-09dd-341a-b679-cd6a3b64b857","pitchNumber":3,"startTime":"2025-08-28T02:46:16.434Z","endTime":"2025-08-28T02:46:20.379Z","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":97.5,"endSpeed":88.6,"strikeZoneTop":3.39000051345935,"strikeZoneBottom":1.58346603407275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.803847229570955,"aZ":-15.641700776440048,"pfxX":-7.040398409742919,"pfxZ":8.204963411552114,"pX":1.369430005629573,"pZ":2.243964404812911,"vX0":11.276706193974423,"vY0":-141.41584249044766,"vZ0":-6.386636531150457,"x":64.8,"y":178.19,"x0":-1.7646510073564614,"y0":50.00358886262076,"z0":5.544353084962937,"aX":-14.187771423382282},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2541,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38808080679163526,"extension":6.054398278901832},"index":4,"playId":"794f57d8-0129-37b1-b303-08a95fca028d","pitchNumber":4,"startTime":"2025-08-28T02:46:32.700Z","endTime":"2025-08-28T02:46:36.309Z","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":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.57153115200108,"strikeZoneBottom":1.59999173147047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.679285962273276,"aZ":-15.062013697589569,"pfxX":-7.576283358706957,"pfxZ":8.543735836732424,"pX":1.2051928608937523,"pZ":1.5066193824337242,"vX0":11.130837627469784,"vY0":-141.22457698156737,"vZ0":-8.316645066421675,"x":71.06,"y":198.1,"x0":-1.81831426222651,"y0":50.00322306121224,"z0":5.475748213255613,"aX":-15.176023334083139},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2426,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38909481585283734,"extension":6.039361815390288},"index":5,"playId":"0dd7aff4-4e2b-3e0f-8955-a309a0a53cc0","pitchNumber":5,"startTime":"2025-08-28T02:46:47.982Z","endTime":"2025-08-28T02:46:51.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:46:51.593Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:46:52.596Z","endTime":"2025-08-28T02:47:50.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.8629972283597,"strikeZoneBottom":1.82246746532732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.54330053701566,"aZ":-13.942877103479983,"pfxX":-5.090716499620279,"pfxZ":9.191706728399204,"pX":0.2923529256729256,"pZ":1.7104452472381013,"vX0":7.198249771265974,"vY0":-140.56376431687283,"vZ0":-8.095452309054854,"x":105.86,"y":192.6,"x0":-1.6510177378786062,"y0":50.00096585259042,"z0":5.5509002224755335,"aX":-10.094955831348418},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2535,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3910238154612693,"extension":6.065924735086017},"index":0,"playId":"1d3ecad3-fc01-3c75-a661-8dbad9010495","pitchNumber":1,"startTime":"2025-08-28T02:47:15.844Z","endTime":"2025-08-28T02:47:19.574Z","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":89.2,"endSpeed":80.9,"strikeZoneTop":3.68999959321971,"strikeZoneBottom":1.57067540163006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.827612923271676,"aZ":-23.509242493443196,"pfxX":-7.8824753227600475,"pfxZ":5.133891454695247,"pX":-0.76432029495471,"pZ":3.423824973688184,"vX0":4.892185560007278,"vY0":-129.79553697969624,"vZ0":-1.6515303753984574,"x":146.13,"y":146.34,"x0":-1.6596329874852376,"y0":50.005145855886816,"z0":5.877223141659991,"aX":-13.309921173782127},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2069,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4237093408905861,"extension":6.036544447090258},"index":1,"playId":"f2859552-1b3b-3ce4-89ba-ffc3b49a4ed9","pitchNumber":2,"startTime":"2025-08-28T02:47:30.051Z","endTime":"2025-08-28T02:47:34.126Z","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":97.8,"endSpeed":88.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.635893846863716,"aZ":-11.945559942843971,"pfxX":-3.5933341545856217,"pfxZ":9.934734829440226,"pX":0.031974341001849725,"pZ":3.1809364112428304,"vX0":6.214597189866692,"vY0":-142.25269145260668,"vZ0":-5.153465442504423,"x":115.78,"y":152.89,"x0":-1.720686385427308,"y0":50.00177794728941,"z0":5.782546499883964,"aX":-7.316373962429583},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2479,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.38601916239014855,"extension":5.977756847839774},"index":2,"playId":"12b0c9ef-a573-3e78-88bb-481ce113e5ad","pitchNumber":3,"startTime":"2025-08-28T02:47:46.695Z","endTime":"2025-08-28T02:47:50.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:47:50.166Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:47:50.048Z","endTime":"2025-08-28T02:48:56.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.33261740093581,"strikeZoneBottom":1.58394897146212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.151093129398124,"aZ":-21.758435588326503,"pfxX":-9.630284118131113,"pfxZ":6.074063696142955,"pX":-0.046941789107930086,"pZ":1.9700648352914663,"vX0":7.189823131331279,"vY0":-130.57827459145219,"vZ0":-5.132050350445056,"x":118.79,"y":185.59,"x0":-1.5936969723966792,"y0":50.00649230242101,"z0":5.61231341402092,"aX":-16.526567035768707},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":2165,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.42050350883032106,"extension":6.12984712648513},"index":0,"playId":"02f4a209-cd36-30cf-8134-61e5caf9e348","pitchNumber":1,"startTime":"2025-08-28T02:48:11.871Z","endTime":"2025-08-28T02:48:15.108Z","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":98.0,"endSpeed":89.3,"strikeZoneTop":3.33654982369699,"strikeZoneBottom":1.6053687046945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80985964613513,"aZ":-13.83382024310237,"pfxX":-5.999468911829753,"pfxZ":8.971828854169015,"pX":-0.13836950381384597,"pZ":1.7658124358601852,"vX0":6.760751076345184,"vY0":-142.34825807642594,"vZ0":-8.153978051825893,"x":122.27,"y":191.1,"x0":-1.7689527074558362,"y0":50.00528682940912,"z0":5.550579287001187,"aX":-12.268241714886807},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2453,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3853213714225716,"extension":6.0591162612056335},"index":1,"playId":"4ef8b249-a628-31e9-9100-2eb1c7a8dce2","pitchNumber":2,"startTime":"2025-08-28T02:48:27.323Z","endTime":"2025-08-28T02:48:32.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316490845930826,"aZ":-22.503099976344235,"pfxX":-7.001895112509482,"pfxZ":5.5985080334903685,"pX":-0.8167469162358472,"pZ":3.504279625739194,"vX0":4.481590420363574,"vY0":-130.76282465918277,"vZ0":-1.6023975407613893,"x":148.13,"y":144.16,"x0":-1.6457032077647777,"y0":50.00026915886098,"z0":5.818087274966475,"aX":-12.088768784232677},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":11.6,"spinRate":2178,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4193298463740276,"extension":6.106902537484482},"hitData":{"launchSpeed":84.6,"launchAngle":54.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.41,"coordY":129.15}},"index":2,"playId":"8733a0de-9186-3c22-bff2-14aa0b1168ec","pitchNumber":3,"startTime":"2025-08-28T02:48:43.918Z","endTime":"2025-08-28T02:48:56.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:48:56.790Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks. Dillon Dingler to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:48:57.045Z","endTime":"2025-08-28T02:51:59.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.24000053766905,"strikeZoneBottom":1.49189627850782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255628305552342,"aZ":-31.437968418777807,"pfxX":7.705026739150835,"pfxZ":0.4955350204499247,"pX":0.8302241599097246,"pZ":2.7978010032502634,"vX0":4.428412424900544,"vY0":-120.968865104238,"vZ0":-0.20261736449537426,"x":85.35,"y":163.24,"x0":-2.0267401938725995,"y0":50.00075921887824,"z0":5.645591753143799,"aX":11.38288759178113},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":-15.0,"spinRate":3003,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4532993607715152,"extension":5.871582103556499},"index":0,"playId":"9d523eba-f2df-3281-a8bb-dd0fd758eeb2","pitchNumber":1,"startTime":"2025-08-28T02:49:27.406Z","endTime":"2025-08-28T02:49:31.975Z","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":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.5,"strikeZoneTop":3.1075337825744,"strikeZoneBottom":1.45892722956529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.636562130390093,"aZ":-29.617132443560024,"pfxX":11.10544468597412,"pfxZ":1.8955139146978617,"pX":1.1062267972998263,"pZ":2.7385320117319685,"vX0":3.7062596143789728,"vY0":-117.04115381119182,"vZ0":-0.27380341916646644,"x":74.83,"y":164.84,"x0":-1.9524628393313725,"y0":50.00385386816114,"z0":5.695738327502597,"aX":14.992046642111493},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.7,"breakHorizontal":-21.1,"spinRate":2923,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.47290629566080833,"extension":5.767252869551722},"index":1,"playId":"71aee0eb-76e8-34d7-8a2c-b5b7e728ee9f","pitchNumber":2,"startTime":"2025-08-28T02:49:43.094Z","endTime":"2025-08-28T02:49:46.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.28183668240155,"strikeZoneBottom":1.54018590379698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36704589033307,"aZ":-12.647170886354557,"pfxX":-4.484190935389027,"pfxZ":9.806999745244504,"pX":0.697262990972312,"pZ":2.0895798812924578,"vX0":8.692719479060365,"vY0":-140.80218834729428,"vZ0":-7.045143167045653,"x":90.42,"y":182.36,"x0":-1.858857297622725,"y0":50.006930888307764,"z0":5.456670941060937,"aX":-8.932926807110016},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2578,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3901933795981627,"extension":5.993134530929741},"index":2,"playId":"8c9710d0-8969-3406-a16f-131e1114a0c9","pitchNumber":3,"startTime":"2025-08-28T02:49:58.465Z","endTime":"2025-08-28T02:50:02.378Z","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":97.3,"endSpeed":88.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20811761712,"aZ":-12.468781340091388,"pfxX":-4.018330961672637,"pfxZ":9.834170081227466,"pX":-0.10079231484092593,"pZ":2.3953329349172523,"vX0":5.691303185850281,"vY0":-141.36497873743585,"vZ0":-6.344507165367857,"x":120.84,"y":174.11,"x0":-1.6274173794300386,"y0":50.00441610655604,"z0":5.485360173388354,"aX":-8.053429465486609},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2545,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3889308551016204,"extension":5.802413789524843},"index":3,"playId":"c7010722-fe39-3d63-a5c0-721d7ec751d9","pitchNumber":4,"startTime":"2025-08-28T02:50:15.287Z","endTime":"2025-08-28T02:50:18.287Z","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":87.3,"endSpeed":79.8,"strikeZoneTop":3.23999961132659,"strikeZoneBottom":1.4446856528206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.208516379776366,"aZ":-28.178746635636585,"pfxX":5.388609785053881,"pfxZ":2.4721763958440377,"pX":1.1780066979838677,"pZ":1.5421054810954644,"vX0":5.4327952874167345,"vY0":-126.98961549805342,"vZ0":-4.394241261709458,"x":72.1,"y":197.14,"x0":-1.6965475061887645,"y0":50.005388847815325,"z0":5.560302059560443,"aX":8.722264452822126},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-11.0,"spinRate":2995,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.43282619123409694,"extension":5.851558433130242},"index":4,"playId":"b15daa5c-f162-364c-bb26-73ec01109f86","pitchNumber":5,"startTime":"2025-08-28T02:50:41.934Z","endTime":"2025-08-28T02:50:45.646Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00344015058564,"aZ":-12.869476627344541,"pfxX":-4.822862560811942,"pfxZ":9.419691340148834,"pX":0.3315333529000513,"pZ":2.5535100473126677,"vX0":7.743889921970502,"vY0":-142.76327085213708,"vZ0":-5.977547225436791,"x":104.36,"y":169.84,"x0":-1.7983367127522711,"y0":50.006714229102975,"z0":5.4955548433880805,"aX":-9.888529026116851},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":7.1,"spinRate":2605,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3846806994386207,"extension":5.962730392717791},"index":5,"playId":"3cdceea4-ac08-391c-854a-a7521e1539b8","pitchNumber":6,"startTime":"2025-08-28T02:50:56.371Z","endTime":"2025-08-28T02:51:00.264Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-28T02:51:15.159Z","endTime":"2025-08-28T02:51:33.707Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.2665598903542,"aZ":-12.324231505545997,"pfxX":-4.454235469566129,"pfxZ":9.687026770362847,"pX":-0.2306768462699157,"pZ":3.392018834965955,"vX0":5.7099909764268535,"vY0":-142.80478095297138,"vZ0":-3.87751889059768,"x":125.79,"y":147.2,"x0":-1.6847277566188466,"y0":50.006903682951126,"z0":5.5523815741613864,"aX":-9.13126015681751},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":6.8,"spinRate":2674,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38470515393268867,"extension":6.016433005149442},"index":7,"playId":"16e16be3-2da9-3515-8fbd-d395e60d2b8d","pitchNumber":7,"startTime":"2025-08-28T02:51:33.707Z","endTime":"2025-08-28T02:51:36.769Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.22666805860062,"strikeZoneBottom":1.52670354426914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.674598544031856,"aZ":-34.6352921735518,"pfxX":10.434831426362337,"pfxZ":-1.7319695077631003,"pX":2.312373647400671,"pZ":2.653680381243647,"vX0":7.025233594561715,"vY0":-119.40329402634619,"vZ0":0.41543706954535753,"x":28.86,"y":167.13,"x0":-2.041456073694212,"y0":50.004443717568606,"z0":5.637866602526733,"aX":14.808410714391856},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.6,"breakHorizontal":-20.8,"spinRate":3069,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.46177126289601267,"extension":5.96255418592047},"index":8,"playId":"7c1b2b91-f90f-3888-8a88-6d18e64b5302","pitchNumber":8,"startTime":"2025-08-28T02:51:52.717Z","endTime":"2025-08-28T02:51:59.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:51:59.159Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T02:51:57.357Z","endTime":"2025-08-28T02:52:29.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":97.1,"endSpeed":88.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05042601286994,"aZ":-13.370221856091746,"pfxX":-5.78123911670926,"pfxZ":9.386393622339206,"pX":-0.3258264788334907,"pZ":2.070326938203051,"vX0":6.102128757999066,"vY0":-141.10880107458823,"vZ0":-7.05226954655543,"x":129.42,"y":182.88,"x0":-1.771980748117795,"y0":50.00693699918576,"z0":5.475154362855611,"aX":-11.586323981587839},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2524,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38913791671816655,"extension":5.9993333504823125},"hitData":{"launchSpeed":99.0,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":151.18}},"index":0,"playId":"ba17eafe-651f-3821-887f-11c8e22db89e","pitchNumber":1,"startTime":"2025-08-28T02:52:21.945Z","endTime":"2025-08-28T02:52:29.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:52:29.534Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out sharply to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:54:14.489Z","endTime":"2025-08-28T02:55:03.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63498492627266,"aZ":-28.407589568598762,"pfxX":-9.71247795862517,"pfxZ":2.3342259505511374,"pX":-0.44012577982370177,"pZ":1.1897362778436174,"vX0":6.719822495464091,"vY0":-126.12969237842397,"vZ0":-5.775857030466014,"x":133.78,"y":206.66,"x0":-1.8769301631297115,"y0":50.00125209811315,"z0":5.799913301156497,"aX":-15.648756071519449},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":1473,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4342431161452933,"extension":6.694125751907161},"index":0,"playId":"eb0870dc-c5bd-3b40-8b39-8d0ee36bb1cd","pitchNumber":1,"startTime":"2025-08-28T02:54:40.238Z","endTime":"2025-08-28T02:54:43.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14431373016251,"aZ":-12.357499456237186,"pfxX":-6.391464103309879,"pfxZ":11.064024100529696,"pX":0.6637096313822842,"pZ":2.6193996932500534,"vX0":8.474982040565846,"vY0":-134.0188219158059,"vZ0":-6.2174823045426795,"x":91.7,"y":168.06,"x0":-1.7321502090980494,"y0":50.00268732579542,"z0":5.878938025770378,"aX":-11.447714432674497},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":9.4,"spinRate":2358,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41113769226802654,"extension":6.579791298730235},"hitData":{"launchSpeed":106.5,"launchAngle":47.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":189.15,"coordY":75.84}},"index":1,"playId":"83c0a196-13a2-330a-91c4-02f0854948d4","pitchNumber":2,"startTime":"2025-08-28T02:54:52.617Z","endTime":"2025-08-28T02:55:03.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:55:03.095Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:55:02.794Z","endTime":"2025-08-28T02:56:51.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":93.3,"endSpeed":83.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.125262278548036,"aZ":-12.587386214532966,"pfxX":-6.915829078025888,"pfxZ":10.752241402579497,"pX":0.17070779955422352,"pZ":1.7702443534758883,"vX0":7.814717282386354,"vY0":-135.2530824604226,"vZ0":-8.293920428259309,"x":110.49,"y":190.98,"x0":-1.880775933994752,"y0":50.00035427665919,"z0":5.7934744167937495,"aX":-12.595993679400852},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2260,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40759709711058534,"extension":6.8606825739879165},"index":0,"playId":"819ecea3-cedd-32e2-84c4-b78870583e8f","pitchNumber":1,"startTime":"2025-08-28T02:55:27.478Z","endTime":"2025-08-28T02:55:30.478Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.186282912635203,"aZ":-33.14099747670471,"pfxX":3.6248455311837664,"pfxZ":-0.6341669596075601,"pX":0.023526620494036875,"pZ":1.7296625067862073,"vX0":4.2171074080034145,"vY0":-121.92107434356771,"vZ0":-2.8265540857449976,"x":116.1,"y":192.08,"x0":-2.1945397841212078,"y0":50.00602199094974,"z0":5.741691163348658,"aX":5.500200386765926},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-7.4,"spinRate":2346,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4478947781764364,"extension":6.781671956030822},"index":1,"playId":"f03d3678-b37f-393e-be08-d907dc787ac8","pitchNumber":2,"startTime":"2025-08-28T02:55:43.715Z","endTime":"2025-08-28T02:55:50.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.771053442464193,"aZ":-28.901999587127428,"pfxX":-9.547264057059149,"pfxZ":1.9622331207596067,"pX":0.06375207908309215,"pZ":0.6550572871278592,"vX0":8.005331878858405,"vY0":-128.95976615499768,"vZ0":-7.275632912794649,"x":114.57,"y":221.09,"x0":-1.8521662187430088,"y0":50.006370401996904,"z0":5.766404107244803,"aX":-15.958625866699546},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":1370,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4260068718377963,"extension":6.920194221714096},"index":2,"playId":"7e879a76-a14a-380d-a352-aa59fb5c5b51","pitchNumber":3,"startTime":"2025-08-28T02:56:08.011Z","endTime":"2025-08-28T02:56:12.147Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.5,"strikeZoneTop":3.49504556411718,"strikeZoneBottom":1.55879327014232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.678754175645288,"aZ":-29.432857880302922,"pfxX":2.217911270005697,"pfxZ":1.7496962019836118,"pX":1.0175365803157055,"pZ":0.7558719508769552,"vX0":6.728493459986523,"vY0":-123.3015782833719,"vZ0":-6.038654021107133,"x":78.21,"y":218.37,"x0":-2.016603453401976,"y0":50.00303174343004,"z0":5.6693370049508,"aX":3.470347703046387},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-5.4,"spinRate":2202,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4414129582375499,"extension":6.898517710044164},"index":3,"playId":"fd4c1548-ff01-3266-af0e-bcb5719e6271","pitchNumber":4,"startTime":"2025-08-28T02:56:27.225Z","endTime":"2025-08-28T02:56:30.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32181846117697,"aZ":-27.066207795875147,"pfxX":-9.196814142440621,"pfxZ":3.0695402596426273,"pX":-0.14207124736300097,"pZ":0.5732063147146453,"vX0":7.468330432720752,"vY0":-128.19469753707511,"vZ0":-7.73179976970178,"x":122.42,"y":223.3,"x0":-1.8971776114209107,"y0":50.00564584557152,"z0":5.739183153381008,"aX":-15.320861271894623},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":1315,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42714799821505745,"extension":7.007081503470811},"index":4,"playId":"c49c191b-2127-3ea7-aed5-ab14cd77803a","pitchNumber":5,"startTime":"2025-08-28T02:56:46.241Z","endTime":"2025-08-28T02:56:51.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:56:51.017Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Bleday pops out to shortstop Trey Sweeney.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T02:56:50.573Z","endTime":"2025-08-28T02:58:33.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.3963800624164,"strikeZoneBottom":1.71245719994349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54398897221574,"aZ":-12.474171679852303,"pfxX":-6.229585920568722,"pfxZ":10.434563038178396,"pX":-1.1714707394012513,"pZ":2.375820860171457,"vX0":4.284580738709732,"vY0":-137.091968520699,"vZ0":-6.867241588729081,"x":161.65,"y":174.63,"x0":-1.951508514280237,"y0":50.006073076624276,"z0":5.778841294102261,"aX":-11.766197251854118},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2329,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40073897844202966,"extension":6.898597208237136},"index":0,"playId":"a4701367-823e-35e5-9800-07b4561ee0d7","pitchNumber":1,"startTime":"2025-08-28T02:57:17.705Z","endTime":"2025-08-28T02:57:21.803Z","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":88.8,"endSpeed":81.6,"strikeZoneTop":3.39000049608838,"strikeZoneBottom":1.68999365922894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85205573650486,"aZ":-26.651697555426928,"pfxX":0.16752437511071339,"pfxZ":3.264328149887924,"pX":-0.6161183632228393,"pZ":1.8514605059939315,"vX0":3.6379489355861465,"vY0":-129.25251512637968,"vZ0":-4.463470770077844,"x":140.48,"y":188.79,"x0":-2.0634520716061258,"y0":50.0046156127637,"z0":5.646514586349857,"aX":0.2831334490339889},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2139,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.42371875643069146,"extension":7.077891697412439},"index":1,"playId":"3b54581b-0c33-3d27-ac3d-72288c31e021","pitchNumber":2,"startTime":"2025-08-28T02:57:33.420Z","endTime":"2025-08-28T02:57:37.360Z","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":87.3,"endSpeed":79.6,"strikeZoneTop":3.38385951130236,"strikeZoneBottom":1.58221142984698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55833574916508,"aZ":-29.522974024042846,"pfxX":-9.114794789659497,"pfxZ":1.6476917015958579,"pX":0.17591120795324686,"pZ":0.7559696364205544,"vX0":8.051954451236345,"vY0":-126.70991211686659,"vZ0":-6.310055045214949,"x":110.29,"y":218.37,"x0":-1.875912416779149,"y0":50.00132971889985,"z0":5.670839256879709,"aX":-14.656459246928724},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":14.4,"spinRate":1427,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43410580874372906,"extension":6.891861611430276},"index":2,"playId":"6a6a65e4-db49-3c7f-9e60-e2e08988eb6a","pitchNumber":3,"startTime":"2025-08-28T02:57:49.824Z","endTime":"2025-08-28T02:57:53.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.32191074942201,"strikeZoneBottom":1.60285078036338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90858220456434,"aZ":-12.476195184804162,"pfxX":-6.165762203146536,"pfxZ":10.647519403116618,"pX":-0.42611326563244184,"pZ":1.2691778043713546,"vX0":5.754988192580728,"vY0":-135.6892326920837,"vZ0":-9.614022889636935,"x":133.24,"y":204.51,"x0":-1.7817430151440101,"y0":50.00031292889692,"z0":5.745201211620456,"aX":-11.403824647867289},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2285,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4048981473700177,"extension":6.92517220624575},"index":3,"playId":"cec85a42-90f7-315e-834b-cb771f85f3ad","pitchNumber":4,"startTime":"2025-08-28T02:58:06.974Z","endTime":"2025-08-28T02:58:10.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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48532281074304,"aZ":-12.42307133988266,"pfxX":-6.303927657847451,"pfxZ":10.569623375435265,"pX":-0.6440547651344107,"pZ":2.064401451330858,"vX0":5.346827548746878,"vY0":-136.65606292541557,"vZ0":-7.681437131320736,"x":141.55,"y":183.04,"x0":-1.8185721972074818,"y0":50.005301222249194,"z0":5.788292066993492,"aX":-11.781982927610635},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2310,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4026686818112588,"extension":6.8844624584984455},"hitData":{"launchSpeed":81.4,"launchAngle":66.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.06,"coordY":138.51}},"index":4,"playId":"2261821e-699e-337d-8011-d732610c6355","pitchNumber":5,"startTime":"2025-08-28T02:58:24.188Z","endTime":"2025-08-28T02:58:33.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T02:58:33.615Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T03:00:48.779Z","endTime":"2025-08-28T03:00:58.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T03:00:40.573Z","endTime":"2025-08-28T03:00:50.981Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.08393689576153,"aZ":-13.820409808444298,"pfxX":-5.637076833692748,"pfxZ":9.239245591399808,"pX":-0.7018454483547834,"pZ":3.206686071592906,"vX0":5.540199782455775,"vY0":-141.02060588197,"vZ0":-4.302535270058953,"x":143.75,"y":152.2,"x0":-1.9723825697859239,"y0":50.0067497095351,"z0":5.662552063555685,"aX":-11.203808107367456},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2675,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3904023186085728,"extension":5.996828608799116},"hitData":{"launchSpeed":106.2,"launchAngle":23.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.27,"coordY":41.7}},"index":1,"playId":"4a55ec2b-6591-347a-b440-fba6c1413a9b","pitchNumber":1,"startTime":"2025-08-28T03:00:50.981Z","endTime":"2025-08-28T03:00:58.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:00:58.604Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T03:01:01.495Z","endTime":"2025-08-28T03:02:34.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":97.5,"endSpeed":88.4,"strikeZoneTop":3.60702509754437,"strikeZoneBottom":1.73945429803254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74999819125587,"aZ":-9.400973990769998,"pfxX":-4.846711503306586,"pfxZ":11.338166301649604,"pX":0.7188662258933975,"pZ":1.2943413481689159,"vX0":9.222231332844304,"vY0":-141.41962003248858,"vZ0":-9.513955880941044,"x":89.6,"y":203.83,"x0":-1.967092920340697,"y0":50.00318494543776,"z0":5.321150173049883,"aX":-9.735724960082935},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2568,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3885321872417742,"extension":6.070984490401603},"index":0,"playId":"7587d32b-bf67-363f-9ac3-d969af9f9d92","pitchNumber":1,"startTime":"2025-08-28T03:01:25.678Z","endTime":"2025-08-28T03:01:29.363Z","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":96.8,"endSpeed":87.8,"strikeZoneTop":3.54498847041324,"strikeZoneBottom":1.6996189191793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06608057820689,"aZ":-11.863808795457844,"pfxX":-7.258686067037597,"pfxZ":10.221273873107972,"pX":0.18079469825463085,"pZ":2.0996531252448416,"vX0":8.630601904427639,"vY0":-140.58030806683433,"vZ0":-7.297555225825137,"x":110.11,"y":182.09,"x0":-1.996708098701665,"y0":50.000289085959615,"z0":5.51204750008236,"aX":-14.419976255013992},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":11.2,"spinRate":2580,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3907259758389152,"extension":5.927185157686513},"index":1,"playId":"7cf65240-f192-361c-9e52-1c852bbf206d","pitchNumber":2,"startTime":"2025-08-28T03:01:38.562Z","endTime":"2025-08-28T03:01:41.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":74.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63620671338711,"aZ":-30.68745589297404,"pfxX":9.497130015562735,"pfxZ":1.0422549539935062,"pX":0.12954657676565923,"pZ":3.3106107709619073,"vX0":2.6718204577527285,"vY0":-120.56903726798558,"vZ0":0.5469716485155565,"x":112.06,"y":149.39,"x0":-2.2345680402104855,"y0":50.00449614576477,"z0":5.851701081777112,"aX":13.586859196315979},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.9,"spinRate":2987,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.45930634631119416,"extension":5.773995066890102},"index":2,"playId":"ce588a1a-7a18-3aea-a9bc-d6a43039789d","pitchNumber":3,"startTime":"2025-08-28T03:01:50.636Z","endTime":"2025-08-28T03:01:53.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.54861160556019,"strikeZoneBottom":1.7036207946564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.170130320446212,"aZ":-28.977441195042683,"pfxX":9.2113152785426,"pfxZ":2.0963601189028376,"pX":1.5597060703439778,"pZ":1.2480904199624843,"vX0":5.483814629386888,"vY0":-123.9071054982076,"vZ0":-4.536256519381795,"x":57.55,"y":205.08,"x0":-1.8931851761485599,"y0":50.00435891562906,"z0":5.578135665065094,"aX":14.04808942190279},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":-18.1,"spinRate":2892,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4453307465454923,"extension":5.853435448926264},"index":3,"playId":"ee6ce277-a685-3268-acc9-5a0b3c48dd61","pitchNumber":4,"startTime":"2025-08-28T03:02:03.166Z","endTime":"2025-08-28T03:02:06.840Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.54999904222677,"strikeZoneBottom":1.61982346798349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69768580802223,"aZ":-29.617848663992334,"pfxX":9.368475881378183,"pfxZ":1.7398358806902765,"pX":1.0911112295662564,"pZ":1.9039799020578003,"vX0":4.873501426150464,"vY0":-121.72523486922468,"vZ0":-2.7674027432975965,"x":75.41,"y":187.37,"x0":-2.1680432390528988,"y0":50.0026340019802,"z0":5.677385131539747,"aX":13.753509086533537},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":-18.2,"spinRate":3057,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45373890320601173,"extension":5.779072182134425},"index":4,"playId":"55410a90-6d14-3424-b857-52b67b2ba9b7","pitchNumber":5,"startTime":"2025-08-28T03:02:18.303Z","endTime":"2025-08-28T03:02:22.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.50143733072395,"aZ":-10.478031647875122,"pfxX":-3.701677757323848,"pfxZ":10.723812982466782,"pX":-0.41298672775646134,"pZ":3.5202249566457096,"vX0":5.544022806703814,"vY0":-142.66353762504798,"vZ0":-3.99435236829026,"x":132.74,"y":143.73,"x0":-1.917420700119024,"y0":50.00136873582606,"z0":5.620367016358605,"aX":-7.488662378154447},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2498,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3866881668396873,"extension":5.945816711478962},"index":5,"playId":"f972a31b-0602-3e88-bc14-e2facf745c22","pitchNumber":6,"startTime":"2025-08-28T03:02:30.835Z","endTime":"2025-08-28T03:02:34.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:02:34.623Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T03:02:34.722Z","endTime":"2025-08-28T03:03:25.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.1900002824342,"strikeZoneBottom":1.5033687142156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.293936296980256,"aZ":-19.707442935446487,"pfxX":-10.038224107644412,"pfxZ":7.044478100817669,"pX":-0.820139961530974,"pZ":1.673769426885937,"vX0":6.067246320229655,"vY0":-132.6581891143377,"vZ0":-6.582494496745639,"x":148.26,"y":193.59,"x0":-1.8413412677986056,"y0":50.001331080098176,"z0":5.640073657580021,"aX":-17.760431684316085},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":16.7,"spinRate":2123,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.41403952773738917,"extension":6.095205739244344},"index":0,"playId":"dd2ace5d-8028-3be7-bab9-f80ef8036a6c","pitchNumber":1,"startTime":"2025-08-28T03:02:56.924Z","endTime":"2025-08-28T03:03:00.909Z","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":91.9,"endSpeed":83.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.132759492072893,"aZ":-19.623429340138678,"pfxX":-9.432786912306781,"pfxZ":6.971676228220637,"pX":-1.3503090855906483,"pZ":2.1670564054979704,"vX0":4.615624539234995,"vY0":-133.6526081112435,"vZ0":-5.561288940435984,"x":168.47,"y":180.27,"x0":-1.8787159893709124,"y0":50.00398005533914,"z0":5.694369088895729,"aX":-16.98177974539772},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2176,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41060280288412887,"extension":6.139696307620818},"index":1,"playId":"df5627b7-0cdf-3381-b08c-0ce59389091c","pitchNumber":2,"startTime":"2025-08-28T03:03:08.467Z","endTime":"2025-08-28T03:03:11.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.7,"strikeZoneTop":3.2237136469179,"strikeZoneBottom":1.48108136149451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.06158986861864,"aZ":-10.101780381922687,"pfxX":-5.346788230151054,"pfxZ":10.63228518232788,"pX":-0.3720092334117284,"pZ":1.7337320503402904,"vX0":6.401353115167802,"vY0":-144.01368838120484,"vZ0":-8.904849405342127,"x":131.18,"y":191.97,"x0":-1.9412461672094814,"y0":50.00674770623955,"z0":5.5123532383256935,"aX":-11.10377561302683},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2527,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.38203025181112427,"extension":5.870342031900517},"index":2,"playId":"1ffef3c3-0c86-39e3-b51a-389cbc5a1ab0","pitchNumber":3,"startTime":"2025-08-28T03:03:21.265Z","endTime":"2025-08-28T03:03:25.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:03:25.330Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Harris doubles (2) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:05:18.476Z","endTime":"2025-08-28T03:05:56.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.799167247101266,"aZ":-16.17954696846011,"pfxX":-8.738934369226516,"pfxZ":9.075403760435371,"pX":-0.38915365037145205,"pZ":2.148476559247193,"vX0":6.771196271771791,"vY0":-132.53784874128783,"vZ0":-6.3291549759250305,"x":131.83,"y":180.77,"x0":-1.853570762076936,"y0":50.00389171442888,"z0":5.767843904566005,"aX":-15.403106967976003},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":14.2,"spinRate":2248,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.41475242372589616,"extension":6.787945132942533},"hitData":{"launchSpeed":104.3,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.36,"coordY":157.59}},"index":0,"playId":"bc0723c7-a262-3de2-8a29-d6db6d291015","pitchNumber":1,"startTime":"2025-08-28T03:05:42.894Z","endTime":"2025-08-28T03:05:56.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:05:56.939Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Zack Gelof reaches on a throwing error by pitcher Casey Mize. Brett Harris scores.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:06:02.654Z","endTime":"2025-08-28T03:06:30.239Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.140938956781618,"aZ":-32.17399041971772,"pfxX":3.739037643889054,"pfxZ":1.531805493382166E-4,"pX":0.8984837558208012,"pZ":2.356325346543511,"vX0":6.521773299133781,"vY0":-122.37120901523623,"vZ0":-1.7031741920649455,"x":82.75,"y":175.16,"x0":-2.2868606743400948,"y0":50.002482961187894,"z0":5.817469196255473,"aX":5.670340307894193},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-8.3,"spinRate":2214,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4475869819250544,"extension":6.857226813553739},"hitData":{"launchSpeed":43.3,"launchAngle":-73.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.77,"coordY":188.88}},"index":0,"playId":"c06a000c-45a8-3bd0-bea6-ffa5cd8ef1ef","pitchNumber":1,"startTime":"2025-08-28T03:06:19.446Z","endTime":"2025-08-28T03:06:30.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:06:30.239Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:07:01.237Z","endTime":"2025-08-28T03:09:19.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.529951474814762,"aZ":-13.091250442424117,"pfxX":-5.84592394229146,"pfxZ":10.313094657725024,"pX":0.35523521751290266,"pZ":3.7219776389325503,"vX0":7.479315449909105,"vY0":-135.4030665649897,"vZ0":-3.4489243813413353,"x":103.46,"y":138.29,"x0":-1.6878006788880635,"y0":50.003370313764265,"z0":5.9328595069214165,"aX":-10.818163454891968},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2254,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40506236723176947,"extension":6.792101092053217},"index":0,"playId":"9b73cc54-7ef1-3f91-9e32-6273aa6c990d","pitchNumber":1,"startTime":"2025-08-28T03:07:02.023Z","endTime":"2025-08-28T03:07:05.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.71355298206579,"strikeZoneBottom":1.68846679996409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.764079713967302,"aZ":-15.012756563636865,"pfxX":-6.228235344490694,"pfxZ":9.26770508802984,"pX":0.05224858733694733,"pZ":3.994377414136268,"vX0":7.2789138397296265,"vY0":-135.73786681261498,"vZ0":-2.2702619744519708,"x":115.01,"y":130.93,"x0":-1.864360274448184,"y0":50.00649598644489,"z0":5.896040431603816,"aX":-11.538753207663982},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2315,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40466662226935446,"extension":6.828796449130013},"index":1,"playId":"a34bd002-3e20-36f9-bdeb-4c2026097d76","pitchNumber":2,"startTime":"2025-08-28T03:07:20.366Z","endTime":"2025-08-28T03:07:25.598Z","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(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":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.70999958735961,"strikeZoneBottom":1.6951889657111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.654637456983686,"aZ":-28.617644662978847,"pfxX":-8.923032777940518,"pfxZ":2.189685646766503,"pX":0.5719864852732701,"pZ":0.6644285666170674,"vX0":9.756693901013497,"vY0":-126.73333018413001,"vZ0":-6.849445356133277,"x":95.2,"y":220.84,"x0":-2.174055993298539,"y0":50.00094222782313,"z0":5.697352316590997,"aX":-14.468827496836981},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":13.8,"spinRate":1598,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4327087044326219,"extension":6.960187255951097},"index":2,"playId":"ffd6d10a-6eb2-3bef-a637-40970d4e5369","pitchNumber":3,"startTime":"2025-08-28T03:07:39.821Z","endTime":"2025-08-28T03:07:43.084Z","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":"d0c1d151-8ad8-38c7-9d78-ceb4f3a0685f","startTime":"2025-08-28T03:08:00.174Z","endTime":"2025-08-28T03:08:03.174Z","isPitch":false,"type":"pickoff"},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.71000086706728,"strikeZoneBottom":1.73589813171443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.337456478713168,"aZ":-31.195100944197318,"pfxX":1.7435549243319937,"pfxZ":0.6109676095691778,"pX":1.4260244971536082,"pZ":2.149526855675878,"vX0":8.069084746934886,"vY0":-123.98624469402331,"vZ0":-2.635310464536591,"x":62.64,"y":180.74,"x0":-2.0661715406022867,"y0":50.000705695047195,"z0":5.769407689131566,"aX":2.776137316623125},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-4.6,"spinRate":2316,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4378741824170702,"extension":6.8485308249462555},"index":4,"playId":"03845200-e8c9-35c5-8641-43ca2e7e23ff","pitchNumber":4,"startTime":"2025-08-28T03:08:19.059Z","endTime":"2025-08-28T03:08:24.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zack Gelof caught stealing 2nd base, catcher Dillon Dingler to shortstop Trey Sweeney.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"actionPlayId":"03845200-e8c9-35c5-8641-43ca2e7e23ff","startTime":"2025-08-28T03:08:35.040Z","endTime":"2025-08-28T03:08:51.392Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82430893401315,"aZ":-12.77767831303955,"pfxX":-6.376371793971379,"pfxZ":10.710271615175696,"pX":0.8963579890935052,"pZ":3.0004932331583962,"vX0":8.631050859568484,"vY0":-134.38695339738072,"vZ0":-5.216468368023914,"x":82.83,"y":157.77,"x0":-1.5434130580368668,"y0":50.00098700659285,"z0":5.89006434441251,"aX":-11.546221297487516},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2231,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4091394437986655,"extension":6.899008630050121},"index":6,"playId":"5fd1a3d7-b184-32a9-b784-0de7b2deaba5","pitchNumber":5,"startTime":"2025-08-28T03:08:51.392Z","endTime":"2025-08-28T03:08:55.299Z","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":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-08-28T03:09:06.767Z","endTime":"2025-08-28T03:09:15.857Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.1,"strikeZoneTop":3.70999996263654,"strikeZoneBottom":1.68916875496062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.35854336925459,"aZ":-32.271993343063095,"pfxX":2.186226803931363,"pfxZ":-0.06584638590686165,"pX":1.0418199988259906,"pZ":1.1514656764193352,"vX0":6.988008279606481,"vY0":-122.66883426666008,"vZ0":-4.535159617910711,"x":77.29,"y":207.69,"x0":-2.108100875437769,"y0":50.00081101626741,"z0":5.723458200073449,"aX":3.3878727328375207},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":-5.3,"spinRate":2163,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4436114551157244,"extension":7.007106218027253},"index":8,"playId":"93740138-d771-3217-8187-44e9c281ae4d","pitchNumber":6,"startTime":"2025-08-28T03:09:15.857Z","endTime":"2025-08-28T03:09:19.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:09:19.923Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:11:58.630Z","endTime":"2025-08-28T03:12:30.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T03:09:43.389Z","endTime":"2025-08-28T03:09:55.796Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Rafael Montero replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-28T03:09:55.796Z","endTime":"2025-08-28T03:12:00.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.27021165398187,"strikeZoneBottom":1.48442591195975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.278880486367733,"aZ":-32.673375188638246,"pfxX":-6.7893569892763885,"pfxZ":-0.30263914223906596,"pX":0.6494594001365305,"pZ":1.8754513742964989,"vX0":8.406078010595495,"vY0":-127.1952294338983,"vZ0":-1.42039780852281,"x":92.24,"y":188.14,"x0":-1.8173494514885673,"y0":50.0048503718396,"z0":5.033784582963228,"aX":-11.117834994488845},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":10.3,"spinRate":1490,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43074599801016644,"extension":6.285589791251429},"index":2,"playId":"62bbbed7-8e78-3ee9-bfa2-5a2be5323315","pitchNumber":1,"startTime":"2025-08-28T03:12:00.812Z","endTime":"2025-08-28T03:12:04.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.857133347691416,"aZ":-30.478571899020213,"pfxX":3.6987692131474805,"pfxZ":1.1235130508275608,"pX":0.448333078339136,"pZ":1.8991017543598792,"vX0":4.8583763726921605,"vY0":-122.26136926085007,"vZ0":-1.4704142088646237,"x":99.91,"y":187.5,"x0":-2.0444856976182217,"y0":50.00548897021105,"z0":5.121305740614532,"aX":5.606924162286075},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.8,"spinRate":2282,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.44779665925682544,"extension":6.23648251564867},"hitData":{"launchSpeed":78.8,"launchAngle":41.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.45,"coordY":97.16}},"index":3,"playId":"a103525b-17d6-3c1f-8586-5804db7b0896","pitchNumber":2,"startTime":"2025-08-28T03:12:19.410Z","endTime":"2025-08-28T03:12:30.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:12:30.849Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks. Nick Kurtz to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:12:42.315Z","endTime":"2025-08-28T03:14:15.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.51329424172689,"strikeZoneBottom":1.59344195559967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86897220177205,"aZ":-15.240137864083636,"pfxX":-5.696148287575066,"pfxZ":8.907544018915456,"pX":1.323695619527668,"pZ":4.201631463598938,"vX0":10.746754186918603,"vY0":-137.8009608062427,"vZ0":0.23113663001114837,"x":66.54,"y":125.34,"x0":-1.9069661684581063,"y0":50.00421908411595,"z0":5.155664890675506,"aX":-10.83185509269211},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2553,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3992093897426474,"extension":6.202753027971613},"index":0,"playId":"5679fbf0-1768-3b50-aed4-5c962a5df128","pitchNumber":1,"startTime":"2025-08-28T03:12:55.824Z","endTime":"2025-08-28T03:12:58.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.57999888888929,"strikeZoneBottom":1.67715571348264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55752374163619,"aZ":-29.79846753953923,"pfxX":-8.07673872616223,"pfxZ":1.441585621272342,"pX":0.8315447365139558,"pZ":1.1969806510488095,"vX0":9.077403227904945,"vY0":-127.87223293156201,"vZ0":-3.429285572926421,"x":85.3,"y":206.46,"x0":-1.7230895556260482,"y0":50.00290675415249,"z0":4.905459510458511,"aX":-13.311209471197866},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":1594,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42913892043757196,"extension":6.473220798251965},"index":1,"playId":"432e4272-69c8-3629-adce-0c1af4329297","pitchNumber":2,"startTime":"2025-08-28T03:13:14.368Z","endTime":"2025-08-28T03:13:18.172Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.53126404848487,"strikeZoneBottom":1.67372945464883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62126861905149,"aZ":-13.621217689806198,"pfxX":-5.416727365227803,"pfxZ":9.690356909298522,"pX":1.0883215042659133,"pZ":3.103428909930669,"vX0":9.7448625971148,"vY0":-138.3879880661344,"vZ0":-2.8288000111616847,"x":75.52,"y":154.99,"x0":-1.795774437193574,"y0":50.00159453035758,"z0":5.066884438707827,"aX":-10.370464439240163},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2480,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3977748664782048,"extension":6.269479064705669},"index":2,"playId":"cf552376-b471-357e-97a3-e69ab8627246","pitchNumber":3,"startTime":"2025-08-28T03:13:32.589Z","endTime":"2025-08-28T03:13:36.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.43355973131325,"strikeZoneBottom":1.63753438119245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8609462402104,"aZ":-30.53801293985991,"pfxX":-8.425282702131152,"pfxZ":0.9815695874383215,"pX":0.19302687949112227,"pZ":2.007163776979696,"vX0":7.929576500567688,"vY0":-128.13700773993202,"vZ0":-1.4010123035468252,"x":109.64,"y":184.59,"x0":-1.84933815480937,"y0":50.000695213185544,"z0":4.950496655775521,"aX":-13.987644415240615},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":13.4,"spinRate":1733,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4277179714037942,"extension":6.499534977391108},"index":3,"playId":"a64e5710-1629-3783-be11-60606fd3d4df","pitchNumber":4,"startTime":"2025-08-28T03:13:53.509Z","endTime":"2025-08-28T03:13:57.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.47999213417654,"strikeZoneBottom":1.59139687704758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.123576738085056,"aZ":-29.86998663971471,"pfxX":-9.000564685484143,"pfxZ":1.3896633545588806,"pX":0.9413873386693743,"pZ":1.278277265835228,"vX0":9.436176625667143,"vY0":-128.18102914038658,"vZ0":-3.179184765707931,"x":81.12,"y":204.27,"x0":-1.6226880077860064,"y0":50.00536413594167,"z0":4.873271736898395,"aX":-14.942398418312608},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":1769,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4277324495517627,"extension":6.372053500272681},"index":4,"playId":"76aac21f-a99d-3f79-b078-b26d6e998b13","pitchNumber":5,"startTime":"2025-08-28T03:14:11.396Z","endTime":"2025-08-28T03:14:15.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:14:15.576Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T03:14:18.977Z","endTime":"2025-08-28T03:16:08.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.385076441742058,"aZ":-34.03860602681245,"pfxX":-5.4345105942890815,"pfxZ":-1.1179370554083992,"pX":0.16417254647123128,"pZ":2.781057547313195,"vX0":6.843658551443155,"vY0":-128.41544201506227,"vZ0":0.9658497293254598,"x":110.74,"y":163.69,"x0":-1.8332997976832681,"y0":50.004565389312546,"z0":5.0545770931352605,"aX":-9.048787989756686},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":8.3,"spinRate":1726,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4270557248333393,"extension":6.286502321999941},"index":0,"playId":"8d19a68f-179a-3b42-b088-4b5c3613a1ff","pitchNumber":1,"startTime":"2025-08-28T03:14:43.256Z","endTime":"2025-08-28T03:14:47.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.209156243843502,"aZ":-15.393842483852584,"pfxX":-5.526551365505258,"pfxZ":8.639685603021402,"pX":0.5207255742553046,"pZ":3.1853504953950647,"vX0":8.385056469106292,"vY0":-138.55072818835765,"vZ0":-2.2685532003560716,"x":97.15,"y":152.78,"x0":-1.8281113499425359,"y0":50.00397340202028,"z0":5.044547907084059,"aX":-10.736199861499173},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2338,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39544934407816434,"extension":6.2164556788938},"index":1,"playId":"fc379573-b1f1-374e-b587-e7d5bc19136d","pitchNumber":2,"startTime":"2025-08-28T03:15:05.691Z","endTime":"2025-08-28T03:15:08.959Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.34999906172821,"strikeZoneBottom":1.50273687940533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.191858509200703,"aZ":-32.63941720618007,"pfxX":-6.871186795457255,"pfxZ":-0.28530890842186274,"pX":-0.859000004229562,"pZ":2.028451393539781,"vX0":5.137365710322706,"vY0":-127.74382606564397,"vZ0":-0.9055267131981517,"x":149.74,"y":184.01,"x0":-1.9989164011328007,"y0":50.00015766456926,"z0":4.943136266849897,"aX":-11.406330247131681},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":11.4,"spinRate":1548,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4280273079379211,"extension":6.389186824892405},"index":2,"playId":"3d2c89a7-8a0c-3cbf-a69c-e56f60d1a48c","pitchNumber":3,"startTime":"2025-08-28T03:15:26.879Z","endTime":"2025-08-28T03:15:31.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.35153316601555,"strikeZoneBottom":1.49486661479796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.023044746781128,"aZ":-32.669364261389035,"pfxX":-6.876206618197884,"pfxZ":-0.3078774918443088,"pX":-1.5949877097493967,"pZ":0.9493090523025884,"vX0":3.1094111406092635,"vY0":-126.08517514525794,"vZ0":-3.081558048889485,"x":177.8,"y":213.15,"x0":-1.9518810240612063,"y0":50.004396376627945,"z0":4.828152240695535,"aX":-11.053958776831427},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":11.8,"spinRate":1640,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4346971688385981,"extension":6.459032540791757},"index":3,"playId":"f51adfda-6972-34d8-b684-6644295aa95f","pitchNumber":4,"startTime":"2025-08-28T03:15:46.256Z","endTime":"2025-08-28T03:15:49.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00822419932539,"aZ":-32.047913845453365,"pfxX":-6.563157664788918,"pfxZ":0.07999190721084304,"pX":0.01673414019640685,"pZ":1.8764949200314205,"vX0":6.662135603536869,"vY0":-127.55296960628144,"vZ0":-1.1932787188326066,"x":116.36,"y":188.11,"x0":-1.7751369026164254,"y0":50.00589292398475,"z0":4.8752416784236345,"aX":-10.826913272341232},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":10.4,"spinRate":1614,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4292559704929113,"extension":6.389658400114586},"index":4,"playId":"7755b9d8-3e4c-3ff3-9a55-e6584ab79a5f","pitchNumber":5,"startTime":"2025-08-28T03:16:05.416Z","endTime":"2025-08-28T03:16:08.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:16:08.707Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, first baseman Nick Kurtz to pitcher Luis Morales.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:17:58.989Z","endTime":"2025-08-28T03:20:13.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":97.3,"endSpeed":88.1,"strikeZoneTop":3.40961815308614,"strikeZoneBottom":1.60567029013416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27928701014007,"aZ":-11.448440972176344,"pfxX":-4.681265838867816,"pfxZ":10.339190291788594,"pX":-0.5268149301281745,"pZ":2.3159255239999497,"vX0":6.251897029515319,"vY0":-141.4094032258717,"vZ0":-6.993780559838182,"x":137.08,"y":176.25,"x0":-2.16863288739851,"y0":50.004089474884275,"z0":5.572466790434956,"aX":-9.385759079355326},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2550,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38883369710167104,"extension":6.026884951815764},"index":0,"playId":"07cf6715-bed1-3611-a84d-cdcc7dea0af2","pitchNumber":1,"startTime":"2025-08-28T03:18:17.081Z","endTime":"2025-08-28T03:18:20.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.5687957464972,"aZ":-13.590342087835104,"pfxX":-5.061170156919507,"pfxZ":9.138463809989101,"pX":-0.6413372146128795,"pZ":3.22606648201959,"vX0":5.822981443983518,"vY0":-142.38230544487425,"vZ0":-4.572951370987595,"x":141.45,"y":151.68,"x0":-2.0646282727037515,"y0":50.00323808424192,"z0":5.726139731057842,"aX":-10.293716384313832},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2520,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3860699841833761,"extension":5.933810138587884},"index":1,"playId":"1d5bff43-d9bf-3ea5-aea1-543cb45ffa48","pitchNumber":2,"startTime":"2025-08-28T03:18:30.115Z","endTime":"2025-08-28T03:18:33.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.36196991688177,"strikeZoneBottom":1.66423553835734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61516546202869,"aZ":-22.084398792042986,"pfxX":1.6350301800104932,"pfxZ":5.943739560438452,"pX":-0.8149450734192366,"pZ":0.6445612224759398,"vX0":2.749821543481688,"vY0":-128.90729268341872,"vZ0":-8.174944554969477,"x":148.06,"y":221.38,"x0":-2.1043378206609513,"y0":50.00263454582631,"z0":5.5380656687158165,"aX":2.7753735309702963},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":-3.5,"spinRate":2731,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.42349325601187937,"extension":6.139808415681487},"index":2,"playId":"b8b3902c-f45f-36d2-85b7-9c6197b6bd69","pitchNumber":3,"startTime":"2025-08-28T03:18:57.245Z","endTime":"2025-08-28T03:19:01.000Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.27773543818094,"strikeZoneBottom":1.5746422978096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.247068388840255,"aZ":-14.80449481697608,"pfxX":-4.149472679066762,"pfxZ":8.570822493679865,"pX":-1.7460683129102963,"pZ":3.3278524188344174,"vX0":2.2924062576131745,"vY0":-141.66951092600655,"vZ0":-3.9206658378260686,"x":183.56,"y":148.93,"x0":-2.02785472025748,"y0":50.00536622053492,"z0":5.680144939099147,"aX":-8.4110051014946},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":7.1,"spinRate":2482,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3870709612818448,"extension":5.880242851646044},"index":3,"playId":"9547a448-a324-3a48-a132-a633f2718032","pitchNumber":4,"startTime":"2025-08-28T03:19:18.104Z","endTime":"2025-08-28T03:19:21.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.11169903187668,"aZ":-10.195995159786534,"pfxX":-3.7454663087503404,"pfxZ":10.790470617324873,"pX":-0.16035653087239152,"pZ":3.2859483044326168,"vX0":6.402148242222149,"vY0":-142.5936262270996,"vZ0":-4.934018819294123,"x":123.11,"y":150.06,"x0":-1.9593076609956437,"y0":50.00585488916847,"z0":5.696020811684444,"aX":-7.631552151109333},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":5.3,"spinRate":2611,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3857383181613838,"extension":6.051418803457704},"index":4,"playId":"601db684-6c65-3b24-8497-2d4d39e69384","pitchNumber":5,"startTime":"2025-08-28T03:19:34.135Z","endTime":"2025-08-28T03:19:42.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399694779037837,"aZ":-20.617769124701358,"pfxX":-8.270486858501929,"pfxZ":6.462755673585807,"pX":-0.2207229308936695,"pZ":2.0358119521016604,"vX0":6.545730323371887,"vY0":-133.09687949791962,"vZ0":-5.579582268830148,"x":125.41,"y":183.81,"x0":-1.6411845287198668,"y0":50.00597005083536,"z0":5.65929602943792,"aX":-14.794890048336343},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":2105,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4120166776619967,"extension":6.15280079063095},"hitData":{"launchSpeed":94.7,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":162.32}},"index":5,"playId":"418d6ed1-3eb2-374c-86a1-3ea48716ebe8","pitchNumber":6,"startTime":"2025-08-28T03:20:04.203Z","endTime":"2025-08-28T03:20:13.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:20:13.641Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:20:14.909Z","endTime":"2025-08-28T03:22:19.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.39000003375048,"strikeZoneBottom":1.61242063452513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.462065275265484,"aZ":-30.59144109755935,"pfxX":10.400196300643438,"pfxZ":1.0637555686727573,"pX":0.9068341063753665,"pZ":2.996588881415776,"vX0":4.036449169854069,"vY0":-122.03587404578877,"vZ0":-0.2802030447215489,"x":82.43,"y":157.87,"x0":-2.125249824381536,"y0":50.005496356634445,"z0":5.7727687039645925,"aX":15.516259438297013},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":-19.8,"spinRate":2941,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.450711671368885,"extension":5.7028525662696845},"index":0,"playId":"d929a717-fec8-3d39-ab7c-a32023bb6067","pitchNumber":1,"startTime":"2025-08-28T03:20:41.213Z","endTime":"2025-08-28T03:20:50.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.48794271639679,"strikeZoneBottom":1.60921832426076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.081631731442847,"aZ":-32.01154641036477,"pfxX":10.26852438241885,"pfxZ":0.11332420765489282,"pX":1.770039027285957,"pZ":1.1840547009446074,"vX0":5.668106959613625,"vY0":-121.00586079360008,"vZ0":-3.842010080835281,"x":49.53,"y":206.81,"x0":-1.9525725185433922,"y0":50.00307060909457,"z0":5.65890602048433,"aX":14.919040876663841},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.6,"breakHorizontal":-20.2,"spinRate":2979,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45620133044253786,"extension":5.768122328428656},"index":1,"playId":"e6f3fc3c-1398-3717-9f66-412a82bb2375","pitchNumber":2,"startTime":"2025-08-28T03:20:57.327Z","endTime":"2025-08-28T03:21:03.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.47649529437397,"strikeZoneBottom":1.598280322364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40377951698217,"aZ":-12.173195330128918,"pfxX":-4.392040669092417,"pfxZ":9.925908473760977,"pX":0.49209317521482926,"pZ":4.165728694082671,"vX0":8.031536455389194,"vY0":-141.75918986909812,"vZ0":-1.9177066307741617,"x":98.24,"y":126.31,"x0":-1.8200273883876055,"y0":50.00164801472111,"z0":5.637330721113317,"aX":-8.849589961761883},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2543,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38785106010730797,"extension":5.9987584319405345},"index":2,"playId":"13674624-099f-331f-87e2-c5fef7e00389","pitchNumber":3,"startTime":"2025-08-28T03:21:13.674Z","endTime":"2025-08-28T03:21:16.798Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.54977274106806,"strikeZoneBottom":1.6404154461995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.592613935854004,"aZ":-12.152313131954354,"pfxX":-6.017537374144635,"pfxZ":9.881889739341217,"pX":0.9250940653646147,"pZ":1.6092393105132543,"vX0":9.946300837955603,"vY0":-141.93259455179833,"vZ0":-8.236805158975185,"x":81.74,"y":195.33,"x0":-1.8540739386659748,"y0":50.00328338541352,"z0":5.33589348104426,"aX":-12.19326797588879},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2518,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38693914486763203,"extension":5.970151846553296},"index":3,"playId":"5a486256-8fd4-33b2-9e66-ba16e4c17065","pitchNumber":4,"startTime":"2025-08-28T03:21:29.170Z","endTime":"2025-08-28T03:21:33.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25920495285143,"aZ":-9.476719646359808,"pfxX":-4.978298748295623,"pfxZ":11.156682756007184,"pX":0.21110292849291679,"pZ":2.4257365506648076,"vX0":7.4198622388944315,"vY0":-142.55866040203054,"vZ0":-6.8923753467339495,"x":108.95,"y":173.29,"x0":-1.7924887603309285,"y0":50.006315399927026,"z0":5.490548679210551,"aX":-10.131719982603782},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2548,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3858971792639325,"extension":6.0836354685702725},"index":4,"playId":"2a3b33b1-e962-341f-b794-b7d35450f2c9","pitchNumber":5,"startTime":"2025-08-28T03:21:43.787Z","endTime":"2025-08-28T03:21:46.787Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9383652281599,"aZ":-12.126655078687309,"pfxX":-5.454490305550322,"pfxZ":9.729069794587135,"pX":0.17331849200068186,"pZ":2.6559603173019846,"vX0":7.331837208840621,"vY0":-142.4585322563945,"vZ0":-6.007964556833997,"x":110.39,"y":167.07,"x0":-1.7219639147919115,"y0":50.004689755987336,"z0":5.555013103296812,"aX":-11.241823233123796},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2427,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3841168187700812,"extension":6.011011604561936},"hitData":{"launchSpeed":105.3,"launchAngle":9.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.09,"coordY":96.92}},"index":5,"playId":"b3402977-fde5-38b0-b786-3aa667fc112a","pitchNumber":6,"startTime":"2025-08-28T03:22:10.609Z","endTime":"2025-08-28T03:22:19.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:22:19.760Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trey Sweeney flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:22:23.279Z","endTime":"2025-08-28T03:23:24.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.88174469822983,"strikeZoneBottom":1.74806998986064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40473506033622,"aZ":-18.84946612643887,"pfxX":-9.166099614590689,"pfxZ":7.6106288053026425,"pX":0.46347284778381276,"pZ":0.9548751834363681,"vX0":8.576201169369847,"vY0":-130.9108021217284,"vZ0":-7.913705601250651,"x":99.33,"y":213.0,"x0":-1.650571919568205,"y0":50.00342297973473,"z0":5.407194566313344,"aX":-16.04769202345822},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":14.9,"spinRate":2011,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41702667357101664,"extension":6.258082777349146},"index":0,"playId":"04909865-755b-3a67-9406-04337370dadb","pitchNumber":1,"startTime":"2025-08-28T03:22:41.135Z","endTime":"2025-08-28T03:22:45.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32303451130986,"aZ":-21.112567858594783,"pfxX":-9.7683464510364,"pfxZ":6.357300613959887,"pX":-0.9963053971241633,"pZ":1.0314066035276528,"vX0":5.460849311129653,"vY0":-131.00314635931352,"vZ0":-7.538666288232109,"x":154.98,"y":210.93,"x0":-1.8371347722503202,"y0":50.00641699487064,"z0":5.521441387631146,"aX":-17.005014495620077},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":16.6,"spinRate":1942,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4178884390974531,"extension":6.047775539314253},"index":1,"playId":"54040462-7a70-3be6-9159-09c4a4ea9ad1","pitchNumber":2,"startTime":"2025-08-28T03:22:57.248Z","endTime":"2025-08-28T03:23:00.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78797479927973,"aZ":-11.409469474330086,"pfxX":-5.548026955187741,"pfxZ":10.28705577326128,"pX":0.6161203207284157,"pZ":2.2864168276002346,"vX0":8.102013662489702,"vY0":-141.54193677791673,"vZ0":-7.212933018472687,"x":93.51,"y":177.05,"x0":-1.5692230121829875,"y0":50.00689853828259,"z0":5.606802605616625,"aX":-11.20411932721948},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2541,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3876883028112559,"extension":5.9762344401993595},"hitData":{"launchSpeed":78.2,"launchAngle":39.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.63,"coordY":97.48}},"index":2,"playId":"9ad6a958-b79a-372d-b11b-be0257f30486","pitchNumber":3,"startTime":"2025-08-28T03:23:13.718Z","endTime":"2025-08-28T03:23:24.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:23:24.347Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T03:23:26.097Z","endTime":"2025-08-28T03:24:06.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.457152701637,"strikeZoneBottom":1.64328047159962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09836965218304,"aZ":-28.67721496030013,"pfxX":8.70138063677525,"pfxZ":2.381747720600412,"pX":-0.41767858410037506,"pZ":1.838153537483262,"vX0":1.152163235757458,"vY0":-120.84382622159815,"vZ0":-3.048218341901395,"x":132.92,"y":189.15,"x0":-2.031276581380628,"y0":50.00429408835335,"z0":5.653861975444119,"aX":12.778333875725362},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.8,"breakHorizontal":-16.0,"spinRate":2846,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.45448412542529004,"extension":5.825337188481708},"index":0,"playId":"7b398ce8-c8cd-3b46-be94-3ed253277fb0","pitchNumber":1,"startTime":"2025-08-28T03:23:44.603Z","endTime":"2025-08-28T03:23:47.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85700184006249,"aZ":-12.278328690414636,"pfxX":-5.810864155761989,"pfxZ":9.72444926546668,"pX":-0.5155627214522155,"pZ":3.6309576502321486,"vX0":5.409284536561164,"vY0":-142.6202883575512,"vZ0":-3.698564506503304,"x":136.65,"y":140.74,"x0":-1.6880643077373965,"y0":50.00528555384752,"z0":5.727074219625434,"aX":-11.892190114142585},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2591,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38504038371088534,"extension":5.927612665308416},"hitData":{"launchSpeed":98.3,"launchAngle":19.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.76,"coordY":80.84}},"index":1,"playId":"a7d156cc-3610-35cf-8ac5-a05debfffc85","pitchNumber":2,"startTime":"2025-08-28T03:24:00.268Z","endTime":"2025-08-28T03:24:06.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:24:06.995Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:25:41.472Z","endTime":"2025-08-28T03:27:39.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13423049024144,"aZ":-17.15243183405922,"pfxX":-7.295998734862303,"pfxZ":7.951020170013875,"pX":-0.27586074751390977,"pZ":3.2577490128050974,"vX0":7.4046091883231755,"vY0":-137.67721383113977,"vZ0":-1.6305402124661548,"x":127.52,"y":150.82,"x0":-2.073204319022293,"y0":50.000490946231075,"z0":5.038224325233731,"aX":-13.780551777605835},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":11.4,"spinRate":2385,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40029022776117573,"extension":6.094465375307367},"index":0,"playId":"695cff46-f3d9-3b39-84d1-101eb4d7342f","pitchNumber":1,"startTime":"2025-08-28T03:26:22.064Z","endTime":"2025-08-28T03:26:26.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":79.7,"strikeZoneTop":3.71006757544042,"strikeZoneBottom":1.71458459415183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40499926037805,"aZ":-37.91153126070178,"pfxX":-9.10618193658534,"pfxZ":-3.4988904003266734,"pX":-1.079360164581868,"pZ":1.5139449132863203,"vX0":5.445986808015138,"vY0":-128.98536780003784,"vZ0":-1.0737880866758154,"x":158.14,"y":197.9,"x0":-2.0641605613109273,"y0":50.00232721779473,"z0":4.92921399418725,"aX":-14.93967691969852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.2,"breakHorizontal":14.8,"spinRate":1551,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42900216472293007,"extension":6.4693787044475854},"index":1,"playId":"0a300f31-22e0-37a1-9c2e-6c2a6147f288","pitchNumber":2,"startTime":"2025-08-28T03:26:39.230Z","endTime":"2025-08-28T03:26:42.757Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.4,"strikeZoneTop":3.64600311918006,"strikeZoneBottom":1.65042318438984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99386697768435,"aZ":-31.974668530648703,"pfxX":-4.431113536482715,"pfxZ":0.1214596697058763,"pX":-2.234365864082469,"pZ":3.085877561909719,"vX0":1.1546998400198252,"vY0":-127.8088233587625,"vZ0":1.5245053520660878,"x":202.17,"y":155.46,"x0":-2.1206349830663904,"y0":50.00284011187132,"z0":5.0205000036016,"aX":-7.221436757733193},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":1554,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43102047548371214,"extension":6.32449078553558},"index":2,"playId":"d5d1a923-f77b-3a86-a530-31a32928c4e4","pitchNumber":3,"startTime":"2025-08-28T03:27:01.534Z","endTime":"2025-08-28T03:27:04.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.609274160697044,"aZ":-35.22539718601908,"pfxX":-7.08786114494214,"pfxZ":-1.8295558781454977,"pX":0.45654171345580136,"pZ":1.71101484082171,"vX0":7.90515902093686,"vY0":-128.89167220091676,"vZ0":-1.181976279366896,"x":99.6,"y":192.58,"x0":-1.7398815403294408,"y0":50.000845149773184,"z0":4.913544845098603,"aX":-11.837997269066035},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":10.9,"spinRate":1728,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4261357082045425,"extension":6.608118193393188},"index":3,"playId":"8f035289-552c-3306-b7cb-6f9474c2b779","pitchNumber":4,"startTime":"2025-08-28T03:27:16.813Z","endTime":"2025-08-28T03:27:20.003Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.592080024903275,"aZ":-13.911559348681543,"pfxX":-5.690047966227848,"pfxZ":9.356707086237176,"pX":-0.9730839878555766,"pZ":3.347107309665729,"vX0":5.119206179997276,"vY0":-139.78717571648554,"vZ0":-2.1333093212127134,"x":154.09,"y":148.41,"x0":-2.1014290873718617,"y0":50.000753529147346,"z0":5.048655382531117,"aX":-11.103444241505288},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2548,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3939274471652672,"extension":6.158203436237481},"index":4,"playId":"10a0b83a-2bbc-3df7-93f5-4c3793ea9857","pitchNumber":5,"startTime":"2025-08-28T03:27:36.922Z","endTime":"2025-08-28T03:27:39.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:27:39.987Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:27:41.076Z","endTime":"2025-08-28T03:28:31.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.827406855552095,"aZ":-32.77581743277689,"pfxX":6.3904003362583435,"pfxZ":-0.40766280491095763,"pX":0.23969882368285234,"pZ":2.6677211280146165,"vX0":3.5415521548261095,"vY0":-121.42017001665806,"vZ0":0.8592410813579507,"x":107.86,"y":166.75,"x0":-2.0724004117090025,"y0":50.00281399645553,"z0":5.182044709782914,"aX":9.451842254612037},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.2,"breakHorizontal":-12.5,"spinRate":2496,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.45271244941669053,"extension":6.277782197223695},"index":0,"playId":"0a2991c1-6f2e-3772-8bf5-a14006590c0a","pitchNumber":1,"startTime":"2025-08-28T03:28:03.398Z","endTime":"2025-08-28T03:28:06.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64090363855036,"aZ":-32.878471167317,"pfxX":-5.964956103706773,"pfxZ":-0.43101656545805245,"pX":-0.14969769478378867,"pZ":1.661127541141199,"vX0":6.231167363042302,"vY0":-127.70361987329724,"vZ0":-1.8181939118892978,"x":122.71,"y":193.93,"x0":-1.8479577865575352,"y0":50.000614208955675,"z0":4.972096864576516,"aX":-9.837717579956028},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":9.4,"spinRate":1584,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4291314728260436,"extension":6.5127944687608155},"hitData":{"launchSpeed":87.6,"launchAngle":-30.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":161.31}},"index":1,"playId":"384aba29-ba9b-3f3a-847b-934a630b4d2c","pitchNumber":2,"startTime":"2025-08-28T03:28:24.259Z","endTime":"2025-08-28T03:28:31.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:28:31.630Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T03:28:33.901Z","endTime":"2025-08-28T03:30:05.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.38096135323041,"strikeZoneBottom":1.72477956772326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.005087566761784,"aZ":-31.398785861814144,"pfxX":-3.4759933520571007,"pfxZ":0.4734642205698698,"pX":-1.2235140005578804,"pZ":3.14625999101109,"vX0":3.150917566131994,"vY0":-126.74379069756682,"vZ0":1.3657397832075502,"x":163.64,"y":153.83,"x0":-2.0289884222780654,"y0":50.002040444218366,"z0":5.101044472369699,"aX":-5.6761249669023695},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":5.6,"spinRate":1442,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4315499245315162,"extension":6.282735399695247},"index":0,"playId":"69ba490c-e01a-3c2f-a213-a81603593696","pitchNumber":1,"startTime":"2025-08-28T03:29:02.321Z","endTime":"2025-08-28T03:29:06.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6167960577742,"aZ":-30.202859483194914,"pfxX":-5.130976156609576,"pfxZ":1.1954099824065683,"pX":-0.05948822274747422,"pZ":2.4342118178028564,"vX0":6.284125440790747,"vY0":-128.0626555859478,"vZ0":-0.36184350557936695,"x":119.27,"y":173.06,"x0":-1.8886284688360055,"y0":50.00174762587745,"z0":4.957848255359268,"aX":-8.447610428056414},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":7.7,"spinRate":1557,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4291521823229507,"extension":6.251290247928255},"index":1,"playId":"d66bb0dd-1196-3076-82f3-ad006ec59a89","pitchNumber":2,"startTime":"2025-08-28T03:29:17.379Z","endTime":"2025-08-28T03:29:20.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03798517022068,"aZ":-16.109745481246424,"pfxX":-5.363260286937699,"pfxZ":8.32484842257501,"pX":-0.1784333503161362,"pZ":2.9587139841122134,"vX0":6.850456973244218,"vY0":-138.7670494019402,"vZ0":-2.6812278044616122,"x":123.8,"y":158.89,"x0":-1.99431270167945,"y0":50.005149964789,"z0":5.0242016588387255,"aX":-10.353329087410062},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2264,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.39627673990577295,"extension":6.138110021167597},"index":2,"playId":"65cf79b1-b3bf-3f9f-a4b4-9cf675aae643","pitchNumber":3,"startTime":"2025-08-28T03:29:35.746Z","endTime":"2025-08-28T03:29:38.746Z","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":2},"index":3,"startTime":"2025-08-28T03:29:43.505Z","endTime":"2025-08-28T03:29:56.363Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.968651706195054,"aZ":-28.509629941845304,"pfxX":-1.980448264010384,"pfxZ":2.2693187380374003,"pX":-0.35779431808677714,"pZ":2.5567053893786205,"vX0":4.442484835165593,"vY0":-126.6219286973692,"vZ0":-0.25507989127987307,"x":130.64,"y":169.75,"x0":-1.8813391986066366,"y0":50.00395855122068,"z0":4.9487913922031375,"aX":-3.2012514747468988},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":2.5,"spinRate":1478,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4333260769116163,"extension":6.363264288006159},"hitData":{"launchSpeed":94.4,"launchAngle":36.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.74,"coordY":57.33}},"index":4,"playId":"f9e81cb1-d981-3092-a00d-a64615c1667e","pitchNumber":4,"startTime":"2025-08-28T03:29:56.363Z","endTime":"2025-08-28T03:30:05.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:30:05.344Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:31:55.285Z","endTime":"2025-08-28T03:33:32.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.24000102750612,"strikeZoneBottom":1.53590107587986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.145839456290656,"aZ":-31.944020359168874,"pfxX":11.23876441613025,"pfxZ":0.1561811713290524,"pX":0.20875200427785937,"pZ":2.3052208016102833,"vX0":2.2216148167407885,"vY0":-119.933336087277,"vZ0":-1.2123825082719606,"x":109.04,"y":176.54,"x0":-2.1907258813757178,"y0":50.00028470587364,"z0":5.68958712088991,"aX":16.222057234280925},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.2,"breakHorizontal":-20.9,"spinRate":2985,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.458279801261122,"extension":5.757061107056864},"index":0,"playId":"a786cf1e-e82c-3768-aa6e-4a3a434bc4d5","pitchNumber":1,"startTime":"2025-08-28T03:32:09.646Z","endTime":"2025-08-28T03:32:12.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.24117600511185,"strikeZoneBottom":1.63964395021881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78952436655692,"aZ":-28.079197207066432,"pfxX":11.837708629156506,"pfxZ":2.8555933041008075,"pX":0.17374076274628228,"pZ":3.6359928525741996,"vX0":1.9920101171484605,"vY0":-120.07238143145223,"vZ0":0.9891520030873436,"x":110.38,"y":140.61,"x0":-2.2064388733131115,"y0":50.005720287676205,"z0":5.748646982316703,"aX":17.00594211306094},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":-21.8,"spinRate":3016,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4590406583045228,"extension":5.666330206831303},"index":1,"playId":"e9330cca-0a87-36e9-b22e-5a8a7e8a9757","pitchNumber":2,"startTime":"2025-08-28T03:32:22.081Z","endTime":"2025-08-28T03:32:26.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.4,"strikeZoneTop":3.24139120184779,"strikeZoneBottom":1.63719204636809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62985852432418,"aZ":-13.414055500045542,"pfxX":-7.329927253662169,"pfxZ":9.455147027021578,"pX":-1.400429402473505,"pZ":4.64917648174536,"vX0":4.081644928998709,"vY0":-140.63117956696524,"vZ0":-0.46458890046016665,"x":170.38,"y":113.25,"x0":-1.9253465655492503,"y0":50.00665312773215,"z0":5.693992118985244,"aX":-14.54997580252179},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":12.4,"spinRate":2455,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3908641687337262,"extension":5.746605864743287},"index":2,"playId":"676f75bc-5979-3e6b-bfde-268e8aa2c444","pitchNumber":3,"startTime":"2025-08-28T03:32:35.613Z","endTime":"2025-08-28T03:32:38.850Z","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":81.6,"endSpeed":74.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.944197168823646,"aZ":-30.34473415951828,"pfxX":11.632220677843137,"pfxZ":1.2882265005057398,"pX":0.10177882580138126,"pZ":2.764006299688533,"vX0":1.7958842555124654,"vY0":-118.86521553047864,"vZ0":-0.2775830550408086,"x":113.12,"y":164.15,"x0":-2.1751966497020763,"y0":50.00078871404954,"z0":5.6614835846563425,"aX":16.472711289964735},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.5,"breakHorizontal":-21.5,"spinRate":2849,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4626065014303635,"extension":5.859584652589203},"index":3,"playId":"86294d5b-8da4-3587-ade9-874defed7b4e","pitchNumber":4,"startTime":"2025-08-28T03:32:53.615Z","endTime":"2025-08-28T03:33:01.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25277611193831,"aZ":-9.242361996597742,"pfxX":-5.194722508996046,"pfxZ":11.12113595008849,"pX":0.5965082875127534,"pZ":2.050280250194235,"vX0":8.422789904895538,"vY0":-143.40898994591873,"vZ0":-7.911979888393659,"x":94.26,"y":183.42,"x0":-1.7172476977909081,"y0":50.0033721033344,"z0":5.43797000149797,"aX":-10.71266877358414},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":7.6,"spinRate":2589,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3833988498487759,"extension":6.074734106172377},"index":4,"playId":"a89236ae-6b50-3c38-8c39-3200b0b4a4ec","pitchNumber":5,"startTime":"2025-08-28T03:33:29.454Z","endTime":"2025-08-28T03:33:32.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:33:32.500Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:33:33.944Z","endTime":"2025-08-28T03:34:16.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.45429965090016,"strikeZoneBottom":1.60697255033498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95173167585706,"aZ":-22.392310863919377,"pfxX":-10.875238395603173,"pfxZ":5.665173000440974,"pX":-0.6910455553956483,"pZ":1.0947740360352152,"vX0":6.460627827154789,"vY0":-131.82633330833082,"vZ0":-6.9714325795877015,"x":143.34,"y":209.22,"x0":-1.784818411856611,"y0":50.00531260241484,"z0":5.474525482537905,"aX":-18.782356317610176},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":17.9,"spinRate":2170,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4185401030143403,"extension":6.16200666366768},"index":0,"playId":"cb2eff87-cef3-3082-8d1c-ab0c78c6ccd5","pitchNumber":1,"startTime":"2025-08-28T03:33:54.106Z","endTime":"2025-08-28T03:33:57.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.310732667500396,"aZ":-18.5556075782767,"pfxX":-10.309609870352439,"pfxZ":7.739515710595776,"pX":-1.1509533469761022,"pZ":2.1654581492093037,"vX0":5.236406099042996,"vY0":-133.22447591509385,"vZ0":-5.549501705227616,"x":160.87,"y":180.31,"x0":-1.8253473348738578,"y0":50.00132187611118,"z0":5.659913287090413,"aX":-18.1352297858947},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.7,"breakHorizontal":17.2,"spinRate":2209,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4145408703468001,"extension":6.084580774268923},"hitData":{"launchSpeed":68.2,"launchAngle":0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.25,"coordY":152.7}},"index":1,"playId":"9fdaa1ae-0fd5-3f1b-bb52-b31a60c13ad8","pitchNumber":2,"startTime":"2025-08-28T03:34:07.756Z","endTime":"2025-08-28T03:34:16.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:34:16.021Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out sharply to right fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T03:34:20.166Z","endTime":"2025-08-28T03:35:10.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.6328144605681,"strikeZoneBottom":1.7288103045917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72428672942915,"aZ":-31.200996145734447,"pfxX":11.313889086525403,"pfxZ":0.6482239524358553,"pX":0.005405470917000802,"pZ":1.0748457709004922,"vX0":1.9456349683393834,"vY0":-122.64875931277149,"vZ0":-4.288849669438756,"x":116.79,"y":209.76,"x0":-2.269415972198731,"y0":50.003137552874136,"z0":5.552865039188214,"aX":16.971647356761082},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-20.9,"spinRate":2975,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4492273406206264,"extension":5.777003474529586},"index":0,"playId":"f99210d1-324d-3fe0-bdce-b090cccc7cfa","pitchNumber":1,"startTime":"2025-08-28T03:34:50.333Z","endTime":"2025-08-28T03:34:53.628Z","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":97.5,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01621387741552,"aZ":-10.780507566612924,"pfxX":-3.477239474766756,"pfxZ":10.608879081812463,"pX":-0.1257453945306973,"pZ":3.193770442714256,"vX0":5.963348455037517,"vY0":-141.7248787273264,"vZ0":-4.870020325480086,"x":121.79,"y":152.55,"x0":-1.8137502551777396,"y0":50.00120989706676,"z0":5.634160876974387,"aX":-7.0115388186940555},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2655,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3877507363313226,"extension":6.063879065612548},"hitData":{"launchSpeed":105.6,"launchAngle":20.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.59,"coordY":94.26}},"index":1,"playId":"77733242-422e-30ad-a074-5e15571d94fd","pitchNumber":2,"startTime":"2025-08-28T03:35:04.022Z","endTime":"2025-08-28T03:35:10.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:35:10.422Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Harris pops out to catcher Dillon Dingler in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:37:09.735Z","endTime":"2025-08-28T03:37:58.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":84.8,"endSpeed":77.7,"strikeZoneTop":3.43454718270249,"strikeZoneBottom":1.62987835185264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.892133993925935,"aZ":-32.32513863391456,"pfxX":3.3749762714082605,"pfxZ":-0.09872824966444149,"pX":-0.27675743694206467,"pZ":1.6108357425543842,"vX0":3.4148229260343634,"vY0":-123.42363493299945,"vZ0":-1.8440154955480925,"x":127.55,"y":195.29,"x0":-2.1196559169641622,"y0":50.002705054896815,"z0":5.104821511806488,"aX":5.176220463160613},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":2550,"spinDirection":84},"zone":7,"typeConfidence":2.0,"plateTime":0.4447589186061678,"extension":6.179757724325379},"index":0,"playId":"955c2c44-e263-318d-b515-3d403c63a668","pitchNumber":1,"startTime":"2025-08-28T03:37:17.502Z","endTime":"2025-08-28T03:37:20.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.37036631115249,"strikeZoneBottom":1.54821116799384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13217487953491,"aZ":-33.45784115518085,"pfxX":-6.509535447395386,"pfxZ":-0.7865439988222729,"pX":-0.885590945932611,"pZ":1.1326796222174744,"vX0":4.655083173145164,"vY0":-127.54878503605403,"vZ0":-2.8717108960217064,"x":150.76,"y":208.2,"x0":-1.8919602041207373,"y0":50.000114980462484,"z0":4.921221232818467,"aX":-10.684704321888393},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":10.7,"spinRate":1712,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4300333535454257,"extension":6.3399683582296795},"index":1,"playId":"a8d48165-a19f-3722-afa5-e0df0ab9a563","pitchNumber":2,"startTime":"2025-08-28T03:37:32.792Z","endTime":"2025-08-28T03:37:35.836Z","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":95.6,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.166852372542884,"aZ":-15.130307616823961,"pfxX":-5.114053037048467,"pfxZ":8.8265148656285,"pX":0.9273921849113413,"pZ":3.173518347239667,"vX0":9.31174438168353,"vY0":-138.81432580072374,"vZ0":-2.366994542055785,"x":81.65,"y":153.1,"x0":-1.8224415655001913,"y0":50.002028399728346,"z0":5.0574842467517644,"aX":-9.87540331628366},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2485,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39619738741031574,"extension":6.268107130942685},"hitData":{"launchSpeed":74.9,"launchAngle":81.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":138.64,"coordY":217.05}},"index":2,"playId":"6e85df7f-8259-3516-bf35-fae4d2f48ae7","pitchNumber":3,"startTime":"2025-08-28T03:37:49.436Z","endTime":"2025-08-28T03:37:58.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:37:58.922Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:38:10.812Z","endTime":"2025-08-28T03:39:40.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.43212278364823,"strikeZoneBottom":1.51212338399963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.352571206452524,"aZ":-14.49256832556684,"pfxX":-6.120126689908031,"pfxZ":9.242286576351312,"pX":-0.26479483738016,"pZ":2.3990449061784482,"vX0":6.7339546327979765,"vY0":-138.50484381278858,"vZ0":-4.390237064719939,"x":127.09,"y":174.01,"x0":-1.9503396300073081,"y0":50.0038989395328,"z0":4.996760086248408,"aX":-11.709970370958139},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2540,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3977963909637916,"extension":6.204086740032504},"index":0,"playId":"a94ae4b1-67c3-3d8a-b5b2-78e743c925de","pitchNumber":1,"startTime":"2025-08-28T03:38:25.834Z","endTime":"2025-08-28T03:38:28.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35346052806294,"aZ":-32.29177127593307,"pfxX":-7.516096276387783,"pfxZ":-0.06952654418984583,"pX":-0.5257917019211613,"pZ":1.7083653927476334,"vX0":5.883200833746806,"vY0":-128.7958757258236,"vZ0":-2.033326524369248,"x":137.04,"y":192.65,"x0":-1.8749310311769953,"y0":50.0043505118322,"z0":5.030748275294378,"aX":-12.497009976027002},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":12.1,"spinRate":1797,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.42698299619643976,"extension":6.4016528100678345},"index":1,"playId":"10c0cae2-7d15-3679-b468-2e04436f8afd","pitchNumber":2,"startTime":"2025-08-28T03:38:41.274Z","endTime":"2025-08-28T03:38:44.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.60009086395739,"aZ":-13.546772297293831,"pfxX":-5.844269237317193,"pfxZ":9.814733882410536,"pX":0.31701508807220985,"pZ":3.1434363192227384,"vX0":7.847950266504584,"vY0":-138.0686661855502,"vZ0":-2.60374054342285,"x":104.92,"y":153.91,"x0":-1.8256597968383337,"y0":50.0026916212359,"z0":5.030199829578741,"aX":-11.092428523210378},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2459,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3993009011619022,"extension":6.153620688934752},"index":2,"playId":"f6432030-5690-3f33-a26a-7d67dcbbcf65","pitchNumber":3,"startTime":"2025-08-28T03:38:58.486Z","endTime":"2025-08-28T03:39:02.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.42569693716933,"strikeZoneBottom":1.45634806476282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45182201711382,"aZ":-33.08692391106587,"pfxX":4.200691391084529,"pfxZ":-0.5995968414681672,"pX":1.303898159998885,"pZ":1.6202247386455622,"vX0":6.341619613704733,"vY0":-122.74764578269122,"vZ0":-1.5297387029734264,"x":67.3,"y":195.03,"x0":-1.8594925484279228,"y0":50.00264512211177,"z0":5.070452989709769,"aX":6.404089360326395},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-9.1,"spinRate":2545,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44634848529413107,"extension":6.230976113484208},"index":3,"playId":"92358ceb-9d68-3ba1-9afb-3676a0d05594","pitchNumber":4,"startTime":"2025-08-28T03:39:20.709Z","endTime":"2025-08-28T03:39:24.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20545396614986,"aZ":-30.92035997216373,"pfxX":-9.009774838674485,"pfxZ":0.7758185140500382,"pX":-0.017521093726201968,"pZ":1.5246202474918034,"vX0":7.061513799831111,"vY0":-127.98265731871867,"vZ0":-2.5179206590389036,"x":117.67,"y":197.62,"x0":-1.674346619178967,"y0":50.0037221919046,"z0":5.001197771363259,"aX":-14.595398466361623},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":1749,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.43189062302135595,"extension":6.503064646103406},"index":4,"playId":"f1dfeab8-f7b8-3039-99ee-06e97a58e778","pitchNumber":5,"startTime":"2025-08-28T03:39:37.668Z","endTime":"2025-08-28T03:39:40.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:39:40.744Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T03:39:41.506Z","endTime":"2025-08-28T03:41:39.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":94.5,"endSpeed":85.6,"strikeZoneTop":3.72007831637713,"strikeZoneBottom":1.68844453951167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29492530198264,"aZ":-16.66800894192386,"pfxX":-4.795509458603627,"pfxZ":8.17979576244114,"pX":1.1004197901907735,"pZ":3.9523473261494613,"vX0":9.209091155411675,"vY0":-137.25999257684205,"vZ0":-0.21704293118239004,"x":75.05,"y":132.07,"x0":-1.6852322615605821,"y0":50.000268339867766,"z0":5.174045185303264,"aX":-9.08921322157638},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2575,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40007499362402843,"extension":6.134090696185213},"index":0,"playId":"94e0737b-09a8-365a-a0f3-b42ac580e26f","pitchNumber":1,"startTime":"2025-08-28T03:40:06.539Z","endTime":"2025-08-28T03:40:09.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.70999995819217,"strikeZoneBottom":1.70500606931416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.09106646464918,"aZ":-16.943492475897703,"pfxX":-6.595344866879433,"pfxZ":8.00066850956168,"pX":0.9204709270084334,"pZ":3.467902205795944,"vX0":9.416662829707874,"vY0":-137.91688944756507,"vZ0":-1.3894157041500121,"x":81.91,"y":145.15,"x0":-1.700238835777268,"y0":50.00207573119789,"z0":5.135030308188429,"aX":-12.554819934064883},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2625,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39898168155892977,"extension":6.207720687386193},"index":1,"playId":"ae8f2480-df12-3d04-84b0-a85553b520e0","pitchNumber":2,"startTime":"2025-08-28T03:40:21.398Z","endTime":"2025-08-28T03:40:25.605Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":79.9,"strikeZoneTop":3.70999978006142,"strikeZoneBottom":1.77937374183831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.161621362947855,"aZ":-30.514444210062038,"pfxX":-9.143608397634116,"pfxZ":1.0012078899879047,"pX":-0.4735849415628964,"pZ":2.1416794149161955,"vX0":6.345884434498589,"vY0":-129.19674257079416,"vZ0":-1.151828220501067,"x":135.05,"y":180.95,"x0":-1.7998630854694255,"y0":50.00248504701834,"z0":4.984099384510346,"aX":-15.134225799056676},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":14.8,"spinRate":1809,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4273927782595175,"extension":6.446437385858363},"index":2,"playId":"52f6f7cc-203d-30a6-867a-dc206ab710a4","pitchNumber":3,"startTime":"2025-08-28T03:40:36.936Z","endTime":"2025-08-28T03:40:39.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.721735492521894,"aZ":-15.303412363993157,"pfxX":-5.427398143795184,"pfxZ":8.928716151879124,"pX":0.5435485246590739,"pZ":3.7654033703694867,"vX0":7.874822848690604,"vY0":-137.17177019834298,"vZ0":-0.8985011835324381,"x":96.28,"y":137.11,"x0":-1.6705531840344996,"y0":50.00459440217799,"z0":5.149126525085533,"aX":-10.258027323127735},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2635,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.40060150469779066,"extension":6.21444082024491},"index":3,"playId":"a4955d89-d140-3d9b-a214-cd0d56f1aa6e","pitchNumber":4,"startTime":"2025-08-28T03:40:53.594Z","endTime":"2025-08-28T03:40:58.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45885732293844,"aZ":-34.602558988265265,"pfxX":-5.047815779382308,"pfxZ":-1.5060034159002633,"pX":-1.3358059853879547,"pZ":2.323106834534214,"vX0":3.1483002221017506,"vY0":-126.10521158845708,"vZ0":0.029939073997395704,"x":167.92,"y":176.06,"x0":-1.9441142120086021,"y0":50.00384394919338,"z0":5.100714351155375,"aX":-8.136672277339242},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":8.4,"spinRate":1580,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43422547705779335,"extension":6.251536128957073},"index":4,"playId":"5b5f917e-54a8-3cf7-8e5c-d5d6a63a6334","pitchNumber":5,"startTime":"2025-08-28T03:41:35.278Z","endTime":"2025-08-28T03:41:39.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:41:39.159Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:43:07.067Z","endTime":"2025-08-28T03:45:06.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.53626748006903,"strikeZoneBottom":1.64078863078785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.848464977257066,"aZ":-14.505117655186707,"pfxX":-6.2537827297141195,"pfxZ":8.880179871457097,"pX":-0.5594328666014575,"pZ":3.3309427957224798,"vX0":5.6530518458348205,"vY0":-140.85034591130795,"vZ0":-3.5322567599392594,"x":138.32,"y":148.84,"x0":-1.7893963315762975,"y0":50.006632839857815,"z0":5.55201214638026,"aX":-12.4482385433604},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2529,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3903152417434912,"extension":5.8575895506132305},"index":0,"playId":"4106362e-f51b-30f4-8f6b-293f945e3136","pitchNumber":1,"startTime":"2025-08-28T03:43:48.314Z","endTime":"2025-08-28T03:43:55.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.859919805367902,"aZ":-27.941218657779643,"pfxX":9.212543031816985,"pfxZ":2.898258228548489,"pX":-0.14104917207277767,"pZ":2.834730675686525,"vX0":2.084322424982587,"vY0":-121.00063359030088,"vZ0":-0.7870953069223513,"x":122.38,"y":162.24,"x0":-2.2130263322358186,"y0":50.00444367747176,"z0":5.64502907183535,"aX":13.458628325772626},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-17.2,"spinRate":2951,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.45525480210061753,"extension":5.7946117128593455},"index":1,"playId":"1b4a5f6d-b256-3c06-9231-8b5b845da8eb","pitchNumber":2,"startTime":"2025-08-28T03:44:00.179Z","endTime":"2025-08-28T03:44:05.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.68573033457981,"strikeZoneBottom":1.74220120005119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20160181580834,"aZ":-11.368997867418239,"pfxX":-5.8178268237756745,"pfxZ":10.313690336786744,"pX":0.30829461267456076,"pZ":0.3278108091261096,"vX0":8.219823384721684,"vY0":-141.58019917984146,"vZ0":-11.603099062179375,"x":105.25,"y":229.93,"x0":-1.8852196816014026,"y0":50.005702151034626,"z0":5.221622643542521,"aX":-11.739651085077968},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2552,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38778472163990063,"extension":6.01738745595888},"index":2,"playId":"f575ba67-03cb-3c05-8295-1954a5bf2259","pitchNumber":3,"startTime":"2025-08-28T03:44:39.666Z","endTime":"2025-08-28T03:44:42.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.52154878929148,"aZ":-12.80820596675497,"pfxX":-6.248683981659475,"pfxZ":9.583288440462995,"pX":0.12804115993675078,"pZ":2.6651721806606643,"vX0":7.4828628432818975,"vY0":-141.9663125023477,"vZ0":-5.624617654352802,"x":112.12,"y":166.82,"x0":-1.7425595362505066,"y0":50.00169355577955,"z0":5.502416421908964,"aX":-12.626977279631845},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2585,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3872850050920267,"extension":6.0762406548522945},"hitData":{"launchSpeed":93.3,"launchAngle":45.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.56,"coordY":76.92}},"index":3,"playId":"78fe6298-4d3b-33de-9788-d29c8c5f9457","pitchNumber":4,"startTime":"2025-08-28T03:44:56.941Z","endTime":"2025-08-28T03:45:06.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:45:06.342Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:45:08.102Z","endTime":"2025-08-28T03:46:30.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":97.4,"endSpeed":88.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69940582758497,"aZ":-12.39788305895133,"pfxX":-5.262717005661598,"pfxZ":9.809198773451111,"pX":-0.15241214529033606,"pZ":1.7225752695894827,"vX0":6.687020324497951,"vY0":-141.43344940691125,"vZ0":-8.119697834808557,"x":122.81,"y":192.27,"x0":-1.8689886383788847,"y0":50.00448738118441,"z0":5.434888209267317,"aX":-10.61218055437538},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2501,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3879851856567975,"extension":6.177059713136859},"index":0,"playId":"31a7d1da-9cb2-3145-988d-4f66c98e1cb1","pitchNumber":1,"startTime":"2025-08-28T03:45:32.455Z","endTime":"2025-08-28T03:45:36.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.18690127255651,"strikeZoneBottom":1.46793215439844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.956778774235648,"aZ":-34.01931178170739,"pfxX":11.260576463424584,"pfxZ":-1.2551321366794106,"pX":0.423089672441154,"pZ":1.2098469448905704,"vX0":2.867613883064814,"vY0":-121.90630928777497,"vZ0":-3.679951630437423,"x":100.87,"y":206.11,"x0":-2.2371026790252406,"y0":50.00285207668403,"z0":5.745825414789216,"aX":16.568035070533632},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.0,"breakHorizontal":-21.1,"spinRate":2992,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45320594004643366,"extension":5.794177395119773},"index":1,"playId":"d3f5575a-3b90-3137-92bf-001f7851ebe9","pitchNumber":2,"startTime":"2025-08-28T03:45:47.515Z","endTime":"2025-08-28T03:45:51.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.365760623717406,"aZ":-23.1310121029753,"pfxX":-10.092875375227234,"pfxZ":5.198097820128534,"pX":-0.45105224592538423,"pZ":1.6939385082063887,"vX0":6.787576682078784,"vY0":-131.90524200500067,"vZ0":-5.650172393190623,"x":134.19,"y":193.04,"x0":-1.7629748622594954,"y0":50.003334255109515,"z0":5.598875590252043,"aX":-17.560926840486886},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2047,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4172673637069715,"extension":6.083331304914458},"index":2,"playId":"b70bb132-df5d-383d-90c6-ab0edda5c2a1","pitchNumber":3,"startTime":"2025-08-28T03:46:01.364Z","endTime":"2025-08-28T03:46:05.043Z","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":"2025-08-28T03:46:15.933Z","endTime":"2025-08-28T03:46:26.632Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.968265258202145,"aZ":-19.51480583742554,"pfxX":-9.114878802890505,"pfxZ":7.020258765730981,"pX":-0.38376667215857946,"pZ":1.2455514940496462,"vX0":6.35940680073923,"vY0":-133.91545446889313,"vZ0":-7.6674252079215846,"x":111.83,"y":193.2,"x0":-1.61424367614605,"y0":50.0008190514254,"z0":5.559887785467258,"aX":-16.427556874342205},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2164,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4102055563865328,"extension":6.182053003010831},"index":4,"playId":"3c7217e9-95a1-3cfa-bebe-8dc925fc4a37","pitchNumber":4,"startTime":"2025-08-28T03:46:26.632Z","endTime":"2025-08-28T03:46:30.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:46:30.678Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T03:46:36.715Z","endTime":"2025-08-28T03:47:44.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.76759918349341,"aZ":-10.201340021587681,"pfxX":-2.174302474768354,"pfxZ":11.049392468410208,"pX":-0.6083887267262048,"pZ":2.617623641670194,"vX0":4.147770087292795,"vY0":-141.43337291189005,"vZ0":-6.444151108190582,"x":140.19,"y":168.1,"x0":-1.8237886697603294,"y0":50.00335135778284,"z0":5.607772637307034,"aX":-4.324258484710059},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":2.9,"spinRate":2538,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39001835936135665,"extension":5.904980887459177},"index":0,"playId":"28625329-9071-3f14-8062-aa67b9cd02d6","pitchNumber":1,"startTime":"2025-08-28T03:46:50.829Z","endTime":"2025-08-28T03:46:54.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.28000058941663,"strikeZoneBottom":1.53918699193864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87736569364912,"aZ":-15.350581410119668,"pfxX":-5.557862643420405,"pfxZ":8.308091776392493,"pX":-0.6093831827794656,"pZ":3.6566752364487285,"vX0":5.386009087290378,"vY0":-141.95799575045328,"vZ0":-2.8681150669946374,"x":140.23,"y":140.05,"x0":-1.8164433708306273,"y0":50.00212797478804,"z0":5.667049611838479,"aX":-11.254135340095509},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2522,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38699708274842193,"extension":5.870399858346193},"index":1,"playId":"ef6ad7b1-d405-380b-8b14-1bf035e34cc9","pitchNumber":2,"startTime":"2025-08-28T03:47:07.451Z","endTime":"2025-08-28T03:47:11.779Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.28000021570697,"strikeZoneBottom":1.50183824989329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.856613462597256,"aZ":-33.1432253908681,"pfxX":8.011456714384124,"pfxZ":-0.6390150434389774,"pX":-0.407263077705449,"pZ":2.2219574548856187,"vX0":1.6104456784966938,"vY0":-123.13299745672532,"vZ0":-1.8732799567081098,"x":132.52,"y":178.79,"x0":-2.1110637450326086,"y0":50.00116675672362,"z0":5.813392101190299,"aX":12.223311653134791},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":-14.9,"spinRate":2951,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.44589034425614393,"extension":5.7592090655698955},"index":2,"playId":"0715a29d-bb22-3da4-bea3-972a68873411","pitchNumber":3,"startTime":"2025-08-28T03:47:21.736Z","endTime":"2025-08-28T03:47:24.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94279413328192,"aZ":-19.469949560499266,"pfxX":-6.329132169601859,"pfxZ":6.997313609564073,"pX":-0.5759807037077967,"pZ":2.413529860495749,"vX0":4.858182680635898,"vY0":-135.04352704526008,"vZ0":-4.962930469670381,"x":138.96,"y":173.61,"x0":-1.5909323811667435,"y0":50.00665417279366,"z0":5.6769145956493565,"aX":-11.499140950758708},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2280,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4081892271319987,"extension":6.059781220480883},"hitData":{"launchSpeed":100.8,"launchAngle":14.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.52,"coordY":80.76}},"index":3,"playId":"02987df4-2d87-3625-b618-e9f556590cee","pitchNumber":4,"startTime":"2025-08-28T03:47:36.901Z","endTime":"2025-08-28T03:47:44.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:47:44.891Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, shortstop Trey Sweeney to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:50:26.925Z","endTime":"2025-08-28T03:50:54.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Kahnle replaces Rafael Montero.","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":"2025-08-28T03:49:14.872Z","endTime":"2025-08-28T03:50:29.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592454,"link":"/api/v1/people/592454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.29286295148566,"strikeZoneBottom":1.53161113094784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725278634733947,"aZ":-32.69025257020529,"pfxX":-7.258236560290792,"pfxZ":-0.3205001181479634,"pX":-0.11302560255097739,"pZ":2.937559445015803,"vX0":7.47944118618675,"vY0":-126.51404946459891,"vZ0":-0.4254521195973944,"x":121.31,"y":159.47,"x0":-2.170033271920177,"y0":50.001908014375054,"z0":5.736510956523251,"aX":-11.720902453007886},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":11.4,"spinRate":1196,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.4335670133339784,"extension":6.49948659295945},"index":1,"playId":"caf1893a-0f36-34db-948a-48b415791c1d","pitchNumber":1,"startTime":"2025-08-28T03:50:29.084Z","endTime":"2025-08-28T03:50:32.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.581639185189996,"aZ":-30.52809387002692,"pfxX":-8.029077180816047,"pfxZ":0.9920330019258428,"pX":0.6928208460844846,"pZ":1.8392897468990927,"vX0":9.35696679535242,"vY0":-127.66708754038646,"vZ0":-3.4851218490518874,"x":90.59,"y":189.12,"x0":-1.964786764817735,"y0":50.003676359205876,"z0":5.607151757215351,"aX":-13.346242182003463},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":12.6,"spinRate":1354,"spinDirection":246},"zone":9,"typeConfidence":0.9,"plateTime":0.4278938253081934,"extension":6.591103520681777},"hitData":{"launchSpeed":92.2,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.65,"coordY":150.67}},"index":2,"playId":"ab5ca080-5a77-39d9-a9cc-6612eaf441d6","pitchNumber":2,"startTime":"2025-08-28T03:50:47.032Z","endTime":"2025-08-28T03:50:54.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:50:54.968Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:50:58.002Z","endTime":"2025-08-28T03:52:14.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.4397869250438,"strikeZoneBottom":1.68694518913023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.480601810281755,"aZ":-11.533132134424003,"pfxX":-4.106538487502482,"pfxZ":11.161054825135512,"pX":-0.49222951385971525,"pZ":4.447128485743874,"vX0":4.680276028934589,"vY0":-136.02921205615152,"vZ0":-2.1467160366504285,"x":135.76,"y":118.71,"x0":-1.7123001252814056,"y0":50.003028770614954,"z0":6.059249627224989,"aX":-7.5952359090066714},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":6.2,"spinRate":2273,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.40467418177447945,"extension":6.5758778134869305},"index":0,"playId":"d4d68d33-9c88-3e32-973b-39deeadcd63e","pitchNumber":1,"startTime":"2025-08-28T03:51:22.060Z","endTime":"2025-08-28T03:51:25.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.676876654325405,"aZ":-29.69758784619492,"pfxX":-8.83772370521911,"pfxZ":1.5196843888336655,"pX":-0.7721629734374149,"pZ":2.552522509918267,"vX0":6.308134287230138,"vY0":-127.76053341990043,"vZ0":-1.8815449990762234,"x":146.43,"y":169.86,"x0":-2.141984031378993,"y0":50.00467611050855,"z0":5.663805748290553,"aX":-14.41214799274642},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":14.3,"spinRate":1317,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.43098418773217384,"extension":6.553342124302437},"index":1,"playId":"b93c27b2-a8c5-3c6d-9dc7-68aee8af04a5","pitchNumber":2,"startTime":"2025-08-28T03:51:38.775Z","endTime":"2025-08-28T03:51:44.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.450050960783955,"aZ":-31.192046283217685,"pfxX":-7.071704135928703,"pfxZ":0.5951727041829038,"pX":-0.5532826524335952,"pZ":2.63711396571383,"vX0":6.270586455651752,"vY0":-127.84943131672388,"vZ0":-1.2600747194464588,"x":138.09,"y":167.58,"x0":-2.124246612042533,"y0":50.00170189763332,"z0":5.594323955453417,"aX":-11.654234536613115},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":11.3,"spinRate":1305,"spinDirection":252},"zone":4,"typeConfidence":0.9,"plateTime":0.42913047531915893,"extension":6.724345455401692},"hitData":{"launchSpeed":64.5,"launchAngle":24.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.65,"coordY":118.66}},"index":2,"playId":"35408a63-9a4f-3c9c-9fbc-7227173b1e98","pitchNumber":3,"startTime":"2025-08-28T03:52:03.253Z","endTime":"2025-08-28T03:52:14.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:52:14.969Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Soderstrom grounds into a double play, second baseman Gleyber Torres to shortstop Trey Sweeney to first baseman Spencer Torkelson. Brent Rooker out at 2nd. Tyler Soderstrom out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T03:52:12.342Z","endTime":"2025-08-28T03:53:10.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700242,"link":"/api/v1/people/700242"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.039408104667004,"aZ":-31.314530935251483,"pfxX":-7.283451449376041,"pfxZ":0.5506545588228269,"pX":-0.5384996941107203,"pZ":1.9917813858614672,"vX0":6.104371336763002,"vY0":-125.01870572758003,"vZ0":-2.516418689033726,"x":137.53,"y":185.0,"x0":-2.0748769792663757,"y0":50.00504958586282,"z0":5.601720851288706,"aX":-11.440959473017712},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":11.6,"spinRate":1280,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.4394188679522286,"extension":6.588364328626281},"index":0,"playId":"23200ac6-6ec4-3c1a-8bae-1c21813f328e","pitchNumber":1,"startTime":"2025-08-28T03:52:41.959Z","endTime":"2025-08-28T03:52:45.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.821384574214076,"aZ":-29.47811967269143,"pfxX":-6.6311324212744855,"pfxZ":1.6699935196573135,"pX":-0.4291804299917112,"pZ":1.707278809714319,"vX0":6.689446483602997,"vY0":-126.5862734382249,"vZ0":-3.566991297079855,"x":133.36,"y":192.68,"x0":-2.2496290567961235,"y0":50.005866969077736,"z0":5.505250105910398,"aX":-10.720372218437625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":10.4,"spinRate":1216,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.43337650483534995,"extension":6.561723322749551},"hitData":{"launchSpeed":89.2,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":148.64}},"index":1,"playId":"a284167c-4425-3513-8f11-1badf174eb05","pitchNumber":2,"startTime":"2025-08-28T03:53:01.376Z","endTime":"2025-08-28T03:53:10.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:53:10.202Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:55:41.368Z","endTime":"2025-08-28T03:57:23.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Sterner replaces Luis Morales.","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":"2025-08-28T03:54:17.004Z","endTime":"2025-08-28T03:55:43.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"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(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":84.6,"endSpeed":76.7,"strikeZoneTop":3.38999926760225,"strikeZoneBottom":1.46435290448282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.425511796461826,"aZ":-31.720016373916994,"pfxX":2.8515123130773787,"pfxZ":0.30317110775708045,"pX":0.2674012251663287,"pZ":3.7943803815787787,"vX0":6.122515777639943,"vY0":-122.97061470455242,"vZ0":1.8045138228124455,"x":106.81,"y":136.33,"x0":-2.638522769617508,"y0":50.00481272845471,"z0":5.768082253731106,"aX":4.308372285642023},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-6.7,"spinRate":2617,"spinDirection":126},"zone":12,"typeConfidence":0.89,"plateTime":0.44770970571683,"extension":6.290384202735506},"index":1,"playId":"ec9e4b38-cdd9-3111-86c6-49496d54b6a8","pitchNumber":1,"startTime":"2025-08-28T03:55:43.534Z","endTime":"2025-08-28T03:55:47.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.38999895780946,"strikeZoneBottom":1.50117587668735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64721701233263,"aZ":-27.42523621962702,"pfxX":1.1870024230634497,"pfxZ":3.010487769363925,"pX":1.849407837392045,"pZ":1.5811960671106557,"vX0":10.240207234769791,"vY0":-125.96631185512591,"vZ0":-4.03889058094825,"x":46.5,"y":196.09,"x0":-2.4520583467545447,"y0":50.00620698753079,"z0":5.466199933613756,"aX":1.8752313324517789},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.9,"spinRate":2592,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.43768884379660555,"extension":6.469664054661168},"index":2,"playId":"9e9ced64-c091-31e9-86cb-7c1c720e67e9","pitchNumber":2,"startTime":"2025-08-28T03:55:59.018Z","endTime":"2025-08-28T03:56:02.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":82.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.29289888391981,"aZ":-13.324336733113427,"pfxX":-7.562576420125219,"pfxZ":10.56399695489156,"pX":-0.5940374765457832,"pZ":3.005741762147788,"vX0":7.803863213537958,"vY0":-134.49627845548522,"vZ0":-4.011175661323947,"x":139.64,"y":157.62,"x0":-2.5876224260585015,"y0":50.001088136418645,"z0":5.499316144243818,"aX":-13.491520031344987},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":11.5,"spinRate":2371,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.41140966051544225,"extension":6.452148568999255},"index":3,"playId":"1c5a9c69-8a28-312f-b0ea-5dbd1400822b","pitchNumber":3,"startTime":"2025-08-28T03:56:15.267Z","endTime":"2025-08-28T03:56:18.267Z","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":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-28T03:56:34.068Z","endTime":"2025-08-28T03:56:46.172Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":83.2,"strikeZoneTop":3.53309165490016,"strikeZoneBottom":1.58789330491284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.25997795019797,"aZ":-15.033954194027672,"pfxX":-6.348723442157558,"pfxZ":9.501090776857417,"pX":-0.7989066284744138,"pZ":3.5480731192193655,"vX0":7.156076427917918,"vY0":-134.7067704935989,"vZ0":-2.4532359657800584,"x":147.45,"y":142.98,"x0":-2.6883462950773063,"y0":50.003511950664624,"z0":5.5570395423417125,"aX":-11.454747603598378},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2405,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4094999939659525,"extension":6.447693170437417},"index":5,"playId":"b27054a0-b128-3713-91e6-afa840052463","pitchNumber":4,"startTime":"2025-08-28T03:56:46.172Z","endTime":"2025-08-28T03:56:51.688Z","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":92.7,"endSpeed":83.0,"strikeZoneTop":3.52910511271801,"strikeZoneBottom":1.58399296810785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.83563169216912,"aZ":-14.08730206219738,"pfxX":-6.668506737614246,"pfxZ":10.056919893566302,"pX":-0.5775001768905416,"pZ":3.5066049653954785,"vX0":7.680539577964189,"vY0":-134.64593190028694,"vZ0":-2.7772147264779,"x":139.01,"y":144.1,"x0":-2.62864983616002,"y0":50.00335473554094,"z0":5.574739805350249,"aX":-11.993936375425731},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2428,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.41003604790181436,"extension":6.535272401815066},"index":6,"playId":"9c2238b6-3568-3bf3-ae37-08a969533a3a","pitchNumber":5,"startTime":"2025-08-28T03:57:03.885Z","endTime":"2025-08-28T03:57:07.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86904498334198,"aZ":-27.338417603894484,"pfxX":2.614872011086587,"pfxZ":2.9480570682288043,"pX":1.3537072752215156,"pZ":2.4947513794660554,"vX0":8.842075863220773,"vY0":-127.65278862817362,"vZ0":-2.0511024361829997,"x":65.4,"y":171.42,"x0":-2.503693856227319,"y0":50.00181261824565,"z0":5.474755252104393,"aX":4.285901905655748},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.8,"spinRate":2684,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.4301388043553125,"extension":6.401605407414598},"index":7,"playId":"56b073d0-a0cb-3b05-a8f2-ed375d87a3af","pitchNumber":6,"startTime":"2025-08-28T03:57:20.048Z","endTime":"2025-08-28T03:57:23.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:57:23.937Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trey Sweeney strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:57:23.246Z","endTime":"2025-08-28T03:59:10.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.3,"strikeZoneTop":3.76218585580434,"strikeZoneBottom":1.68512375060709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.245100417271555,"aZ":-30.75640205396238,"pfxX":6.966351213940499,"pfxZ":0.9962084936587186,"pX":-0.9618003035851868,"pZ":2.84573462031732,"vX0":2.2713771982245436,"vY0":-119.62121981095491,"vZ0":-0.015830648960561522,"x":153.66,"y":161.95,"x0":-2.83351679991749,"y0":50.00226830436176,"z0":5.6551536132644005,"aX":9.89864183158408},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.2,"breakHorizontal":-13.2,"spinRate":2711,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46132517905617254,"extension":6.312797315471662},"index":0,"playId":"7edce2ca-d5e2-3387-8bdf-6d8d016f2b14","pitchNumber":1,"startTime":"2025-08-28T03:57:48.131Z","endTime":"2025-08-28T03:57:52.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":83.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18936433801769,"aZ":-16.057512507392012,"pfxX":-7.549872366451689,"pfxZ":8.849650986372612,"pX":-0.6124967559499402,"pZ":3.5037299989823083,"vX0":7.66755033976504,"vY0":-135.6818234692862,"vZ0":-2.3384050864825814,"x":140.35,"y":144.18,"x0":-2.5265092780109484,"y0":50.00013981174142,"z0":5.526748913473165,"aX":-13.74464384746944},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2404,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.40738900408438994,"extension":6.331352875089114},"index":1,"playId":"65993cb4-75c8-3157-8b86-105196aeff48","pitchNumber":2,"startTime":"2025-08-28T03:58:01.730Z","endTime":"2025-08-28T03:58:04.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04131515739486,"aZ":-14.117157453984436,"pfxX":-4.766643718582577,"pfxZ":9.870276231501025,"pX":-0.2673574103154768,"pZ":3.0747554479066324,"vX0":7.870185232209643,"vY0":-135.72384100340096,"vZ0":-3.636306005097536,"x":127.19,"y":155.76,"x0":-2.6113241323820784,"y0":50.006518409324805,"z0":5.442267498205327,"aX":-8.72447067792116},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2470,"spinDirection":218},"zone":2,"typeConfidence":0.89,"plateTime":0.40659089786398406,"extension":6.543599179262523},"index":2,"playId":"b8d995ba-355e-3364-83c2-7300e86506ce","pitchNumber":3,"startTime":"2025-08-28T03:58:18.039Z","endTime":"2025-08-28T03:58:21.039Z","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":"2025-08-28T03:58:30.015Z","endTime":"2025-08-28T03:58:46.460Z","isPitch":false,"type":"action","player":{"id":700242,"link":"/api/v1/people/700242"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.971117628352566,"aZ":-30.69445325542327,"pfxX":0.9704759431667842,"pfxZ":0.9121835784243721,"pX":0.8504649239172739,"pZ":2.5191090986412905,"vX0":8.388255213376723,"vY0":-126.16568876025269,"vZ0":-1.295655854266373,"x":84.58,"y":170.76,"x0":-2.639276074017553,"y0":50.00162249187458,"z0":5.506551268133731,"aX":1.566293407116118},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2793,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.433664192187428,"extension":6.3018648672839666},"index":4,"playId":"87500a37-e8a4-3a91-95cf-531cd7275b88","pitchNumber":4,"startTime":"2025-08-28T03:58:46.460Z","endTime":"2025-08-28T03:58:50.891Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.69,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.851020006056835,"aZ":-14.26401853067944,"pfxX":-8.328138494883317,"pfxZ":9.47939388473543,"pX":-0.7673019881691411,"pZ":3.666769274384435,"vX0":7.787690605915712,"vY0":-137.8482708922171,"vZ0":-2.193070163531015,"x":146.25,"y":139.78,"x0":-2.5723227481038093,"y0":50.00407346917418,"z0":5.456740945022711,"aX":-15.737124428518623},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":13.1,"spinRate":2443,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.40016041598376306,"extension":6.4780011660190855},"index":5,"playId":"c98bed4f-69ed-3bc6-b2df-0208fdd1c965","pitchNumber":5,"startTime":"2025-08-28T03:59:07.226Z","endTime":"2025-08-28T03:59:10.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T03:59:10.798Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T03:59:18.228Z","endTime":"2025-08-28T04:00:47.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.746467084252174,"aZ":-14.72917493440463,"pfxX":-5.414299143252995,"pfxZ":9.372981393471962,"pX":0.5012307499396299,"pZ":3.0147501894755244,"vX0":9.948598645057581,"vY0":-136.47339028511348,"vZ0":-3.7780389452193472,"x":97.89,"y":157.38,"x0":-2.5100644427569203,"y0":50.00333471832356,"z0":5.450675872759088,"aX":-10.078529814716259},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2394,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.4033897939420221,"extension":6.4547430306946385},"index":0,"playId":"2a87e15c-6153-3f32-b096-a715ff680744","pitchNumber":1,"startTime":"2025-08-28T03:59:35.697Z","endTime":"2025-08-28T03:59:40.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48870613671106,"aZ":-13.804062330147934,"pfxX":-7.891629955863741,"pfxZ":9.621223804442096,"pX":0.4364795921618392,"pZ":2.8918374806279274,"vX0":10.315320227829494,"vY0":-137.7573917330071,"vZ0":-4.320274246097899,"x":100.36,"y":160.7,"x0":-2.3428374443094935,"y0":50.00090660415154,"z0":5.423027405216361,"aX":-15.065765062366227},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":12.0,"spinRate":2532,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.3986083241203371,"extension":6.439572880557265},"index":1,"playId":"b363e2ba-82a5-38da-b4cb-903e169948c7","pitchNumber":2,"startTime":"2025-08-28T03:59:56.213Z","endTime":"2025-08-28T03:59:59.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.539729305341424,"aZ":-14.257741930073907,"pfxX":-6.535250924627658,"pfxZ":9.674989131847456,"pX":-0.8956855759082385,"pZ":3.416889151063803,"vX0":7.024314057513785,"vY0":-135.67271557475613,"vZ0":-2.558819303560903,"x":151.14,"y":146.52,"x0":-2.6775014488887163,"y0":50.00097588899731,"z0":5.374094914532451,"aX":-12.100526649525031},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2394,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4047411557334746,"extension":6.297404842983682},"index":2,"playId":"73e69444-6c0e-37c1-978a-aabb0f2c9a3b","pitchNumber":3,"startTime":"2025-08-28T04:00:18.315Z","endTime":"2025-08-28T04:00:24.201Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.52474681401763,"strikeZoneBottom":1.61611419898338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32607494998822,"aZ":-32.07363860208369,"pfxX":7.449490407989986,"pfxZ":0.07440090405168398,"pX":-0.8020661754097823,"pZ":1.998458306111788,"vX0":2.5986409876269976,"vY0":-119.2592558400164,"vZ0":-1.1917325775657686,"x":147.57,"y":184.82,"x0":-2.8785792399641306,"y0":50.00466611818177,"z0":5.439593044878353,"aX":10.561757742468577},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.1,"breakHorizontal":-14.2,"spinRate":2788,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.46209236628287265,"extension":6.237873605752217},"index":3,"playId":"f96625e4-56ad-3f51-8c2e-680e9cb198dc","pitchNumber":4,"startTime":"2025-08-28T04:00:43.135Z","endTime":"2025-08-28T04:00:47.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:00:47.248Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a ground ball to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:03:05.960Z","endTime":"2025-08-28T04:03:35.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"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":[1,2],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Sommers replaces Tommy Kahnle.","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":"2025-08-28T04:01:52.152Z","endTime":"2025-08-28T04:03:08.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.5,"endSpeed":84.7,"strikeZoneTop":3.62919930501853,"strikeZoneBottom":1.65170830686545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27565444872574,"aZ":-25.216090865648372,"pfxX":10.402680185755429,"pfxZ":3.7723277974066427,"pX":-0.37329461092446586,"pZ":1.5616668853335345,"vX0":-11.73802931452941,"vY0":-135.5849990733531,"vZ0":-3.9500178946385907,"x":131.23,"y":196.61,"x0":2.6801189161254326,"y0":50.003324225225356,"z0":4.817089890101501,"aX":19.185713099072057},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":-16.1,"spinRate":2001,"spinDirection":123},"zone":7,"typeConfidence":0.87,"plateTime":0.4054538092821893,"extension":7.233849022030735},"index":1,"playId":"8fdece26-b1e8-396d-9fba-c565119c06df","pitchNumber":1,"startTime":"2025-08-28T04:03:08.315Z","endTime":"2025-08-28T04:03:11.812Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15860818715988,"aZ":-26.480612455305504,"pfxX":9.064911142286993,"pfxZ":3.035845085196536,"pX":0.6877188956053399,"pZ":2.3665747021204493,"vX0":-8.737711825967862,"vY0":-136.56257003110125,"vZ0":-1.7867413685232783,"x":90.79,"y":174.88,"x0":2.7625865256729307,"y0":50.00067058293739,"z0":4.864139862123686,"aX":16.99238879685988},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":-14.4,"spinRate":1933,"spinDirection":123},"zone":6,"typeConfidence":0.89,"plateTime":0.4022100785300098,"extension":7.34481699205748},"hitData":{"launchSpeed":105.8,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.53,"coordY":119.16}},"index":2,"playId":"02cc71dd-5ff1-39b4-81ea-a2e1babc4230","pitchNumber":2,"startTime":"2025-08-28T04:03:23.809Z","endTime":"2025-08-28T04:03:35.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:03:35.259Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:03:35.642Z","endTime":"2025-08-28T04:08:06.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":82.6,"strikeZoneTop":3.69455681134662,"strikeZoneBottom":1.74359340671003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61976260151273,"aZ":-28.089963877118205,"pfxX":13.572976438746794,"pfxZ":2.3076458184120527,"pX":-0.9097501980391596,"pZ":1.932384148323302,"vX0":-14.041742095080346,"vY0":-133.62881458223322,"vZ0":-1.740550603479957,"x":151.68,"y":186.61,"x0":2.7049032194645233,"y0":50.00126783125544,"z0":4.653306937222956,"aX":24.012014886681662},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-20.8,"spinRate":1957,"spinDirection":126},"zone":13,"typeConfidence":0.72,"plateTime":0.413331676379447,"extension":7.445074115091368},"index":0,"playId":"51d762f6-3771-395d-81fc-0480b90e0559","pitchNumber":1,"startTime":"2025-08-28T04:03:57.249Z","endTime":"2025-08-28T04:04:01.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.954742497904682,"aZ":-32.35771046747046,"pfxX":-6.372037756964209,"pfxZ":-0.1333538389579605,"pX":-0.95750831020862,"pZ":2.084886446422385,"vX0":-7.0142570529586825,"vY0":-117.96385327475537,"vZ0":0.29824867106123487,"x":153.5,"y":182.49,"x0":2.895646525074339,"y0":50.00155361481812,"z0":4.969254761856022,"aX":-8.871086568242607},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.1,"breakHorizontal":13.4,"spinRate":2223,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4664635978678411,"extension":7.22938147983755},"index":1,"playId":"4d0db315-962f-37c1-a592-e21e0a9c5c77","pitchNumber":2,"startTime":"2025-08-28T04:04:13.388Z","endTime":"2025-08-28T04:04:16.388Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.67878348301771,"strikeZoneBottom":1.72808213203754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56308375537322,"aZ":-21.142068371175334,"pfxX":7.251543658311494,"pfxZ":6.075380638543283,"pX":0.43249745868475303,"pZ":4.094962205351552,"vX0":-8.64831255816429,"vY0":-134.72198306513712,"vZ0":1.822455388950805,"x":100.51,"y":128.22,"x0":2.7604505145586353,"y0":50.0029680345939,"z0":4.915721651327474,"aX":13.169520248623977},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-11.0,"spinRate":1944,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.40845142215718155,"extension":7.2084100901690675},"index":2,"playId":"0a29da25-5a07-35ad-a6e3-b2997488c668","pitchNumber":3,"startTime":"2025-08-28T04:04:29.935Z","endTime":"2025-08-28T04:04:35.743Z","isPitch":true,"type":"pitch"},{"details":{"description":"Athletics challenged (tag play), call on the field was upheld: Lawrence Butler caught stealing 2nd base, catcher Dillon Dingler to second baseman Gleyber Torres.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"0a29da25-5a07-35ad-a6e3-b2997488c668","startTime":"2025-08-28T04:04:48.126Z","endTime":"2025-08-28T04:07:18.985Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":133}},{"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.68462550545577,"strikeZoneBottom":1.62535179941823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.824306175084697,"aZ":-28.29043714323469,"pfxX":12.248307410525893,"pfxZ":2.0810589000179656,"pX":-0.04292420998367634,"pZ":1.4731825370151788,"vX0":-12.027824714071048,"vY0":-136.11149720929896,"vZ0":-3.224183615201433,"x":118.64,"y":199.0,"x0":2.8569080204259194,"y0":50.00089023841633,"z0":4.647057503050132,"aX":22.819784224408977},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":-19.4,"spinRate":1987,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.4034904531721226,"extension":7.294521412692813},"index":4,"playId":"c0f7dde4-bd5f-3cb2-84dd-30c6ca188a58","pitchNumber":4,"startTime":"2025-08-28T04:07:18.985Z","endTime":"2025-08-28T04:07:23.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.72839704102824,"strikeZoneBottom":1.69652683638318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55638881258501,"aZ":-30.547697952112415,"pfxX":10.08191967861956,"pfxZ":0.8867445762124682,"pX":-0.30308217995270537,"pZ":2.747402427316308,"vX0":-11.837928188541358,"vY0":-135.7969075598999,"vZ0":0.2736203186271332,"x":128.55,"y":164.6,"x0":2.838977426381679,"y0":50.003863405619136,"z0":4.800917257280241,"aX":18.50458774493681},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2012,"spinDirection":125},"zone":4,"typeConfidence":0.89,"plateTime":0.40606509061533425,"extension":7.353984830879081},"index":5,"playId":"a1d18f14-1d5b-369a-8b5d-2d0606b4da51","pitchNumber":5,"startTime":"2025-08-28T04:07:34.961Z","endTime":"2025-08-28T04:07:38.405Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-28T04:07:44.503Z","endTime":"2025-08-28T04:07:56.685Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.605381639859434,"aZ":-35.26455192612236,"pfxX":-4.8743655740306275,"pfxZ":-2.1538741699766923,"pX":1.1180487456996844,"pZ":3.4190581320253495,"vX0":-2.77984407524436,"vY0":-119.58364709146059,"vZ0":3.6636381254707118,"x":74.38,"y":146.47,"x0":2.9336169673114574,"y0":50.00591246596781,"z0":5.054283702265925,"aX":-6.977239176311256},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":9.6,"spinRate":2225,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.4601219312936302,"extension":7.183004032557941},"hitData":{"launchSpeed":96.4,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.23,"coordY":119.25}},"index":7,"playId":"fdcd19ab-3e46-3b74-9372-5cd36ead5566","pitchNumber":6,"startTime":"2025-08-28T04:07:56.685Z","endTime":"2025-08-28T04:08:06.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:08:06.848Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"JJ Bleday grounds into a force out, shortstop Trey Sweeney to third baseman Zach McKinstry. Darell Hernaiz out at 2nd. JJ Bleday to 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:08:10.274Z","endTime":"2025-08-28T04:08:51.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700242,"link":"/api/v1/people/700242"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.7,"endSpeed":73.7,"strikeZoneTop":3.38999965162797,"strikeZoneBottom":1.48733614676966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.121127989633017,"aZ":-32.317464831246475,"pfxX":-7.322832949215765,"pfxZ":-0.10206104180915077,"pX":0.7812370322102498,"pZ":2.9208716045203853,"vX0":-2.4144521892294306,"vY0":-118.87938577142519,"vZ0":2.173591259916191,"x":87.22,"y":159.92,"x0":2.76699448012583,"y0":50.0034895859179,"z0":4.971060377295454,"aX":-10.266460214698036},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.8,"breakHorizontal":13.9,"spinRate":2262,"spinDirection":300},"zone":3,"typeConfidence":0.91,"plateTime":0.46438592055473116,"extension":7.132738006422487},"index":0,"playId":"776db1e6-7176-3def-80c6-2966ec55ded8","pitchNumber":1,"startTime":"2025-08-28T04:08:28.097Z","endTime":"2025-08-28T04:08:31.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(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":94.6,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.163089136523745,"aZ":-26.550563910917177,"pfxX":10.996777831050542,"pfxZ":3.003349897610468,"pX":0.11206087427297835,"pZ":2.1237916062430715,"vX0":-10.794981038860639,"vY0":-137.15582897014113,"vZ0":-2.1684600709877033,"x":112.73,"y":181.44,"x0":2.7029296448091182,"y0":50.003477072761655,"z0":4.76712525650802,"aX":20.59507216725585},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.0,"breakHorizontal":-17.2,"spinRate":2068,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.40198590835622783,"extension":7.2852461167586196},"hitData":{"launchSpeed":94.1,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":149.15}},"index":1,"playId":"cfb31084-18c6-36d3-961a-e06326b7c0b0","pitchNumber":2,"startTime":"2025-08-28T04:08:44.530Z","endTime":"2025-08-28T04:08:51.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:08:51.247Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Harris walks. JJ Bleday to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:09:13.549Z","endTime":"2025-08-28T04:12:33.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.48788704176242,"strikeZoneBottom":1.59886482165101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36708673194453,"aZ":-31.568534362474804,"pfxX":-4.724224511598287,"pfxZ":0.42560479784310523,"pX":0.7478811393543804,"pZ":2.1951943479014404,"vX0":-3.9123410091856554,"vY0":-119.58173361385583,"vZ0":0.5161950148738039,"x":88.49,"y":179.51,"x0":3.0227110741739773,"y0":50.00591155353054,"z0":4.8223465606377305,"aX":-6.801392853423143},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":9.6,"spinRate":2223,"spinDirection":300},"zone":6,"typeConfidence":0.9,"plateTime":0.4591025855547817,"extension":7.2748156337069325},"index":0,"playId":"d9d7b235-ee0b-3149-a444-498dccda4a5e","pitchNumber":1,"startTime":"2025-08-28T04:09:19.859Z","endTime":"2025-08-28T04:09:23.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.46287105823871,"strikeZoneBottom":1.59694325815185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23653799229298,"aZ":-29.96300555970583,"pfxX":10.96023977491754,"pfxZ":1.215748700101189,"pX":1.2699600069117865,"pZ":3.373146318235585,"vX0":-8.12395643593096,"vY0":-135.09245591022193,"vZ0":1.9042228393374807,"x":68.59,"y":147.71,"x0":2.913191044167504,"y0":50.00584775452598,"z0":4.785773508369394,"aX":19.980912584882777},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.9,"breakHorizontal":-17.8,"spinRate":2073,"spinDirection":117},"zone":12,"typeConfidence":0.88,"plateTime":0.4076312112506697,"extension":7.140591973845205},"index":1,"playId":"0f7d47fb-01c6-31dc-af12-3d1aacac2d54","pitchNumber":2,"startTime":"2025-08-28T04:09:39.001Z","endTime":"2025-08-28T04:09:42.604Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.4639759772909,"strikeZoneBottom":1.66788325801506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32141901615155,"aZ":-23.401502241036912,"pfxX":7.818122757927155,"pfxZ":4.694995514926598,"pX":0.438637212559258,"pZ":3.646777213389509,"vX0":-9.101937766027905,"vY0":-136.3797551299086,"vZ0":1.0005042662585069,"x":100.28,"y":140.32,"x0":2.8167308321071323,"y0":50.000591328641846,"z0":4.899137005962947,"aX":14.60300213201349},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-12.0,"spinRate":2126,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.402898616980778,"extension":7.205410319497257},"index":2,"playId":"dc44b888-15df-352f-8f25-eaaabc5cdb5e","pitchNumber":3,"startTime":"2025-08-28T04:09:55.829Z","endTime":"2025-08-28T04:09:59.675Z","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":2},"index":3,"startTime":"2025-08-28T04:10:10.740Z","endTime":"2025-08-28T04:10:25.056Z","isPitch":false,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"}},{"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":81.2,"endSpeed":73.5,"strikeZoneTop":3.37000055342437,"strikeZoneBottom":1.60533727176001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883889261844622,"aZ":-31.952988067660268,"pfxX":-4.413196919613898,"pfxZ":0.1554207396277647,"pX":1.9055144794173693,"pZ":2.578244617372823,"vX0":-1.010764133806949,"vY0":-118.16886495794046,"vZ0":1.2110148775158016,"x":44.37,"y":169.17,"x0":2.913403491716037,"y0":50.000516109571045,"z0":5.030829646405201,"aX":-6.140005270424579},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.0,"breakHorizontal":8.3,"spinRate":2156,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.46638965877170024,"extension":7.291122043993903},"index":4,"playId":"c365a11b-0ba7-3e20-a57e-00d26ce3a62d","pitchNumber":4,"startTime":"2025-08-28T04:10:25.056Z","endTime":"2025-08-28T04:10:28.142Z","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":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.832727125455712,"aZ":-30.828118899826823,"pfxX":-5.107189890665897,"pfxZ":0.9738657892478688,"pX":-1.3547312351728937,"pZ":1.3767678299897108,"vX0":-7.708054827914716,"vY0":-118.19595619968872,"vZ0":-1.4215398163034394,"x":168.64,"y":201.61,"x0":2.638689356885864,"y0":50.00530653588094,"z0":4.871404896757138,"aX":-7.077273953486078},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.7,"breakHorizontal":11.5,"spinRate":2205,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.4671049900109767,"extension":7.2450872342372525},"index":5,"playId":"94dd5d42-ddf0-3277-a7ca-b7e034b0b781","pitchNumber":5,"startTime":"2025-08-28T04:10:43.065Z","endTime":"2025-08-28T04:10:48.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.42664477340466,"strikeZoneBottom":1.62914928607375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.442878951240147,"aZ":-20.859755389044064,"pfxX":8.055311146061664,"pfxZ":6.120215207197841,"pX":1.394260549378517,"pZ":3.443158933767962,"vX0":-6.942788407209609,"vY0":-135.52681779223133,"vZ0":-0.0019952993104850325,"x":63.85,"y":145.81,"x0":2.9509744510332476,"y0":50.00032357544633,"z0":4.908907969491552,"aX":14.884295343049843},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":-13.0,"spinRate":2235,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.40518495881282135,"extension":7.109172121633413},"index":6,"playId":"1289795b-e05e-35d9-abf7-14fe9e369e2b","pitchNumber":6,"startTime":"2025-08-28T04:11:47.086Z","endTime":"2025-08-28T04:11:50.708Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97919488416776,"aZ":-25.251758823588464,"pfxX":9.550286098442811,"pfxZ":3.6710241439069744,"pX":0.6694832421411003,"pZ":2.525047891190446,"vX0":-9.396454252974577,"vY0":-137.07218807556427,"vZ0":-1.2563345663058074,"x":91.48,"y":170.6,"x0":2.9168945973320333,"y0":50.000805691671005,"z0":4.728957650779316,"aX":17.999274712144537},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":-15.1,"spinRate":2075,"spinDirection":123},"zone":6,"typeConfidence":0.8,"plateTime":0.4010524503020356,"extension":7.250154770943714},"index":7,"playId":"24d4e3be-9521-3a1f-ad5a-5d7262bba277","pitchNumber":7,"startTime":"2025-08-28T04:12:05.008Z","endTime":"2025-08-28T04:12:08.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.47285894847052,"strikeZoneBottom":1.61458605843701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14495444008245,"aZ":-25.36224098125469,"pfxX":10.278750463872008,"pfxZ":3.5946145905824887,"pX":-1.022018249149734,"pZ":2.1182467433948777,"vX0":-13.592720036443005,"vY0":-136.85536972463504,"vZ0":-2.194493546684288,"x":155.96,"y":181.59,"x0":2.673307647232692,"y0":50.0067946832577,"z0":4.66731616104165,"aX":19.50591317964146},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":-15.7,"spinRate":1969,"spinDirection":115},"zone":13,"typeConfidence":0.89,"plateTime":0.4001819043421464,"extension":7.454264092024025},"index":8,"playId":"c5278e89-bf3b-3744-be02-04ac8b8eb738","pitchNumber":8,"startTime":"2025-08-28T04:12:26.864Z","endTime":"2025-08-28T04:12:33.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:12:33.923Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zack Gelof doubles (1) on a line drive to center fielder Wenceel Pérez. JJ Bleday scores. Brett Harris scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:13:19.649Z","endTime":"2025-08-28T04:15:43.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,9],"actionIndex":[5],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:12:52.767Z","endTime":"2025-08-28T04:13:21.991Z","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":93.4,"endSpeed":84.4,"strikeZoneTop":3.49070556130342,"strikeZoneBottom":1.57734597758602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32823295764255,"aZ":-29.98913020717792,"pfxX":11.496939455430034,"pfxZ":1.1891268025877615,"pX":1.2996832825713465,"pZ":2.430905990152413,"vX0":-8.308371840243986,"vY0":-135.74610824895012,"vZ0":-0.4704259297655001,"x":67.46,"y":173.15,"x0":2.926484106192024,"y0":50.006402419600064,"z0":4.718180828041243,"aX":21.181151617439028},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":-18.7,"spinRate":2024,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.4055376416776153,"extension":7.330068727927161},"index":1,"playId":"de2e0cec-cf32-31c1-9661-7849a2ec0e59","pitchNumber":1,"startTime":"2025-08-28T04:13:21.991Z","endTime":"2025-08-28T04:13:25.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.085356767536915,"aZ":-32.58311464879671,"pfxX":-5.491785796346792,"pfxZ":-0.2892119696918245,"pX":-0.2799453224027068,"pZ":1.5688416574054234,"vX0":-5.865050595132055,"vY0":-119.74046286109744,"vZ0":-0.7086266274785705,"x":127.67,"y":196.42,"x0":2.922736732658391,"y0":50.00058541580761,"z0":4.807427958716744,"aX":-7.898476974369622},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":11.4,"spinRate":2182,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.4590443520402543,"extension":7.184488643481164},"index":2,"playId":"3886d9a2-97e5-3c04-bf50-791ec1c82361","pitchNumber":2,"startTime":"2025-08-28T04:13:37.626Z","endTime":"2025-08-28T04:13:40.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.42999932562266,"strikeZoneBottom":1.56627669098697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26285629102191,"aZ":-20.87858172022408,"pfxX":6.686695929632776,"pfxZ":6.0613955342398675,"pX":1.497307846072852,"pZ":3.6862627819138716,"vX0":-6.057792050216095,"vY0":-135.5818858623939,"vZ0":0.8467125981388263,"x":59.93,"y":139.25,"x0":2.8903071224976675,"y0":50.00589458992722,"z0":4.825470124106566,"aX":12.468407342668941},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-10.8,"spinRate":2016,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.40377646753293694,"extension":7.088237021690634},"index":3,"playId":"e5f06c73-58c8-398f-8139-484b9305d295","pitchNumber":3,"startTime":"2025-08-28T04:14:00.025Z","endTime":"2025-08-28T04:14:10.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"e5f06c73-58c8-398f-8139-484b9305d295","startTime":"2025-08-28T04:14:29.045Z","endTime":"2025-08-28T04:14:30.292Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by catcher Dillon Dingler on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"e5f06c73-58c8-398f-8139-484b9305d295","startTime":"2025-08-28T04:14:30.292Z","endTime":"2025-08-28T04:14:36.194Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.5313359035485,"strikeZoneBottom":1.54455887527335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.360113411761443,"aZ":-27.646348192139282,"pfxX":9.84665885404943,"pfxZ":2.402906652866146,"pX":-0.6537950231715852,"pZ":1.7418611980889218,"vX0":-12.626535802688917,"vY0":-136.61933361055333,"vZ0":-2.6517079537046033,"x":141.92,"y":191.75,"x0":2.758132018492175,"y0":50.000612378803886,"z0":4.634181519611055,"aX":18.529296596336753},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":-15.0,"spinRate":2101,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.40161049223946943,"extension":7.247868150478016},"index":6,"playId":"cb3b6298-7fb8-3942-a37b-f4acdba8d300","pitchNumber":4,"startTime":"2025-08-28T04:14:36.194Z","endTime":"2025-08-28T04:14:40.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21176688327889,"aZ":-25.643569624372148,"pfxX":10.983438401691018,"pfxZ":3.4947430559613224,"pX":0.06020889186912944,"pZ":2.786266742954713,"vX0":-11.252358702460395,"vY0":-136.40903059742314,"vZ0":-0.4653643989816503,"x":114.7,"y":163.55,"x0":2.8273687247627173,"y0":50.00552972757802,"z0":4.739310935852438,"aX":20.539707115602607},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-17.3,"spinRate":2163,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4027478657417931,"extension":7.199916313381986},"index":7,"playId":"1e07a058-2c7c-3404-bb34-605bf86c2c8a","pitchNumber":5,"startTime":"2025-08-28T04:14:54.264Z","endTime":"2025-08-28T04:14:57.266Z","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":3,"strikes":2,"outs":2},"index":8,"startTime":"2025-08-28T04:15:12.940Z","endTime":"2025-08-28T04:15:28.264Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.18371203985117,"aZ":-30.30925499301599,"pfxX":11.66347821105611,"pfxZ":1.0089921860224838,"pX":0.23594876159582542,"pZ":2.4716649782933895,"vX0":-11.098288291681465,"vY0":-136.43960105484553,"vZ0":-0.3491857707490741,"x":108.01,"y":172.05,"x0":2.8777403208826677,"y0":50.00370182940491,"z0":4.723549640977184,"aX":21.5856952046936},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":-18.2,"spinRate":1996,"spinDirection":122},"zone":5,"typeConfidence":0.89,"plateTime":0.40430642656337223,"extension":7.3090052799032375},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.12,"coordY":49.83}},"index":9,"playId":"7bf4e521-d834-3a22-a773-dfe75e600cf4","pitchNumber":6,"startTime":"2025-08-28T04:15:28.264Z","endTime":"2025-08-28T04:15:43.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:15:43.428Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T04:15:58.959Z","endTime":"2025-08-28T04:16:58.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.70999875378513,"strikeZoneBottom":1.80677331174206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34345230584342,"aZ":-26.11350957291781,"pfxX":10.449198336477926,"pfxZ":3.240480632042595,"pX":-0.11939324620091013,"pZ":1.5710341033188402,"vX0":-11.201759920418384,"vY0":-135.81675502309446,"vZ0":-3.4529461822398453,"x":121.55,"y":196.36,"x0":2.698042645340347,"y0":50.003939577023864,"z0":4.672008878410528,"aX":19.55111696752038},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.6,"spinRate":2009,"spinDirection":116},"zone":13,"typeConfidence":0.89,"plateTime":0.40305246178604204,"extension":7.236768295025955},"index":0,"playId":"964387aa-2a33-35a7-933a-82109ee503a1","pitchNumber":1,"startTime":"2025-08-28T04:16:13.172Z","endTime":"2025-08-28T04:16:16.323Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.800663165838266,"aZ":-31.592121962088918,"pfxX":-4.302621904907396,"pfxZ":0.40337000535465606,"pX":-1.0487357647748394,"pZ":1.7594806953087498,"vX0":-7.559601609746292,"vY0":-119.36161547027378,"vZ0":-0.3831275536084787,"x":156.98,"y":191.27,"x0":2.7287904625920163,"y0":50.001356158665885,"z0":4.787655365357551,"aX":-6.152464123047183},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.0,"breakHorizontal":9.7,"spinRate":2291,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4603922835719647,"extension":7.250761644584633},"index":1,"playId":"a1b9711d-3647-3cbe-b928-5db6d44d38ab","pitchNumber":2,"startTime":"2025-08-28T04:16:28.874Z","endTime":"2025-08-28T04:16:31.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.033287855870963,"aZ":-32.31658445624631,"pfxX":-6.835072966531148,"pfxZ":-0.09896619439910115,"pX":-1.1466823345333161,"pZ":1.509500361775157,"vX0":-7.457674601334926,"vY0":-119.49954102552873,"vZ0":-0.7211795911018896,"x":160.71,"y":198.02,"x0":2.907944473984311,"y0":50.00211204985036,"z0":4.7301633398396605,"aX":-9.838738524161773},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":14.3,"spinRate":2388,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.45916024231304187,"extension":7.118030987854994},"index":2,"playId":"08a3a5db-4656-36cc-891e-e747d0f9482a","pitchNumber":3,"startTime":"2025-08-28T04:16:55.252Z","endTime":"2025-08-28T04:16:58.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:16:58.580Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:19:22.960Z","endTime":"2025-08-28T04:20:49.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brady Basso replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:18:07.734Z","endTime":"2025-08-28T04:19:25.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"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":93.3,"endSpeed":84.3,"strikeZoneTop":3.22953707578673,"strikeZoneBottom":1.52401801449122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25844366937032,"aZ":-15.249513411610758,"pfxX":2.9065799545214,"pfxZ":9.218642642754915,"pX":-0.7945339068651219,"pZ":3.256108635499076,"vX0":-7.72590402616201,"vY0":-135.53584581129712,"vZ0":-5.544891312563273,"x":147.29,"y":150.87,"x0":1.7321108357175392,"y0":50.00449568571104,"z0":6.416741557241687,"aX":5.338112102604322},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":-3.4,"spinRate":2368,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.40617143691681434,"extension":6.403833042358108},"index":1,"playId":"246f432a-3552-3ff3-95f9-e576bfa3eb7a","pitchNumber":1,"startTime":"2025-08-28T04:19:25.159Z","endTime":"2025-08-28T04:19:29.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.24000066218096,"strikeZoneBottom":1.61686474664991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.940208148532946,"aZ":-14.074504284861394,"pfxX":3.771278832403259,"pfxZ":9.981088739536741,"pX":0.5013252096126306,"pZ":2.3039914431776007,"vX0":-5.141660943905984,"vY0":-134.7214448634825,"vZ0":-8.079688548354046,"x":97.89,"y":176.57,"x0":1.9566209240343624,"y0":50.002364010564364,"z0":6.3650672351188025,"aX":6.838981521101827},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-5.5,"spinRate":2330,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.40866463382399854,"extension":6.251701815438498},"index":2,"playId":"c28f4de0-be0c-383a-b7b1-37492571e882","pitchNumber":2,"startTime":"2025-08-28T04:19:38.910Z","endTime":"2025-08-28T04:19:42.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.28731458699645,"strikeZoneBottom":1.57902404717084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82133150746538,"aZ":-26.93139757742735,"pfxX":9.099464150241142,"pfxZ":3.2501314719365766,"pX":1.9401674357577647,"pZ":1.7291510075420424,"vX0":-3.4650090769834754,"vY0":-126.66753374304781,"vZ0":-6.004822893856716,"x":43.05,"y":192.09,"x0":2.149958288508962,"y0":50.00198957846495,"z0":6.306514705596515,"aX":14.66597097619475},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":1907,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4337559307927501,"extension":6.155679468525423},"index":3,"playId":"295dfaa2-d68d-3f01-bb81-c06a4e9c598f","pitchNumber":3,"startTime":"2025-08-28T04:19:53.386Z","endTime":"2025-08-28T04:19:56.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10352233972352,"aZ":-12.266339456467366,"pfxX":3.1368846019250625,"pfxZ":10.844549836141246,"pX":0.15359117515406076,"pZ":2.266185748139088,"vX0":-5.7163378629111286,"vY0":-135.49583494257172,"vZ0":-8.370463795161482,"x":111.15,"y":177.59,"x0":1.8953466061170927,"y0":50.00561714769245,"z0":6.278612216261331,"aX":5.76046887996286},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-4.3,"spinRate":2402,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.406214441496517,"extension":6.383536208106573},"index":4,"playId":"1a44a9a3-8630-34b6-b430-3916c2573ef9","pitchNumber":4,"startTime":"2025-08-28T04:20:09.568Z","endTime":"2025-08-28T04:20:14.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.24000094246506,"strikeZoneBottom":1.58107602322326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47303570939206,"aZ":-14.83825978990599,"pfxX":3.9460341251263857,"pfxZ":9.251200853708085,"pX":0.2997279595467275,"pZ":4.493115621932761,"vX0":-6.127566142921436,"vY0":-135.93762438130167,"vZ0":-2.3511598378245284,"x":105.58,"y":117.47,"x0":2.069121675179378,"y0":50.00047708940045,"z0":6.397857857817342,"aX":7.3931357255697066},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2375,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40273703294962626,"extension":5.987059254185293},"index":5,"playId":"05a2bbc7-a381-38f0-a132-e8f0e40ed49b","pitchNumber":5,"startTime":"2025-08-28T04:20:30.095Z","endTime":"2025-08-28T04:20:33.687Z","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":93.9,"endSpeed":85.6,"strikeZoneTop":3.24000101397786,"strikeZoneBottom":1.51778814102948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.074519776809893,"aZ":-12.968444038082618,"pfxX":2.6698782476084038,"pfxZ":10.196772439067809,"pX":1.437931060307061,"pZ":3.0041722374964634,"vX0":-2.4524393338114643,"vY0":-136.60748095684383,"vZ0":-6.605151714522038,"x":62.19,"y":157.67,"x0":2.001962052701177,"y0":50.00146883509896,"z0":6.350978463390061,"aX":5.028179125673594},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-4.3,"spinRate":2421,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4014873360353546,"extension":6.289958588606736},"index":6,"playId":"8ab285df-6ea8-316b-a48c-261bc70fb008","pitchNumber":6,"startTime":"2025-08-28T04:20:45.488Z","endTime":"2025-08-28T04:20:49.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:20:49.098Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jahmai Jones grounds into a double play, third baseman Brett Harris to second baseman Zack Gelof to first baseman Nick Kurtz. Gleyber Torres out at 2nd. Jahmai Jones out at 1st.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:21:54.037Z","endTime":"2025-08-28T04:23:29.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T04:20:59.824Z","endTime":"2025-08-28T04:21:31.991Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T04:21:31.991Z","endTime":"2025-08-28T04:21:56.124Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.4499991623201,"strikeZoneBottom":1.59912030985958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.080006833096682,"aZ":-41.916746444068316,"pfxX":-0.774364782160414,"pfxZ":-7.687998766428857,"pX":-0.6748608692061693,"pZ":0.28872575023348285,"vX0":-5.3645725674000175,"vY0":-112.6593660609476,"vZ0":-4.173180695822724,"x":142.72,"y":230.98,"x0":1.8512976372952983,"y0":50.000798843734685,"z0":6.461208722641159,"aX":-0.9814249228642851},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.8,"breakHorizontal":3.0,"spinRate":2377,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4887428859903489,"extension":6.502757992768474},"index":2,"playId":"7fe06c4a-596e-3cd3-84bc-d2bc3f4a9ec1","pitchNumber":1,"startTime":"2025-08-28T04:21:56.124Z","endTime":"2025-08-28T04:21:59.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72442169821897,"aZ":-15.996597395142143,"pfxX":3.8148468813683283,"pfxZ":8.756577867806135,"pX":-0.3561327411115648,"pZ":2.6759383556227636,"vX0":-7.372414222784842,"vY0":-134.92507161304962,"vZ0":-6.820462954979553,"x":130.57,"y":166.53,"x0":1.9132952099904896,"y0":50.00551593710353,"z0":6.359279144418114,"aX":7.050812599427103},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":-5.4,"spinRate":2323,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4055898384742913,"extension":6.418099090266806},"index":3,"playId":"96a89487-9573-3010-8c00-06ac4553f0e8","pitchNumber":2,"startTime":"2025-08-28T04:22:18.278Z","endTime":"2025-08-28T04:22:26.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.54626045354225,"strikeZoneBottom":1.65559396554353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.980368914611983,"aZ":-26.783776462650614,"pfxX":9.0397403924446,"pfxZ":3.3033690309240096,"pX":0.8097886836507778,"pZ":0.6576926425724438,"vX0":-6.115587362720951,"vY0":-126.90870084629749,"vZ0":-8.394524459267101,"x":86.13,"y":221.02,"x0":2.076407996231503,"y0":50.00109854098915,"z0":6.141606773160985,"aX":14.743405624079513},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":1794,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43158569150802295,"extension":6.504748916259704},"index":4,"playId":"7aaf9bd5-a074-33d2-89ee-4d1d9e062484","pitchNumber":3,"startTime":"2025-08-28T04:22:45.209Z","endTime":"2025-08-28T04:22:48.900Z","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":92.3,"endSpeed":84.9,"strikeZoneTop":3.45000080393822,"strikeZoneBottom":1.49225769320092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.992922544281228,"aZ":-14.97407134165966,"pfxX":3.402562336592315,"pfxZ":9.341714311255751,"pX":0.32238936319011835,"pZ":3.912706535414672,"vX0":-5.627096414087921,"vY0":-134.32363603528347,"vZ0":-3.9596244939714627,"x":104.71,"y":133.14,"x0":1.9950375093818415,"y0":50.00522567460876,"z0":6.459135782205533,"aX":6.267080916380029},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2335,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.40658141132071,"extension":6.284639086421269},"index":5,"playId":"634603a9-194e-30c1-9d7e-3b1f027c715b","pitchNumber":4,"startTime":"2025-08-28T04:23:04.835Z","endTime":"2025-08-28T04:23:08.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0140024232502,"aZ":-17.340299707883673,"pfxX":4.206180527983733,"pfxZ":8.088120054533242,"pX":-0.2313390824081214,"pZ":2.9794312414368456,"vX0":-6.882423681175444,"vY0":-134.74915111146763,"vZ0":-5.7937183092143725,"x":125.82,"y":158.34,"x0":1.8125622391187814,"y0":50.00409749427729,"z0":6.387851269755393,"aX":7.715729964551897},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-6.1,"spinRate":2314,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4069096138606829,"extension":6.391861541815721},"hitData":{"launchSpeed":106.6,"launchAngle":0.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":167.39}},"index":6,"playId":"914de9ea-bc72-38e9-a45e-221b6c2f0b2e","pitchNumber":5,"startTime":"2025-08-28T04:23:22.006Z","endTime":"2025-08-28T04:23:29.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:23:29.638Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:23:52.816Z","endTime":"2025-08-28T04:24:21.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Riley Greene.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:23:40.025Z","endTime":"2025-08-28T04:23:54.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.16000033900116,"strikeZoneBottom":1.47453999454626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14818580825219,"aZ":-42.42470360189095,"pfxX":-1.0873952532061493,"pfxZ":-7.903041638535223,"pX":-0.2418651531459012,"pZ":0.616700008781781,"vX0":-4.278717261627119,"vY0":-113.5621122612784,"vZ0":-3.675087165912506,"x":126.22,"y":222.13,"x0":1.8133113832835206,"y0":50.00264571494531,"z0":6.505383701472015,"aX":-1.4101737592945511},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.0,"breakHorizontal":3.1,"spinRate":2374,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.48360074427683264,"extension":6.521657786438879},"index":1,"playId":"e81016ca-de64-3581-b20f-3fb33a4099e9","pitchNumber":1,"startTime":"2025-08-28T04:23:54.756Z","endTime":"2025-08-28T04:23:57.772Z","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":92.8,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.716043882605664,"aZ":-14.418392656958918,"pfxX":3.502670768394358,"pfxZ":9.670793326702263,"pX":0.1615842954319378,"pZ":2.0113917953432416,"vX0":-5.556485595494297,"vY0":-134.75644499647998,"vZ0":-8.688527066460416,"x":110.84,"y":184.47,"x0":1.7967002468390347,"y0":50.00398565791208,"z0":6.299527753321118,"aX":6.4322654386508535},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-5.2,"spinRate":2392,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4067061091903681,"extension":6.338629467895321},"hitData":{"launchSpeed":102.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":155.74}},"index":2,"playId":"6265553e-6af7-3622-a377-a8f6648b2302","pitchNumber":2,"startTime":"2025-08-28T04:24:11.253Z","endTime":"2025-08-28T04:24:21.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:24:21.924Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T04:23:52.816Z","endTime":"2025-08-28T04:24:21.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Riley Greene.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T04:23:40.025Z","endTime":"2025-08-28T04:23:54.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.16000033900116,"strikeZoneBottom":1.47453999454626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14818580825219,"aZ":-42.42470360189095,"pfxX":-1.0873952532061493,"pfxZ":-7.903041638535223,"pX":-0.2418651531459012,"pZ":0.616700008781781,"vX0":-4.278717261627119,"vY0":-113.5621122612784,"vZ0":-3.675087165912506,"x":126.22,"y":222.13,"x0":1.8133113832835206,"y0":50.00264571494531,"z0":6.505383701472015,"aX":-1.4101737592945511},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.0,"breakHorizontal":3.1,"spinRate":2374,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.48360074427683264,"extension":6.521657786438879},"index":1,"playId":"e81016ca-de64-3581-b20f-3fb33a4099e9","pitchNumber":1,"startTime":"2025-08-28T04:23:54.756Z","endTime":"2025-08-28T04:23:57.772Z","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":92.8,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.716043882605664,"aZ":-14.418392656958918,"pfxX":3.502670768394358,"pfxZ":9.670793326702263,"pX":0.1615842954319378,"pZ":2.0113917953432416,"vX0":-5.556485595494297,"vY0":-134.75644499647998,"vZ0":-8.688527066460416,"x":110.84,"y":184.47,"x0":1.7967002468390347,"y0":50.00398565791208,"z0":6.299527753321118,"aX":6.4322654386508535},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-5.2,"spinRate":2392,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4067061091903681,"extension":6.338629467895321},"hitData":{"launchSpeed":102.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":155.74}},"index":2,"playId":"6265553e-6af7-3622-a377-a8f6648b2302","pitchNumber":2,"startTime":"2025-08-28T04:24:11.253Z","endTime":"2025-08-28T04:24:21.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T04:24:21.924Z","atBatIndex":67},"scoringPlays":[6,15,18,32,63],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":170.56,"y":73.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":160.94,"y":166.88},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":71.59,"y":111.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":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":79.53,"y":100.36},"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":145.47,"y":140.21},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":19,"top":[9,10,11,12],"bottom":[13,14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":103.02,"y":135.24},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":77.38,"y":50.32},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":154.28,"y":130.77},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"coordinates":{"x":99.62,"y":147.63},"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":78.2,"y":44.41},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":111.11,"y":82.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":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":213.96,"y":87.21},"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":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":156.48,"y":74.41},"type":"O","description":"Sac Fly"},{"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":155.87,"y":166.88},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23,24],"bottom":[25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":51.41,"y":129.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":155.36,"y":151.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":189.15,"y":75.84},"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":95.06,"y":138.51},"type":"O","description":"Pop Out"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30],"bottom":[31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":138.27,"y":41.7},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"coordinates":{"x":85.36,"y":157.59},"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":118.77,"y":188.88},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":78.45,"y":97.16},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":43,"top":[37,38,39,40],"bottom":[41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":153.84,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":65.09,"y":96.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"coordinates":{"x":84.63,"y":97.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":73.76,"y":80.84},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":112.8,"y":161.31},"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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":165.74,"y":57.33},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":49,"top":[44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":109.25,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":198.59,"y":94.26},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"coordinates":{"x":138.64,"y":217.05},"type":"O","description":"Pop Out"}]}},{"startIndex":50,"endIndex":55,"top":[50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":125.56,"y":76.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":138.52,"y":80.76},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":101.65,"y":150.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":7,"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":153.65,"y":118.66},"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":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":141.17,"y":148.64},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58],"bottom":[59,60,61,62,63,64],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":106.53,"y":119.16},"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":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":183.23,"y":119.25},"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":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":113.3,"y":149.15},"type":"O","description":"Forceout"},{"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":99.12,"y":49.83},"type":"H","description":"Double"}]}},{"startIndex":65,"endIndex":67,"top":[65,66,67],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":102.16,"y":167.39},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":99.62,"y":155.74},"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":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"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":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":11,"errors":0,"leftOnBase":6},"away":{"runs":0,"hits":2,"errors":2,"leftOnBase":4}},"defense":{"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"catcher":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"third":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"shortstop":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"right":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"onDeck":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"inHole":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"battingOrder":2,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"onDeck":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"inHole":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"battingOrder":4,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".249","atBats":28,"obp":".318","slg":".423","ops":".741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":4,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":32,"obp":".405","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":148,"era":"3.84","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.23","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":53,"strikes":95,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":6,"pitchesPerInning":"18.50","runsScoredPer9":"7.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":50,"groundOuts":95,"airOuts":101,"runs":60,"doubles":18,"triples":10,"homeRuns":11,"strikeOuts":97,"baseOnBalls":42,"intentionalWalks":1,"hits":103,"hitByPitch":5,"avg":".263","atBats":391,"obp":".339","slg":".445","ops":".784","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":174,"rbi":43,"leftOnBase":172,"sacBunts":1,"sacFlies":4,"babip":".321","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.54","popOuts":17,"lineOuts":34},"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":166,"putOuts":145,"errors":12,"chances":323,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":85,"groundOuts":134,"airOuts":138,"runs":47,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":212,"baseOnBalls":25,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":601,"obp":".236","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2424,"era":"2.28","inningsPitched":"166.0","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"0.87","battersFaced":633,"outs":498,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2424,"balls":718,"strikes":1706,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".733","pitchesPerInning":"14.60","gamesFinished":0,"strikeoutWalkRatio":"8.48","strikeoutsPer9Inn":"11.49","walksPer9Inn":"1.36","hitsPer9Inn":"6.51","runsScoredPer9":"2.55","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":4,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":40,"groundOuts":67,"airOuts":66,"runs":34,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":81,"baseOnBalls":24,"intentionalWalks":0,"hits":55,"hitByPitch":0,"avg":".208","atBats":265,"obp":".270","slg":".313","ops":".583","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":83,"rbi":31,"leftOnBase":120,"sacBunts":0,"sacFlies":4,"babip":".269","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.17","popOuts":14,"lineOuts":12},"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":173,"putOuts":102,"errors":6,"chances":281,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 12-5)","summary":"3.1 IP, 5 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":78,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":19,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":29,"strikes":49,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":79,"groundOuts":110,"airOuts":135,"runs":57,"doubles":23,"triples":3,"homeRuns":17,"strikeOuts":107,"baseOnBalls":32,"intentionalWalks":1,"hits":126,"hitByPitch":3,"atBats":471,"obp":".314","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1932,"era":"3.95","inningsPitched":"120.2","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.31","battersFaced":513,"outs":362,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1932,"balls":666,"strikes":1266,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":4,"winPercentage":".706","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"7.98","walksPer9Inn":"2.39","hitsPer9Inn":"9.40","runsScoredPer9":"4.25","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":23,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":13,"strikes":23,"strikePercentage":".640","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":46,"gamesStarted":0,"flyOuts":27,"groundOuts":44,"airOuts":50,"runs":28,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":30,"intentionalWalks":2,"hits":34,"hitByPitch":0,"atBats":174,"obp":".312","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":895,"era":"4.99","inningsPitched":"48.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":27,"whip":"1.32","battersFaced":205,"outs":146,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":895,"balls":357,"strikes":538,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"18.39","gamesFinished":16,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"8.69","walksPer9Inn":"5.55","hitsPer9Inn":"6.29","runsScoredPer9":"5.18","homeRunsPer9":"0.74","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":12,"groundOuts":16,"airOuts":33,"runs":11,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".245","atBats":94,"obp":".336","slg":".479","ops":".815","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":45,"rbi":15,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":12,"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":0,"putOuts":12,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":54,"groundOuts":89,"airOuts":90,"runs":51,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":96,"baseOnBalls":10,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".262","atBats":370,"obp":".289","slg":".408","ops":".697","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":151,"rbi":51,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.64","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":159,"errors":8,"chances":302,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":62,"groundOuts":96,"airOuts":106,"runs":72,"doubles":26,"triples":1,"homeRuns":32,"strikeOuts":168,"baseOnBalls":39,"intentionalWalks":1,"hits":133,"hitByPitch":3,"avg":".266","atBats":500,"obp":".321","slg":".514","ops":".835","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":545,"totalBases":257,"rbi":99,"leftOnBase":235,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":17,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":235,"errors":2,"chances":239,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":56,"gamesStarted":5,"flyOuts":31,"groundOuts":76,"airOuts":60,"runs":28,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":51,"baseOnBalls":12,"intentionalWalks":1,"hits":57,"hitByPitch":0,"atBats":236,"obp":".274","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":941,"era":"3.66","inningsPitched":"64.0","wins":5,"losses":3,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":26,"whip":"1.08","battersFaced":256,"outs":192,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":941,"balls":322,"strikes":619,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".625","pitchesPerInning":"14.70","gamesFinished":4,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"7.17","walksPer9Inn":"1.69","hitsPer9Inn":"8.02","runsScoredPer9":"3.94","homeRunsPer9":"1.83","inheritedRunners":35,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":62,"groundOuts":68,"airOuts":113,"runs":56,"doubles":17,"triples":4,"homeRuns":22,"strikeOuts":85,"baseOnBalls":13,"intentionalWalks":0,"hits":93,"hitByPitch":6,"avg":".261","atBats":357,"obp":".296","slg":".515","ops":".811","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":184,"rbi":50,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.60","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"16.23","popOuts":29,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":113,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":27,"groundOuts":50,"airOuts":49,"runs":21,"doubles":6,"triples":3,"homeRuns":3,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":2,"hits":39,"hitByPitch":1,"atBats":181,"obp":".280","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":745,"era":"3.38","inningsPitched":"50.2","wins":3,"losses":4,"saves":24,"saveOpportunities":30,"holds":1,"blownSaves":6,"earnedRuns":19,"whip":"1.09","battersFaced":203,"outs":152,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":246,"strikes":499,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".429","pitchesPerInning":"14.70","gamesFinished":38,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"8.35","walksPer9Inn":"2.84","hitsPer9Inn":"6.93","runsScoredPer9":"3.73","homeRunsPer9":"0.53","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":75,"groundOuts":98,"airOuts":137,"runs":76,"doubles":24,"triples":1,"homeRuns":21,"strikeOuts":165,"baseOnBalls":50,"intentionalWalks":0,"hits":127,"hitByPitch":4,"atBats":526,"obp":".312","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2370,"era":"4.87","inningsPitched":"136.2","wins":7,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.30","battersFaced":581,"outs":410,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2370,"balls":849,"strikes":1521,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".350","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"10.87","walksPer9Inn":"3.29","hitsPer9Inn":"8.36","runsScoredPer9":"5.00","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":13,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 3B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":86,"groundOuts":77,"airOuts":149,"runs":71,"doubles":25,"triples":1,"homeRuns":28,"strikeOuts":134,"baseOnBalls":58,"intentionalWalks":5,"hits":112,"hitByPitch":9,"avg":".240","atBats":467,"obp":".332","slg":".478","ops":".810","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":223,"rbi":70,"leftOnBase":190,"sacBunts":0,"sacFlies":5,"babip":".271","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.68","popOuts":40,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":861,"errors":3,"chances":946,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".615","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":57,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"4.00","battersFaced":13,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":24,"strikes":33,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".---","pitchesPerInning":"28.50","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"13.50","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":11,"groundOuts":27,"airOuts":26,"runs":13,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".188","atBats":101,"obp":".288","slg":".327","ops":".615","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":33,"rbi":16,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".235","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":9,"stolenBases":20,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":13,"putOuts":265,"errors":4,"chances":282,"fielding":".986","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":93,"groundOuts":107,"airOuts":145,"runs":68,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":75,"baseOnBalls":70,"intentionalWalks":0,"hits":112,"hitByPitch":4,"avg":".259","atBats":433,"obp":".363","slg":".400","ops":".763","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":513,"totalBases":173,"rbi":61,"leftOnBase":149,"sacBunts":0,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.93","popOuts":19,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":231,"putOuts":158,"errors":4,"chances":393,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"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":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":26,"groundOuts":55,"airOuts":49,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":186,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":818,"era":"4.89","inningsPitched":"49.2","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":13,"blownSaves":4,"earnedRuns":27,"whip":"1.29","battersFaced":210,"outs":149,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":315,"strikes":503,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".250","pitchesPerInning":"16.47","gamesFinished":15,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.43","walksPer9Inn":"4.17","hitsPer9Inn":"7.43","runsScoredPer9":"5.07","homeRunsPer9":"1.45","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":26,"groundOuts":81,"airOuts":49,"runs":31,"doubles":14,"triples":2,"homeRuns":3,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":2,"hits":60,"hitByPitch":2,"atBats":225,"obp":".311","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":870,"era":"3.25","inningsPitched":"55.1","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":20,"whip":"1.32","battersFaced":241,"outs":166,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":313,"strikes":557,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":8,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"5.86","walksPer9Inn":"2.11","hitsPer9Inn":"9.76","runsScoredPer9":"5.04","homeRunsPer9":"0.49","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"401","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":30,"groundOuts":37,"airOuts":46,"runs":21,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".252","atBats":135,"obp":".306","slg":".393","ops":".699","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":53,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":4,"lineOuts":12},"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":67,"putOuts":30,"errors":3,"chances":100,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":91,"groundOuts":127,"airOuts":177,"runs":80,"doubles":26,"triples":4,"homeRuns":23,"strikeOuts":97,"baseOnBalls":32,"intentionalWalks":0,"hits":141,"hitByPitch":3,"atBats":532,"obp":".306","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2224,"era":"4.98","inningsPitched":"137.1","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.26","battersFaced":577,"outs":412,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2224,"balls":773,"strikes":1451,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".313","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"6.36","walksPer9Inn":"2.10","hitsPer9Inn":"9.24","runsScoredPer9":"5.24","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":46,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":20,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":1,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":52,"groundOuts":71,"airOuts":100,"runs":43,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":87,"baseOnBalls":18,"intentionalWalks":2,"hits":96,"hitByPitch":8,"avg":".272","atBats":353,"obp":".321","slg":".425","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":150,"rbi":51,"leftOnBase":150,"sacBunts":0,"sacFlies":1,"babip":".332","groundOutsToAirouts":"0.71","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.09","popOuts":22,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":22,"stolenBases":41,"stolenBasePercentage":".651","caughtStealingPercentage":".349","assists":32,"putOuts":834,"errors":4,"chances":870,"fielding":".995","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":22,"flyOuts":69,"groundOuts":121,"airOuts":119,"runs":77,"doubles":24,"triples":3,"homeRuns":20,"strikeOuts":137,"baseOnBalls":58,"intentionalWalks":2,"hits":133,"hitByPitch":12,"atBats":502,"obp":".351","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2246,"era":"5.25","inningsPitched":"128.2","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.48","battersFaced":582,"outs":386,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2246,"balls":811,"strikes":1435,"strikePercentage":".640","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".474","pitchesPerInning":"17.46","gamesFinished":1,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.58","walksPer9Inn":"4.06","hitsPer9Inn":"9.30","runsScoredPer9":"5.39","homeRunsPer9":"1.40","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":21,"groundOuts":69,"airOuts":37,"runs":20,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":64,"baseOnBalls":19,"intentionalWalks":1,"hits":45,"hitByPitch":1,"atBats":213,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":961,"era":"2.81","inningsPitched":"57.2","wins":6,"losses":3,"saves":19,"saveOpportunities":25,"holds":2,"blownSaves":6,"earnedRuns":18,"whip":"1.11","battersFaced":235,"outs":173,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":961,"balls":338,"strikes":623,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":0,"winPercentage":".667","pitchesPerInning":"16.66","gamesFinished":35,"strikeoutWalkRatio":"3.37","strikeoutsPer9Inn":"9.99","walksPer9Inn":"2.97","hitsPer9Inn":"7.02","runsScoredPer9":"3.12","homeRunsPer9":"0.62","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":67,"groundOuts":71,"airOuts":110,"runs":58,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":89,"baseOnBalls":44,"intentionalWalks":0,"hits":94,"hitByPitch":1,"avg":".261","atBats":360,"obp":".340","slg":".428","ops":".768","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":154,"rbi":40,"leftOnBase":136,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":12,"lineOuts":31},"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":97,"putOuts":173,"errors":6,"chances":276,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":50,"groundOuts":47,"airOuts":83,"runs":38,"doubles":12,"triples":4,"homeRuns":11,"strikeOuts":55,"baseOnBalls":21,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".260","atBats":246,"obp":".322","slg":".476","ops":".798","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":117,"rbi":32,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.36","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":118,"errors":2,"chances":125,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":3,"flyOuts":15,"groundOuts":28,"airOuts":29,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":98,"obp":".221","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":382,"era":"2.60","inningsPitched":"27.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"0.83","battersFaced":104,"outs":83,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":124,"strikes":258,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"13.81","gamesFinished":0,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"7.81","walksPer9Inn":"1.63","hitsPer9Inn":"5.86","runsScoredPer9":"2.60","homeRunsPer9":"1.30","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[690993,650402,681481,663330,682985,628451,679529,672761,656716,693307,700242,663554,606160,592454,805427],"pitchers":[663554,606160,592454,805427],"bench":[595879,668670],"bullpen":[640448,656427,669724,663947,675512,450203,663978,669373,676684],"battingOrder":[690993,650402,663330,628451,679529,672761,656716,693307,700242],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Torkelson (1, Morales)."},{"label":"TB","value":"Dingler; Torkelson 3."},{"label":"Runners left in scoring position, 2 out","value":"Carpenter; McKinstry."},{"label":"GIDP","value":"Jones, Jah."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mize (1, throw); Dingler (4, pickoff)."},{"label":"DP","value":"(Torres-Sweeney-Torkelson)."}]}],"note":[{"label":"a","value":"Grounded into a double play for Carpenter in the 9th."},{"label":"b","value":"Grounded out for Greene, R in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".253","atBats":32,"obp":".320","slg":".433","ops":".753","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":17,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":28,"obp":".161","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"4.78","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.36","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":119,"balls":46,"strikes":73,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"pitchesPerInning":"13.22","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, CS","gamesPlayed":1,"flyOuts":1,"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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":50,"groundOuts":115,"airOuts":105,"runs":70,"doubles":28,"triples":2,"homeRuns":17,"strikeOuts":154,"baseOnBalls":50,"intentionalWalks":0,"hits":109,"hitByPitch":0,"avg":".227","atBats":481,"obp":".299","slg":".399","ops":".698","caughtStealing":6,"stolenBases":17,"stolenBasePercentage":".739","caughtStealingPercentage":".261","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":192,"rbi":51,"leftOnBase":202,"sacBunts":2,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.29","popOuts":15,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":307,"errors":1,"chances":312,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"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":135,"flyOuts":85,"groundOuts":112,"airOuts":143,"runs":85,"doubles":32,"triples":3,"homeRuns":26,"strikeOuts":131,"baseOnBalls":55,"intentionalWalks":4,"hits":141,"hitByPitch":4,"avg":".269","atBats":525,"obp":".341","slg":".490","ops":".831","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":587,"totalBases":257,"rbi":75,"leftOnBase":214,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.78","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.19","popOuts":26,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"70","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":18,"gamesStarted":11,"flyOuts":22,"groundOuts":71,"airOuts":43,"runs":37,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":74,"baseOnBalls":21,"intentionalWalks":1,"hits":69,"hitByPitch":4,"atBats":257,"obp":".333","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1122,"era":"4.96","inningsPitched":"65.1","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":36,"whip":"1.38","battersFaced":282,"outs":196,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1122,"balls":449,"strikes":673,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".286","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"10.19","walksPer9Inn":"2.89","hitsPer9Inn":"9.51","runsScoredPer9":"5.10","homeRunsPer9":"1.93","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".111","atBats":36,"obp":".154","slg":".222","ops":".376","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":8,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"babip":".188","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":21,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":1,"flyOuts":43,"groundOuts":33,"airOuts":67,"runs":23,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":1,"hits":40,"hitByPitch":4,"atBats":191,"obp":".287","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":886,"era":"3.74","inningsPitched":"53.0","wins":3,"losses":3,"saves":0,"saveOpportunities":5,"holds":11,"blownSaves":5,"earnedRuns":22,"whip":"1.09","battersFaced":217,"outs":159,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":326,"strikes":560,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".500","pitchesPerInning":"16.72","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.06","hitsPer9Inn":"6.79","runsScoredPer9":"3.91","homeRunsPer9":"1.53","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"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"}]},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"44","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":44,"gamesStarted":0,"flyOuts":32,"groundOuts":37,"airOuts":48,"runs":28,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":42,"baseOnBalls":30,"intentionalWalks":1,"hits":34,"hitByPitch":3,"atBats":155,"obp":".349","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":789,"era":"5.20","inningsPitched":"45.0","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":26,"whip":"1.42","battersFaced":194,"outs":135,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":789,"balls":308,"strikes":481,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".600","pitchesPerInning":"17.53","gamesFinished":8,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.40","walksPer9Inn":"6.00","hitsPer9Inn":"6.80","runsScoredPer9":"5.60","homeRunsPer9":"0.80","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680862":{"person":{"id":680862,"fullName":"Willie MacIver","link":"/api/v1/people/680862"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":22,"airOuts":16,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".224","atBats":67,"obp":".297","slg":".388","ops":".685","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":26,"rbi":7,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".255","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":5,"putOuts":177,"errors":3,"chances":185,"fielding":".984","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":7,"groundOuts":11,"airOuts":13,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".294","atBats":51,"obp":".315","slg":".373","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":19,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".385","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547184":{"person":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"jerseyNumber":"49","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":29,"gamesStarted":0,"flyOuts":23,"groundOuts":27,"airOuts":37,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":2,"hits":23,"hitByPitch":0,"atBats":105,"obp":".314","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":491,"era":"2.45","inningsPitched":"29.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":8,"whip":"1.30","battersFaced":122,"outs":88,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":491,"balls":184,"strikes":307,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"16.74","gamesFinished":7,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.14","walksPer9Inn":"4.60","hitsPer9Inn":"7.06","runsScoredPer9":"2.76","homeRunsPer9":"0.31","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"45","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":10,"flyOuts":56,"groundOuts":51,"airOuts":92,"runs":47,"doubles":11,"triples":1,"homeRuns":16,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":0,"hits":81,"hitByPitch":5,"atBats":269,"obp":".366","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1170,"era":"5.66","inningsPitched":"68.1","wins":2,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.58","battersFaced":310,"outs":205,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1170,"balls":418,"strikes":752,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".333","pitchesPerInning":"17.12","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.56","hitsPer9Inn":"10.67","runsScoredPer9":"6.19","homeRunsPer9":"2.11","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":18,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":60,"groundOuts":130,"airOuts":100,"runs":67,"doubles":26,"triples":1,"homeRuns":23,"strikeOuts":122,"baseOnBalls":50,"intentionalWalks":2,"hits":132,"hitByPitch":5,"avg":".274","atBats":482,"obp":".347","slg":".475","ops":".822","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":229,"rbi":77,"leftOnBase":234,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.96","popOuts":15,"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":26,"putOuts":478,"errors":5,"chances":509,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":8,"strikes":5,"strikePercentage":".380","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":8,"strikes":5,"strikePercentage":".380","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":18,"groundOuts":23,"airOuts":31,"runs":13,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":117,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":550,"era":"3.45","inningsPitched":"31.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.24","battersFaced":134,"outs":94,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":218,"strikes":332,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.55","gamesFinished":12,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"11.20","walksPer9Inn":"4.31","hitsPer9Inn":"6.89","runsScoredPer9":"3.73","homeRunsPer9":"1.44","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":9},"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}},"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":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":26,"flyOuts":11,"groundOuts":34,"airOuts":25,"runs":10,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".261","atBats":92,"obp":".327","slg":".380","ops":".707","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":35,"rbi":12,"leftOnBase":39,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":3,"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":45,"putOuts":33,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":42,"groundOuts":56,"airOuts":61,"runs":69,"doubles":23,"triples":2,"homeRuns":27,"strikeOuts":116,"baseOnBalls":52,"intentionalWalks":2,"hits":103,"hitByPitch":1,"avg":".309","atBats":333,"obp":".401","slg":".634","ops":"1.035","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":211,"rbi":70,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".394","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.33","popOuts":8,"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":31,"putOuts":586,"errors":8,"chances":625,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":37,"gamesStarted":0,"flyOuts":30,"groundOuts":38,"airOuts":58,"runs":23,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":28,"intentionalWalks":3,"hits":47,"hitByPitch":1,"atBats":194,"obp":".336","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":934,"era":"3.58","inningsPitched":"50.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.49","battersFaced":226,"outs":151,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":934,"balls":342,"strikes":592,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"18.56","gamesFinished":15,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.66","walksPer9Inn":"5.01","hitsPer9Inn":"8.40","runsScoredPer9":"4.11","homeRunsPer9":"0.72","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695391":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"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":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".235","atBats":34,"obp":".325","slg":".294","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":10,"rbi":3,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":15,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":8,"groundOuts":10,"airOuts":11,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".250","atBats":64,"obp":".296","slg":".500","ops":".796","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":32,"rbi":13,"leftOnBase":26,"sacBunts":1,"sacFlies":2,"babip":".375","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":33,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB","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":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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":59,"groundOuts":96,"airOuts":114,"runs":60,"doubles":24,"triples":0,"homeRuns":29,"strikeOuts":84,"baseOnBalls":29,"intentionalWalks":1,"hits":105,"hitByPitch":0,"avg":".266","atBats":394,"obp":".313","slg":".548","ops":".861","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":216,"rbi":65,"leftOnBase":183,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.59","popOuts":24,"lineOuts":31},"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":16,"stolenBases":83,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":32,"putOuts":752,"errors":6,"chances":790,"fielding":".992","passedBall":7,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"31","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":42,"gamesStarted":5,"flyOuts":42,"groundOuts":75,"airOuts":76,"runs":34,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":86,"baseOnBalls":30,"intentionalWalks":2,"hits":88,"hitByPitch":5,"atBats":321,"obp":".344","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1422,"era":"2.77","inningsPitched":"84.1","wins":2,"losses":5,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":26,"whip":"1.40","battersFaced":361,"outs":253,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":1422,"balls":499,"strikes":923,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".286","pitchesPerInning":"16.86","gamesFinished":9,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"9.18","walksPer9Inn":"3.20","hitsPer9Inn":"9.39","runsScoredPer9":"3.63","homeRunsPer9":"0.53","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":0,"errors":0,"chances":11,"fielding":"1.000","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":27,"gamesStarted":25,"flyOuts":108,"groundOuts":111,"airOuts":203,"runs":78,"doubles":31,"triples":0,"homeRuns":25,"strikeOuts":117,"baseOnBalls":46,"intentionalWalks":0,"hits":125,"hitByPitch":3,"atBats":549,"obp":".288","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2425,"era":"4.15","inningsPitched":"145.1","wins":10,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.18","battersFaced":605,"outs":436,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2425,"balls":893,"strikes":1532,"strikePercentage":".630","hitBatsmen":3,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".556","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.85","hitsPer9Inn":"7.74","runsScoredPer9":"4.83","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":36,"lineOuts":59},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"33","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":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":78,"flyOuts":43,"groundOuts":49,"airOuts":81,"runs":39,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":76,"baseOnBalls":33,"intentionalWalks":2,"hits":54,"hitByPitch":0,"avg":".208","atBats":259,"obp":".297","slg":".378","ops":".675","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":98,"rbi":29,"leftOnBase":110,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.90","popOuts":25,"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":3,"putOuts":185,"errors":3,"chances":191,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID674384":{"person":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"jerseyNumber":"54","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":8,"gamesStarted":0,"flyOuts":8,"groundOuts":3,"airOuts":14,"runs":9,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":36,"obp":".489","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":192,"era":"8.68","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"2.14","battersFaced":47,"outs":28,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":80,"strikes":112,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.57","gamesFinished":3,"strikeoutWalkRatio":"0.88","strikeoutsPer9Inn":"6.75","walksPer9Inn":"7.71","hitsPer9Inn":"11.57","runsScoredPer9":"8.68","homeRunsPer9":"1.93","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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}},"ID806960":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"7.0 IP, 0 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":11,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":34,"strikes":57,"strikePercentage":".630","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":5},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":16,"groundOuts":15,"airOuts":29,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":77,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":369,"era":"1.19","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":88,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":152,"strikes":217,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.97","hitsPer9Inn":"4.76","runsScoredPer9":"1.19","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"gamesStarted":1,"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"}]},"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":99,"flyOuts":46,"groundOuts":143,"airOuts":96,"runs":50,"doubles":18,"triples":0,"homeRuns":12,"strikeOuts":31,"baseOnBalls":22,"intentionalWalks":1,"hits":121,"hitByPitch":4,"avg":".311","atBats":389,"obp":".353","slg":".450","ops":".803","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":15,"groundIntoTriplePlay":1,"plateAppearances":417,"totalBases":175,"rbi":53,"leftOnBase":143,"sacBunts":1,"sacFlies":1,"babip":".314","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.42","popOuts":18,"lineOuts":32},"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":193,"putOuts":106,"errors":8,"chances":307,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[701762,669127,667670,691016,671732,687231,668709,695391,680869,806960,686993,669620],"pitchers":[806960,686993,669620],"bench":[666126,680862,687515,805779],"bullpen":[665660,686930,674370,621053,669372,663687,547184,656794,674384,605488],"battingOrder":[701762,669127,667670,691016,671732,687231,668709,695391,680869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Langeliers (24, Mize); Harris, B (2, Mize); Gelof (1, Sommers)."},{"label":"HR","value":"Gelof (1, 2nd inning off Mize, 1 on, 1 out)."},{"label":"TB","value":"Butler, L; Gelof 6; Harris, B 3; Hernaiz; Kurtz 2; Langeliers 2; Rooker; Soderstrom."},{"label":"RBI","value":"Gelof 4 (5); Rooker (75); Soderstrom (77)."},{"label":"2-out RBI","value":"Gelof 2."},{"label":"Runners left in scoring position, 2 out","value":"Soderstrom 2; Hernaiz; Kurtz."},{"label":"SF","value":"Rooker."},{"label":"GIDP","value":"Soderstrom."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Gelof (1, 2nd base by Mize/Dingler); Butler, L (6, 2nd base by Sommers/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Harris, B-Gelof-Kurtz)."}]}],"note":[]}},"officials":[{"official":{"id":427413,"fullName":"Tony Randazzo","link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Mize 78-49; Montero, R 36-23; Kahnle 7-6; Sommers 27-17; Morales 91-57; Sterner 15-11; Basso 13-5."},{"label":"Groundouts-flyouts","value":"Mize 3-2; Montero, R 1-2; Kahnle 2-0; Sommers 1-0; Morales 3-5; Sterner 0-0; Basso 2-0."},{"label":"Batters faced","value":"Mize 19; Montero, R 9; Kahnle 3; Sommers 6; Morales 25; Sterner 3; Basso 3."},{"label":"Inherited runners-scored","value":"Montero, R 1-0."},{"label":"Umpires","value":"HP: Tony Randazzo. 1B: Phil Cuzzi. 2B: Dan Bellino. 3B: Clint Vondrak. "},{"label":"Weather","value":"86 degrees, Clear."},{"label":"Wind","value":"10 mph, L To R."},{"label":"First pitch","value":"7:05 PM."},{"label":"T","value":"2:19."},{"label":"Att","value":"8,551."},{"label":"Venue","value":"Sutter Health Park."},{"label":"August 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960","boxscoreName":"Morales"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"7.0 IP, 0 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":11,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":34,"strikes":57,"strikePercentage":".630","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":5},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":16,"groundOuts":15,"airOuts":29,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":77,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":369,"era":"1.19","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":88,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":152,"strikes":217,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.97","hitsPer9Inn":"4.76","runsScoredPer9":"1.19","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":81,"pitchingGameScore":81},{"player":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","boxscoreName":"Gelof"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".111","atBats":36,"obp":".154","slg":".222","ops":".376","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":8,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"babip":".188","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":21,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","boxscoreName":"Harris, B"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"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":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".235","atBats":34,"obp":".325","slg":".294","ops":".619","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":10,"rbi":3,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":15,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"loser":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}