{"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":824246,"link":"/api/v1.1/game/824246/feed/live","metaData":{"wait":10,"timeStamp":"20260726_204601","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824246,"type":"R","doubleHeader":"N","id":"2026/07/26/kcamlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824246-2026-07-26","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-26T17:40:00Z","originalDate":"2026-07-26","officialDate":"2026-07-26","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":62,"ties":0,"pct":".421"},"records":{},"divisionLeader":false,"wins":45,"losses":62,"winningPercentage":".421"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":56,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":50,"losses":56,"winningPercentage":".472"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"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},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"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},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID694360":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360","firstName":"Beck","lastName":"Way","primaryNumber":"44","birthDate":"1999-08-06","currentAge":27,"birthCity":"Harrisburg","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beck","useLastName":"Way","middleName":"Michael","boxscoreName":"Way","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beck Way","nameSlug":"beck-way-694360","firstLastName":"Beck Way","lastFirstName":"Way, Beck","lastInitName":"Way, B","initLastName":"B Way","fullFMLName":"Beck Michael Way","fullLFMName":"Way, Beck Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623205":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205","firstName":"Andrew","lastName":"Velazquez","primaryNumber":"45","birthDate":"1994-07-14","currentAge":32,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrew","useLastName":"Velazquez","boxscoreName":"Velazquez, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Velazquez","nameSlug":"andrew-velazquez-623205","firstLastName":"Andrew Velazquez","lastFirstName":"Velazquez, Andrew","lastInitName":"Velazquez, A","initLastName":"A Velazquez","fullFMLName":"Andrew Velazquez","fullLFMName":"Velazquez, Andrew","strikeZoneTop":3.019,"strikeZoneBottom":1.524},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"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":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"82","wind":"5 mph, R To L"},"gameInfo":{"attendance":29489,"firstPitch":"2026-07-26T17:42:00.000Z","gameDurationMinutes":183},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"home":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lane Thomas homers (10) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:42:24.843Z","endTime":"2026-07-26T17:44:26.027Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T14:18:57.333Z","endTime":"2026-07-26T17:12:55.241Z","isPitch":false,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T17:12:55.241Z","endTime":"2026-07-26T17:40:05.237Z","isPitch":false,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-26T17:40:05.237Z","endTime":"2026-07-26T17:42:26.994Z","isPitch":false,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757214866785585,"aZ":-22.591061182979523,"pfxX":8.700109525948339,"pfxZ":4.946190341053725,"pX":1.1657691485787225,"pZ":3.108309826903847,"vX0":-2.7892305212337525,"vY0":-137.8241332247632,"vZ0":-3.7943063730152744,"x":72.56,"y":154.86,"x0":1.0566916953250542,"y0":50.00052056905753,"z0":6.016500286408555,"aX":16.843833236384626},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.2,"spinRate":2230,"spinDirection":138},"zone":12,"typeConfidence":0.89,"plateTime":0.39643042542890283,"extension":5.576423290811824},"index":3,"playId":"02dcc4dc-d6f2-37f7-a570-b3b222820edd","pitchNumber":1,"startTime":"2026-07-26T17:42:26.994Z","endTime":"2026-07-26T17:42:30.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.543927853982535,"aZ":-39.907734562042776,"pfxX":-7.06597044966517,"pfxZ":-5.895585429532744,"pX":-1.2858464250536852,"pZ":2.840184658950971,"vX0":-3.7833960308936123,"vY0":-113.40634712280828,"vZ0":1.8426556549598192,"x":166.01,"y":162.1,"x0":1.3189202531738515,"y0":50.00485424074311,"z0":5.979457318760077,"aX":-9.261831575616199},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.0,"breakHorizontal":13.7,"spinRate":2842,"spinDirection":307},"zone":11,"typeConfidence":0.86,"plateTime":0.481843157435506,"extension":5.676552328965644},"index":4,"playId":"19b10968-90ff-3ba8-8289-3b740fc4b9e7","pitchNumber":2,"startTime":"2026-07-26T17:42:43.949Z","endTime":"2026-07-26T17:42:47.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20825830226358,"aZ":-23.76464406777774,"pfxX":8.359429864739857,"pfxZ":4.443283559751045,"pX":0.3651848816110596,"pZ":2.063235118746219,"vX0":-5.174021431668459,"vY0":-136.27370483599827,"vZ0":-5.621664835288782,"x":103.08,"y":183.07,"x0":1.1962698489671686,"y0":50.004250508451044,"z0":5.780958353119548,"aX":15.821021412722564},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-14.2,"spinRate":2194,"spinDirection":140},"zone":9,"typeConfidence":0.9,"plateTime":0.40098288182710107,"extension":5.68617809210032},"index":5,"playId":"b19291ba-c8ae-37c7-aee9-1812ca351dfb","pitchNumber":3,"startTime":"2026-07-26T17:43:01.614Z","endTime":"2026-07-26T17:43:05.921Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01844338179362,"aZ":-28.41796640144936,"pfxX":8.338246343947745,"pfxZ":2.2403961642015595,"pX":0.5164804316381749,"pZ":3.199414934276793,"vX0":-4.541477991949837,"vY0":-127.97889295357632,"vZ0":-1.4184368990150853,"x":97.31,"y":152.4,"x0":1.2218448585571497,"y0":50.0000669324266,"z0":5.966557799228309,"aX":13.963092836211038},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-14.2,"spinRate":1543,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.42640121053236246,"extension":5.656798049028464},"index":6,"playId":"7cb31a2e-a665-309d-82e7-bd4ed05c7597","pitchNumber":4,"startTime":"2026-07-26T17:43:24.956Z","endTime":"2026-07-26T17:43:28.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857731754134925,"aZ":-31.17752972922524,"pfxX":-0.06810000792027893,"pfxZ":0.6195240145753194,"pX":-2.32916694671307,"pZ":-0.7997640779622627,"vX0":-8.054318505656237,"vY0":-125.43090468306754,"vZ0":-9.453574728490466,"x":205.78,"y":260.37,"x0":0.9292336368942692,"y0":50.00009242184681,"z0":5.5520713482191315,"aX":-0.10743326164045644},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":1.9,"spinRate":2455,"spinDirection":350},"zone":13,"typeConfidence":0.89,"plateTime":0.436317567567031,"extension":6.058370163694368},"index":7,"playId":"dcadda82-e296-3a55-87ea-08d8aa0196fb","pitchNumber":5,"startTime":"2026-07-26T17:43:42.810Z","endTime":"2026-07-26T17:43:48.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741676736594155,"aZ":-27.61708977574123,"pfxX":7.453613527419187,"pfxZ":2.376254466995885,"pX":0.7402753813826944,"pZ":2.7645040245329513,"vX0":-3.474212215053004,"vY0":-137.24216116699552,"vZ0":-3.4081179642797927,"x":88.78,"y":164.14,"x0":1.0501605043115807,"y0":50.00459786592421,"z0":5.891538960814741,"aX":14.30148268299551},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":2050,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.39823425201593343,"extension":5.6870933465336915},"hitData":{"launchSpeed":98.3,"launchAngle":24.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.19,"coordY":88.59}},"index":8,"playId":"b0311650-2be7-3a15-bcc7-1ae1b6eaba03","pitchNumber":6,"startTime":"2026-07-26T17:44:04.554Z","endTime":"2026-07-26T17:44:26.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:44:26.027Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Loftin singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:44:19.790Z","endTime":"2026-07-26T17:45:12.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":87.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.109655845719885,"aZ":-20.65310594769366,"pfxX":10.144793545116178,"pfxZ":5.909064364139709,"pX":-0.45455991320866385,"pZ":0.7744705916373975,"vX0":-7.2959184882253965,"vY0":-138.56663712520796,"vZ0":-9.586356126997424,"x":134.33,"y":217.87,"x0":0.890577755760816,"y0":50.00453819820973,"z0":5.651200204209422,"aX":19.787854742841038},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-16.9,"spinRate":2212,"spinDirection":136},"zone":13,"typeConfidence":0.89,"plateTime":0.39482855152569085,"extension":5.891123487524356},"index":0,"playId":"59d8fd61-0cfe-3e2d-9f83-93008d4f9044","pitchNumber":1,"startTime":"2026-07-26T17:44:47.483Z","endTime":"2026-07-26T17:44:52.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836412554728717,"aZ":-20.932470831904947,"pfxX":9.943825375652553,"pfxZ":5.837409781307746,"pX":-0.21106002588936146,"pZ":1.30962680511242,"vX0":-6.96707314255248,"vY0":-137.9447895431402,"vZ0":-7.985494101590194,"x":125.05,"y":203.42,"x0":1.056070714597753,"y0":50.003381783701876,"z0":5.654414048090218,"aX":19.154323375533387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-16.6,"spinRate":2248,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.39714434438915003,"extension":5.991110798670782},"hitData":{"launchSpeed":87.7,"launchAngle":11.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.28,"coordY":88.98}},"index":1,"playId":"4f02cb5d-d012-370c-92c5-fdc9a6925cec","pitchNumber":2,"startTime":"2026-07-26T17:45:01.643Z","endTime":"2026-07-26T17:45:12.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:45:12.961Z","atBatIndex":1},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch. Nick Loftin to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:45:14.953Z","endTime":"2026-07-26T17:46:24.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":71.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2533331962294,"aZ":-41.47300245301174,"pfxX":-8.13797464480158,"pfxZ":-7.3391233355281855,"pX":-1.7327340365227195,"pZ":1.5972579552815889,"vX0":-4.065338658658263,"vY0":-112.14135451624877,"vZ0":-0.029186915119499668,"x":183.05,"y":195.65,"x0":1.163932922316756,"y0":50.003754210854154,"z0":5.859470914209736,"aX":-10.31017227531184},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.0,"breakHorizontal":15.8,"spinRate":2688,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4893971391728478,"extension":5.788759769131593},"index":0,"playId":"7bbe749f-3f91-3f7a-a473-635cd42aca5e","pitchNumber":1,"startTime":"2026-07-26T17:45:34.569Z","endTime":"2026-07-26T17:45:39.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259840188542576,"aZ":-25.235128584571857,"pfxX":6.653704394785992,"pfxZ":4.12997825942768,"pX":-0.447422430912561,"pZ":0.9730101497882193,"vX0":-6.148512988410418,"vY0":-127.98582891129085,"vZ0":-6.983429848168682,"x":134.05,"y":212.51,"x0":1.1069710800820203,"y0":50.001669199154506,"z0":5.677860055629014,"aX":11.17836464377654},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":-10.9,"spinRate":1597,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4258931785663629,"extension":5.916267052978519},"index":1,"playId":"68141c33-b955-3fe8-b46d-3ae9169ddc72","pitchNumber":2,"startTime":"2026-07-26T17:45:57.034Z","endTime":"2026-07-26T17:46:00.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.574430761913238,"aZ":-19.960447594545514,"pfxX":1.5786035004985424,"pfxZ":6.179043427040812,"pX":-1.8934571523636123,"pZ":3.3796007337727523,"vX0":-7.067252067947499,"vY0":-138.21584858020296,"vZ0":-3.370364508787391,"x":189.17,"y":147.53,"x0":0.46788933280852896,"y0":50.003462272034476,"z0":5.920793888011975,"aX":3.1219186758524744},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":-1.7,"spinRate":2260,"spinDirection":140},"zone":11,"typeConfidence":0.91,"plateTime":0.39306824069825375,"extension":5.869568745416887},"index":2,"playId":"20773934-2a8d-37d1-aa64-765f9abc110d","pitchNumber":3,"startTime":"2026-07-26T17:46:20.008Z","endTime":"2026-07-26T17:46:24.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:46:24.888Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jac Caglianone grounds into a force out, first baseman Spencer Torkelson to shortstop Kevin McGonigle. Nick Loftin to 3rd. Salvador Perez out at 2nd. Jac Caglianone to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:46:45.362Z","endTime":"2026-07-26T17:47:29.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65787627262259,"aZ":-24.977172441932506,"pfxX":9.369601044221806,"pfxZ":3.7315612175792925,"pX":-0.06463622216836137,"pZ":2.5255949618330438,"vX0":-6.036424203499291,"vY0":-137.8315167768078,"vZ0":-4.567883318230062,"x":119.46,"y":170.59,"x0":0.932584321601303,"y0":50.00625278569569,"z0":5.88390938160557,"aX":18.092609553008636},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.7,"spinRate":2099,"spinDirection":136},"zone":5,"typeConfidence":0.9,"plateTime":0.39686761361252065,"extension":5.868679176952429},"index":0,"playId":"8636dac2-114f-3704-b232-6b0f72c00126","pitchNumber":1,"startTime":"2026-07-26T17:47:04.117Z","endTime":"2026-07-26T17:47:07.745Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75470099126131,"aZ":-23.095559177443768,"pfxX":10.79799396643224,"pfxZ":4.727510067734695,"pX":-0.07752345100895416,"pZ":1.2715432259802435,"vX0":-5.726308220990191,"vY0":-138.1721878368859,"vZ0":-7.828990580227412,"x":119.96,"y":204.45,"x0":0.6265680944587829,"y0":50.00145971560756,"z0":5.71052638758839,"aX":20.734145349993234},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":-18.2,"spinRate":2191,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.3974421119342981,"extension":5.786496129144507},"hitData":{"launchSpeed":80.8,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.82,"coordY":163.84}},"index":1,"playId":"4b9ab67a-1a1f-3792-b09d-ed65a0efb26b","pitchNumber":2,"startTime":"2026-07-26T17:47:19.450Z","endTime":"2026-07-26T17:47:29.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:47:29.447Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:47:40.032Z","endTime":"2026-07-26T17:49:33.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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(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.6,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.262219553842566,"aZ":-28.547669548219154,"pfxX":9.019583075750255,"pfxZ":2.1161236748082732,"pX":-0.363826411365678,"pZ":1.9035017959841236,"vX0":-5.890867269163351,"vY0":-130.263304740979,"vZ0":-4.44907381477981,"x":130.87,"y":187.39,"x0":0.7591527346447866,"y0":50.00232635990384,"z0":5.80076227031967,"aX":15.445609356177917},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-15.0,"spinRate":1720,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.42103947201947234,"extension":5.79149275731033},"index":0,"playId":"34c76748-082e-30b0-9ba4-f6c4b87920f8","pitchNumber":1,"startTime":"2026-07-26T17:48:07.821Z","endTime":"2026-07-26T17:48:11.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.312333838374876,"aZ":-22.787134199568015,"pfxX":9.979857110091404,"pfxZ":4.932691020001087,"pX":-0.7683153319995225,"pZ":1.151612308578046,"vX0":-7.117691770227349,"vY0":-137.79264076473197,"vZ0":-8.013711230380249,"x":146.29,"y":207.69,"x0":0.563967848603774,"y0":50.00676241493034,"z0":5.661132436391984,"aX":19.01423714102249},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":-16.4,"spinRate":2270,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.3989421837885301,"extension":5.862613058670166},"index":1,"playId":"7e974cfb-05fd-3385-9510-667b6ca5dbe5","pitchNumber":2,"startTime":"2026-07-26T17:48:23.559Z","endTime":"2026-07-26T17:48:27.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162704297604922,"aZ":-26.96912963156221,"pfxX":11.269352730700668,"pfxZ":3.0797990142321945,"pX":-1.4311883588403072,"pZ":1.0305883460602128,"vX0":-9.362197530169311,"vY0":-129.87192595092964,"vZ0":-6.724153306181459,"x":171.55,"y":210.95,"x0":0.7770480531005524,"y0":50.00118915197325,"z0":5.7374600276310845,"aX":19.024677852621867},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-18.0,"spinRate":1799,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4236426550656436,"extension":5.993374669795655},"index":2,"playId":"31e53d34-4207-3c81-b30b-f534d5117109","pitchNumber":3,"startTime":"2026-07-26T17:48:40.916Z","endTime":"2026-07-26T17:48:45.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87551912153887,"aZ":-25.296901509875564,"pfxX":10.343193238863337,"pfxZ":3.70261649071241,"pX":-0.011901288523793052,"pZ":1.5666076684000647,"vX0":-5.663175145064031,"vY0":-136.54641168259178,"vZ0":-6.158022972873697,"x":117.45,"y":196.48,"x0":0.7642930140864745,"y0":50.00178358223249,"z0":5.6334099082869775,"aX":19.194842597785012},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-17.3,"spinRate":2272,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.4038048391221598,"extension":5.7997523271330955},"index":3,"playId":"966b1551-3d17-33aa-b10d-a6eabddccc18","pitchNumber":4,"startTime":"2026-07-26T17:49:01.744Z","endTime":"2026-07-26T17:49:05.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570079916632594,"aZ":-43.69851731749242,"pfxX":-8.455672044279583,"pfxZ":-8.92083089171528,"pX":-0.088326910881897,"pZ":2.5096485969843245,"vX0":-0.21744636420714977,"vY0":-114.02929823532838,"vZ0":1.945259527568795,"x":120.37,"y":171.02,"x0":1.1039662253451292,"y0":50.00035525295279,"z0":6.017293010344748,"aX":-10.928009276452649},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.1,"breakHorizontal":15.2,"spinRate":2823,"spinDirection":322},"zone":5,"typeConfidence":0.91,"plateTime":0.48375660892339667,"extension":5.65881883176648},"index":4,"playId":"c0e6abde-ad7d-3322-98a0-393592f4a047","pitchNumber":5,"startTime":"2026-07-26T17:49:29.701Z","endTime":"2026-07-26T17:49:33.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:49:33.686Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks. Jac Caglianone to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:49:36.776Z","endTime":"2026-07-26T17:51:47.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344149869904808,"aZ":-23.41074066214547,"pfxX":8.381241199258998,"pfxZ":4.606278944205064,"pX":-0.476783693562119,"pZ":2.651179253814251,"vX0":-6.165201963178556,"vY0":-137.26226533202285,"vZ0":-4.167914490349498,"x":135.17,"y":167.2,"x0":0.7133555975130403,"y0":50.0014985538094,"z0":5.78999176968338,"aX":15.93760715088405},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":2150,"spinDirection":141},"zone":1,"typeConfidence":0.89,"plateTime":0.3995565906852856,"extension":5.96392321227541},"index":0,"playId":"e695df67-cc62-3349-b832-f856e31b6887","pitchNumber":1,"startTime":"2026-07-26T17:50:09.078Z","endTime":"2026-07-26T17:50:12.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.2,"endSpeed":87.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71973215764357,"aZ":-23.452298179293432,"pfxX":9.369077084388213,"pfxZ":4.479534586672743,"pX":-0.04734765265274679,"pZ":3.2958885760396055,"vX0":-5.092874682184141,"vY0":-138.6169678879375,"vZ0":-2.9435881045487498,"x":118.8,"y":149.79,"x0":0.5955701149328254,"y0":50.00375077776655,"z0":5.9356761757768375,"aX":18.25030634455743},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.0,"spinRate":2221,"spinDirection":134},"zone":11,"typeConfidence":0.89,"plateTime":0.39499490740765086,"extension":5.7378504180207175},"index":1,"playId":"3a0ae798-b39b-30f5-82c1-0c328642c8ea","pitchNumber":2,"startTime":"2026-07-26T17:50:31.197Z","endTime":"2026-07-26T17:50:35.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41877606312843,"aZ":-41.62841150943598,"pfxX":-9.527155871249178,"pfxZ":-7.471511729304826,"pX":1.6066480266828143,"pZ":4.1440869333633,"vX0":3.1517112157746374,"vY0":-111.83469762754045,"vZ0":5.040631612118929,"x":55.76,"y":126.89,"x0":1.4158486195900832,"y0":50.00375512857315,"z0":6.134167848934484,"aX":-12.05241131813135},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.9,"breakHorizontal":16.4,"spinRate":2809,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.4900067937611281,"extension":5.58798725872373},"index":2,"playId":"d007b2cc-a1ac-3fdc-a72d-1f150be014d2","pitchNumber":3,"startTime":"2026-07-26T17:50:59.430Z","endTime":"2026-07-26T17:51:03.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518066043138926,"aZ":-24.29299185438934,"pfxX":7.438261615545784,"pfxZ":4.0952627978018405,"pX":0.4697856169843848,"pZ":4.148113154015639,"vX0":-3.786946625851226,"vY0":-137.36596635668147,"vZ0":-0.5791388393697674,"x":99.09,"y":126.78,"x0":0.8949566380830448,"y0":50.00103963020729,"z0":6.0034704344094765,"aX":14.30872762008563},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-12.7,"spinRate":2170,"spinDirection":148},"zone":12,"typeConfidence":0.87,"plateTime":0.3977241092690078,"extension":5.657141145803508},"index":3,"playId":"7d17c8f9-c97f-3ddb-9082-2903ed3aaece","pitchNumber":4,"startTime":"2026-07-26T17:51:20.454Z","endTime":"2026-07-26T17:51:24.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788714545051242,"aZ":-26.49152774131241,"pfxX":7.540677657543569,"pfxZ":3.034691662770971,"pX":0.2754236042338271,"pZ":3.76464105155212,"vX0":-4.402397918987069,"vY0":-135.36066108898365,"vZ0":-0.8926262416682894,"x":106.5,"y":137.13,"x0":0.934702085414506,"y0":50.00597465928067,"z0":5.936924044446801,"aX":14.135059616512038},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-12.8,"spinRate":2138,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.4031121057804792,"extension":5.743898015315392},"index":4,"playId":"3e6fb696-ac20-341e-b2ad-689277ddcd7a","pitchNumber":5,"startTime":"2026-07-26T17:51:43.226Z","endTime":"2026-07-26T17:51:47.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:51:47.857Z","atBatIndex":5},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tyler Tolbert reaches on a fielding error by second baseman Hao-Yu Lee. Nick Loftin scores. Jac Caglianone to 3rd. Isaac Collins to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:52:59.482Z","endTime":"2026-07-26T17:53:32.479Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-26T17:52:00.606Z","endTime":"2026-07-26T17:53:01.704Z","isPitch":false,"type":"action"},{"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":76.1,"endSpeed":69.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.958636154053277,"aZ":-41.1740209383098,"pfxX":-8.226796216496721,"pfxZ":-7.301291280083298,"pX":1.7625394318004566,"pZ":3.105990647363187,"vX0":2.9179425960393526,"vY0":-110.70500504417906,"vZ0":3.111860217538011,"x":49.82,"y":154.92,"x0":1.4913819512898487,"y0":50.00134769172522,"z0":6.011477763061457,"aX":-10.144155977478162},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-12.0,"breakHorizontal":14.0,"spinRate":2610,"spinDirection":316},"zone":12,"typeConfidence":0.9,"plateTime":0.4959952815603632,"extension":5.736956061384661},"index":1,"playId":"3fae38dd-99e4-3783-b5e8-e77f694fa93e","pitchNumber":1,"startTime":"2026-07-26T17:53:01.704Z","endTime":"2026-07-26T17:53:05.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2344113216146,"aZ":-26.131295373319112,"pfxX":9.0956330704648,"pfxZ":3.0808277609352857,"pX":0.27506111901634,"pZ":2.531096180776908,"vX0":-4.573919241419639,"vY0":-139.21531813833658,"vZ0":-4.3211642874690375,"x":106.52,"y":170.44,"x0":0.7574300491810885,"y0":50.006365791959546,"z0":5.833105436508776,"aX":17.858023543000414},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":-15.5,"spinRate":2236,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.3934339019297779,"extension":5.690843701995142},"hitData":{"launchSpeed":103.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.55,"coordY":136.66}},"index":2,"playId":"a6a1d7d4-2976-3421-82a6-615b4ea91078","pitchNumber":2,"startTime":"2026-07-26T17:53:22.478Z","endTime":"2026-07-26T17:53:32.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:53:32.479Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Maile lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T17:53:58.252Z","endTime":"2026-07-26T17:56:06.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770853380326862,"aZ":-24.958286542564252,"pfxX":8.787325113019847,"pfxZ":3.6955487734440116,"pX":1.013163764280663,"pZ":3.5138595647278548,"vX0":-2.4215991351359905,"vY0":-138.7397046324826,"vZ0":-2.17466151851304,"x":78.38,"y":143.91,"x0":0.7552800196177908,"y0":50.00024606273321,"z0":5.9696011063904955,"aX":17.14329682459586},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":-15.4,"spinRate":2157,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3946532411224051,"extension":5.657551429833978},"index":0,"playId":"410b490b-704b-34c7-9e77-da56c20f8185","pitchNumber":1,"startTime":"2026-07-26T17:54:01.710Z","endTime":"2026-07-26T17:54:05.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45228101608614,"aZ":-26.834163593100318,"pfxX":8.836591874795687,"pfxZ":2.840084980724022,"pX":0.27637781943372064,"pZ":4.506438446444411,"vX0":-4.37362785189493,"vY0":-136.43495482817164,"vZ0":0.8174621343161385,"x":106.47,"y":117.11,"x0":0.7533644545930301,"y0":50.00629439684197,"z0":6.054441644840334,"aX":16.63644533403188},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.5,"breakHorizontal":-15.1,"spinRate":2197,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.40169684218337753,"extension":5.672491052506647},"index":1,"playId":"24e30d84-e491-3891-b5f5-6665e2e87f29","pitchNumber":2,"startTime":"2026-07-26T17:54:20.555Z","endTime":"2026-07-26T17:54:24.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676394304014114,"aZ":-27.159445394803566,"pfxX":10.113491862850019,"pfxZ":2.8029768429888318,"pX":-0.11007139032251897,"pZ":2.467765217517161,"vX0":-5.780653818294236,"vY0":-133.4327698927611,"vZ0":-3.6330027409487133,"x":121.2,"y":172.15,"x0":0.7788048911132429,"y0":50.00321257081894,"z0":5.820024575602325,"aX":18.103361564976673},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":-16.9,"spinRate":2232,"spinDirection":141},"zone":5,"typeConfidence":0.92,"plateTime":0.4116416847930995,"extension":5.77267380907661},"index":2,"playId":"2c57c0b0-b34e-331e-a542-9646a1945340","pitchNumber":3,"startTime":"2026-07-26T17:54:43.733Z","endTime":"2026-07-26T17:54:47.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.930598608901168,"aZ":-23.891727431150592,"pfxX":8.605225531181219,"pfxZ":4.39724558057876,"pX":-0.06053343967254136,"pZ":2.8965725023248363,"vX0":-4.860687556252179,"vY0":-136.78090717863103,"vZ0":-3.5390031035035245,"x":119.31,"y":160.57,"x0":0.6274409923358482,"y0":50.00260228812974,"z0":5.857483308893408,"aX":16.202955878032885},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":-14.5,"spinRate":2250,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.4014118354765768,"extension":5.871409965078369},"index":3,"playId":"8c6fe181-629e-39cc-8384-d00e3fc6f43f","pitchNumber":4,"startTime":"2026-07-26T17:55:01.137Z","endTime":"2026-07-26T17:55:05.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411517997841056,"aZ":-40.31137386235979,"pfxX":-6.719147680938723,"pfxZ":-6.603804479617628,"pX":-0.4403784028518738,"pZ":2.002257942289968,"vX0":-1.6637434467906642,"vY0":-111.03519569150025,"vZ0":0.769247652767362,"x":133.79,"y":184.72,"x0":1.1939932737634456,"y0":50.003976067431175,"z0":5.891901930618019,"aX":-8.2758536156246},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.3,"breakHorizontal":12.6,"spinRate":2605,"spinDirection":323},"zone":7,"typeConfidence":0.9,"plateTime":0.4958791452442304,"extension":5.722081376167117},"index":4,"playId":"7825acb6-79df-3699-93bc-cd20e98fdbaf","pitchNumber":5,"startTime":"2026-07-26T17:55:27.742Z","endTime":"2026-07-26T17:55:31.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6490979508523,"aZ":-43.59435133159203,"pfxX":-6.293619463960763,"pfxZ":-8.7434085031344,"pX":0.10097968938547242,"pZ":1.8640923878442177,"vX0":-0.5027981057942384,"vY0":-114.54427062244588,"vZ0":0.6102737398612192,"x":113.15,"y":188.45,"x0":1.1403346858241983,"y0":50.00514237296145,"z0":5.918295868193801,"aX":-8.216164593614534},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.2,"breakHorizontal":11.5,"spinRate":2815,"spinDirection":322},"zone":8,"typeConfidence":0.9,"plateTime":0.4814457960736167,"extension":5.705995918892703},"hitData":{"launchSpeed":90.4,"launchAngle":24.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.74,"coordY":99.68}},"index":5,"playId":"6e3a4f8f-a79f-3ad0-81a8-c160f424c691","pitchNumber":6,"startTime":"2026-07-26T17:55:59.433Z","endTime":"2026-07-26T17:56:06.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:56:06.502Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to catcher Luke Maile in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-26T17:58:07.718Z","endTime":"2026-07-26T17:59:18.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":93.2,"endSpeed":85.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730818424476134,"aZ":-15.560831528694123,"pfxX":-1.9982906874737139,"pfxZ":8.850101543647158,"pX":0.2198202405814507,"pZ":3.435060705386184,"vX0":5.147237790629329,"vY0":-135.6767181196888,"vZ0":-4.28406152332204,"x":108.62,"y":146.03,"x0":-1.4364066001074147,"y0":50.00429391531773,"z0":6.108013102102565,"aX":-3.7522365068149113},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":2.6,"spinRate":2468,"spinDirection":208},"zone":2,"typeConfidence":0.88,"plateTime":0.40262591407846804,"extension":6.45857150251306},"index":0,"playId":"ec69e74f-559e-3433-97be-7599a5b8d8f6","pitchNumber":1,"startTime":"2026-07-26T17:58:22.922Z","endTime":"2026-07-26T17:58:26.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T17:58:36.715Z","endTime":"2026-07-26T17:58:53.672Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298963290832408,"aZ":-20.929299286289698,"pfxX":-0.5311464318089012,"pfxZ":6.058267257902021,"pX":1.3766124923101852,"pZ":1.8639858697999472,"vX0":7.546687213088462,"vY0":-134.86422726054894,"vZ0":-6.940966039574557,"x":64.53,"y":188.45,"x0":-1.3800278994324182,"y0":50.001286147365555,"z0":5.930102354490065,"aX":-0.986448519235447},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-0.5,"spinRate":2435,"spinDirection":193},"zone":14,"typeConfidence":0.76,"plateTime":0.404991110604461,"extension":6.563876188138836},"index":2,"playId":"5c4a004b-6f72-3336-b154-fd2deb14344b","pitchNumber":2,"startTime":"2026-07-26T17:58:53.672Z","endTime":"2026-07-26T17:58:57.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86901660832164,"aZ":-15.104149064918493,"pfxX":-1.5572787486986064,"pfxZ":8.997627323536522,"pX":0.9221907960746778,"pZ":2.4616249056342365,"vX0":7.236485811488303,"vY0":-136.13355358147132,"vZ0":-6.7987368582498435,"x":81.85,"y":172.32,"x0":-1.5558143406175027,"y0":50.00357049860422,"z0":6.016521628807394,"aX":-2.955662526161652},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":1.4,"spinRate":2471,"spinDirection":203},"zone":14,"typeConfidence":0.88,"plateTime":0.40070452115838684,"extension":6.508291541824199},"hitData":{"launchSpeed":64.6,"launchAngle":79.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":147.22,"coordY":212.34}},"index":3,"playId":"d2ef5b9f-4809-3470-b2fa-6a5afbd96329","pitchNumber":3,"startTime":"2026-07-26T17:59:07.714Z","endTime":"2026-07-26T17:59:18.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T17:59:18.137Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-26T17:59:18.368Z","endTime":"2026-07-26T18:00:24.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81966383573627,"aZ":-19.510533723447196,"pfxX":0.5730869740578493,"pfxZ":6.451141669932939,"pX":0.27569742256611335,"pZ":2.621094797053326,"vX0":4.649870149777567,"vY0":-138.25822386578307,"vZ0":-5.761415447032817,"x":106.49,"y":168.01,"x0":-1.492780273211784,"y0":50.00270674023396,"z0":6.014399306274913,"aX":1.1239073683635132},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":-1.9,"spinRate":2523,"spinDirection":197},"zone":6,"typeConfidence":0.88,"plateTime":0.39409182085086414,"extension":6.598938330195517},"index":0,"playId":"b7d5705d-3452-3241-964c-791bd636c2d7","pitchNumber":1,"startTime":"2026-07-26T17:59:41.220Z","endTime":"2026-07-26T17:59:44.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856915464770058,"aZ":-26.579051705855687,"pfxX":-9.584533331690611,"pfxZ":3.3038662499841625,"pX":-0.204777375152461,"pZ":1.976956660991327,"vX0":6.440326740697696,"vY0":-129.34540915639172,"vZ0":-4.660425801225789,"x":124.81,"y":185.4,"x0":-1.481052886677964,"y0":50.005943725629024,"z0":5.83906276674347,"aX":-16.25095919485689},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":16.0,"spinRate":1968,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.423373811778454,"extension":6.641275597714502},"index":1,"playId":"c88a1f8a-80d3-3230-a726-3fbbe515c2ae","pitchNumber":2,"startTime":"2026-07-26T17:59:59.116Z","endTime":"2026-07-26T18:00:02.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.684219338880602,"aZ":-33.41014277290213,"pfxX":4.0144065396622475,"pfxZ":-0.7194921392999571,"pX":-0.03379767529638992,"pZ":2.1246956212303947,"vX0":2.7192545581869774,"vY0":-130.1663171976494,"vZ0":-3.3996537403315896,"x":118.29,"y":181.41,"x0":-1.6111454247973434,"y0":50.00015810854693,"z0":5.960340045279716,"aX":6.930904931275206},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.8,"breakHorizontal":-7.8,"spinRate":2606,"spinDirection":84},"zone":5,"typeConfidence":0.91,"plateTime":0.4197567095571513,"extension":6.5499277276812995},"hitData":{"launchSpeed":85.0,"launchAngle":38.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.49,"coordY":117.08}},"index":2,"playId":"b12d29a9-cb1d-351e-9f98-751007a45729","pitchNumber":3,"startTime":"2026-07-26T18:00:15.838Z","endTime":"2026-07-26T18:00:24.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:00:24.559Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-26T18:00:25.104Z","endTime":"2026-07-26T18:02:29.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777034369370412,"aZ":-34.09765250939534,"pfxX":3.6619691289912457,"pfxZ":-1.1473666635315318,"pX":0.6152514442978904,"pZ":2.1069491591170535,"vX0":4.8559132498411435,"vY0":-128.45222726026225,"vZ0":-2.9664414899701184,"x":93.55,"y":181.89,"x0":-1.7730089897220542,"y0":50.00254882970877,"z0":5.918800187313587,"aX":6.139313743003881},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.5,"breakHorizontal":-7.7,"spinRate":2631,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.4258516731973221,"extension":6.501301223132374},"index":0,"playId":"65a72e9f-7064-3ddc-a0c0-1016bbf92575","pitchNumber":1,"startTime":"2026-07-26T18:00:47.468Z","endTime":"2026-07-26T18:00:50.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.793557461373936,"aZ":-19.532289101001865,"pfxX":-0.42611225967686606,"pfxZ":6.285919482543829,"pX":0.6498087469264967,"pZ":3.0956709739421253,"vX0":5.864060025415791,"vY0":-140.03794940906732,"vZ0":-4.56232015730411,"x":92.23,"y":155.2,"x0":-1.404657926475673,"y0":50.005122749397714,"z0":6.001358291379892,"aX":-0.8574064559046676},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.8,"breakHorizontal":-0.2,"spinRate":2472,"spinDirection":198},"zone":3,"typeConfidence":0.87,"plateTime":0.3892116663414593,"extension":6.667994491760845},"index":1,"playId":"1833fdfd-958a-39b5-8a18-f35e0414d5af","pitchNumber":2,"startTime":"2026-07-26T18:01:01.242Z","endTime":"2026-07-26T18:01:04.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43665908045637,"aZ":-19.48192862704762,"pfxX":-6.215714927703596,"pfxZ":6.165293947537715,"pX":0.8151466812290938,"pZ":1.7273314717460424,"vX0":7.403304612786776,"vY0":-141.87453849254132,"vZ0":-8.540843040301695,"x":85.93,"y":192.14,"x0":-1.0083701529524163,"y0":50.00615778496217,"z0":5.996060300083531,"aX":-12.800543291113105},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":10.0,"spinRate":2445,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.38460953868447456,"extension":6.914398192158225},"index":2,"playId":"a75548c0-69fe-36b9-949d-f2f14b5c532b","pitchNumber":3,"startTime":"2026-07-26T18:01:25.567Z","endTime":"2026-07-26T18:01:29.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848773501318135,"aZ":-17.806460137814252,"pfxX":-6.348297905266052,"pfxZ":6.969145924413892,"pX":0.066800709693549,"pZ":3.196499342619165,"vX0":5.188935956772906,"vY0":-142.25416970787882,"vZ0":-5.220563110672229,"x":114.45,"y":152.47,"x0":-0.9508482596486877,"y0":50.00283480843116,"z0":6.174392839568052,"aX":-13.086961038706242},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":10.6,"spinRate":2429,"spinDirection":187},"zone":2,"typeConfidence":0.91,"plateTime":0.3841830293627617,"extension":6.64226976941027},"index":3,"playId":"81afffb9-0455-3c8a-a277-fb4317a7f1b7","pitchNumber":4,"startTime":"2026-07-26T18:01:42.491Z","endTime":"2026-07-26T18:01:46.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367078570300087,"aZ":-33.46161193536004,"pfxX":1.479833289934887,"pfxZ":-0.7671001193214515,"pX":1.3582832760417165,"pZ":0.7524058073018454,"vX0":6.534279686840511,"vY0":-128.91125402930385,"vZ0":-6.418531554672132,"x":65.23,"y":218.47,"x0":-1.399639606540252,"y0":50.001111597195546,"z0":5.852115366375738,"aX":2.4932366577197804},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.6,"breakHorizontal":-4.1,"spinRate":2749,"spinDirection":67},"zone":14,"typeConfidence":0.89,"plateTime":0.4246066872480907,"extension":6.688817077471259},"index":4,"playId":"aeef1551-481a-3be7-9ffc-f61610188d34","pitchNumber":5,"startTime":"2026-07-26T18:02:02.279Z","endTime":"2026-07-26T18:02:05.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867780557559513,"aZ":-17.28252633185912,"pfxX":-5.763918229257422,"pfxZ":7.284292295469186,"pX":-0.9377821017219663,"pZ":2.633980746367384,"vX0":3.0154307011934574,"vY0":-141.2853647302983,"vZ0":-6.566516619132767,"x":152.75,"y":167.66,"x0":-1.2637511824066339,"y0":50.002941677996176,"z0":6.078301473618547,"aX":-11.780894953225731},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2459,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3860622441446724,"extension":6.608972497312546},"hitData":{"launchSpeed":95.0,"launchAngle":17.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.53,"coordY":99.85}},"index":5,"playId":"f71d3052-fae5-389b-9ad4-806e1c98dece","pitchNumber":6,"startTime":"2026-07-26T18:02:21.495Z","endTime":"2026-07-26T18:02:29.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:02:29.585Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Velazquez grounds out, pitcher Framber Valdez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-26T18:04:36.025Z","endTime":"2026-07-26T18:05:35.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05316886368034,"aZ":-42.44806029631607,"pfxX":-6.594808052733857,"pfxZ":-8.519196966586543,"pX":1.2276277317839117,"pZ":2.7526594947004934,"vX0":1.302590273305854,"vY0":-109.92259897826297,"vZ0":2.603503416899731,"x":70.21,"y":164.46,"x0":1.4784832834555854,"y0":50.00102854592942,"z0":6.106071243358218,"aX":-7.955425397345706},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-14.2,"breakHorizontal":11.5,"spinRate":2767,"spinDirection":317},"zone":12,"typeConfidence":0.9,"plateTime":0.5009917960112515,"extension":5.490294773505052},"index":0,"playId":"b15771ff-28c1-3026-924c-973286ddd061","pitchNumber":1,"startTime":"2026-07-26T18:04:46.559Z","endTime":"2026-07-26T18:04:50.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690107232911068,"aZ":-29.11693206386811,"pfxX":8.822537469243697,"pfxZ":1.82919446915807,"pX":-0.5035224454735897,"pZ":2.2685086876043807,"vX0":-5.943902654536589,"vY0":-128.22800614431662,"vZ0":-3.1726083587835188,"x":136.19,"y":177.53,"x0":0.6944059270376977,"y0":50.00366441467796,"z0":5.785684646942376,"aX":14.741464861738596},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-14.8,"spinRate":1663,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4266117685333448,"extension":5.692323420209889},"index":1,"playId":"bc66f28e-98a0-3905-aeeb-bf0e39dd9ae3","pitchNumber":2,"startTime":"2026-07-26T18:05:02.616Z","endTime":"2026-07-26T18:05:09.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955516580457893,"aZ":-25.193120244049705,"pfxX":6.74750186360908,"pfxZ":3.6037766231088613,"pX":-0.605723884583504,"pZ":2.0231777880512904,"vX0":-5.683636088700777,"vY0":-138.14130787042373,"vZ0":-5.656964850615127,"x":140.09,"y":184.15,"x0":0.5988677004144932,"y0":50.00412473245698,"z0":5.784675883820263,"aX":13.078909644938502},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":-11.0,"spinRate":2109,"spinDirection":144},"zone":7,"typeConfidence":0.88,"plateTime":0.3960647452623727,"extension":5.729342678646022},"hitData":{"launchSpeed":97.5,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.43,"coordY":184.11}},"index":2,"playId":"668b7ef9-b5ad-3c26-9aff-b54d66d815d3","pitchNumber":3,"startTime":"2026-07-26T18:05:27.202Z","endTime":"2026-07-26T18:05:35.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:05:35.206Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-26T18:05:41.633Z","endTime":"2026-07-26T18:06:52.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.418841180899623,"aZ":-43.06798228456148,"pfxX":-6.826300617629973,"pfxZ":-8.553924495752781,"pX":0.2746589115294415,"pZ":2.7953046233007925,"vX0":0.050031406523480815,"vY0":-112.4144375734151,"vZ0":2.5437051620473707,"x":106.53,"y":163.31,"x0":1.1382117911903307,"y0":50.00444642607488,"z0":6.038335064243815,"aX":-8.68979821980148},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.5,"breakHorizontal":12.4,"spinRate":2858,"spinDirection":317},"zone":2,"typeConfidence":0.9,"plateTime":0.48824967191041857,"extension":5.62476520268748},"index":0,"playId":"b921752b-72aa-370f-8bd6-ab1bf25f4f49","pitchNumber":1,"startTime":"2026-07-26T18:06:00.426Z","endTime":"2026-07-26T18:06:03.875Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783763016139698,"aZ":-32.760184750782244,"pfxX":5.8231722501820595,"pfxZ":-0.35116833805276393,"pX":0.43002023271079,"pZ":2.8319463480688536,"vX0":-3.44155263407796,"vY0":-128.7235170656878,"vZ0":-1.307338717721763,"x":100.61,"y":162.32,"x0":1.0279895889560946,"y0":50.000550887527,"z0":5.883196799092666,"aX":9.768429752079754},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.7,"breakHorizontal":-9.7,"spinRate":1651,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4255378532245686,"extension":5.749547900054011},"index":1,"playId":"4709ab71-2575-3c50-874e-5c0f5c5501c5","pitchNumber":2,"startTime":"2026-07-26T18:06:12.592Z","endTime":"2026-07-26T18:06:16.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06964694799019,"aZ":-44.15630147197563,"pfxX":-6.168951625791767,"pfxZ":-8.90521658970663,"pX":-0.8477285017591497,"pZ":0.4930028434701668,"vX0":-2.284359765598426,"vY0":-115.96754240273887,"vZ0":-2.386979183313743,"x":149.31,"y":225.47,"x0":0.9547925085815758,"y0":50.00195927481125,"z0":5.794575580462754,"aX":-8.302111661002234},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.4,"breakHorizontal":11.8,"spinRate":3038,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4744583411875207,"extension":5.799082061717687},"index":2,"playId":"f0e96c0a-f877-3677-8532-8bfcb5847f87","pitchNumber":3,"startTime":"2026-07-26T18:06:23.040Z","endTime":"2026-07-26T18:06:27.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1926283569934,"aZ":-33.971468987583215,"pfxX":-0.6447699222181151,"pfxZ":-1.130741108220497,"pX":-0.36994423494370127,"pZ":1.794242746446191,"vX0":-3.541659667045868,"vY0":-124.92977870872836,"vZ0":-2.770214279697403,"x":131.1,"y":190.34,"x0":1.1474744529812984,"y0":50.00428458618474,"z0":5.698282201853279,"aX":-1.023029029711198},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":1.9,"spinRate":2231,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.43773754568522305,"extension":5.935836008772},"hitData":{"launchSpeed":101.0,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.2,"coordY":151.68}},"index":3,"playId":"b9dc5743-4a8c-3e6a-85a7-281ed3ab8768","pitchNumber":4,"startTime":"2026-07-26T18:06:44.717Z","endTime":"2026-07-26T18:06:52.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:06:52.739Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-26T18:06:56.970Z","endTime":"2026-07-26T18:07:35.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34918414262527,"aZ":-30.963851296143204,"pfxX":7.699345847789033,"pfxZ":0.7241973205725163,"pX":0.8578061127590096,"pZ":2.6391859471772983,"vX0":-2.9021354167276208,"vY0":-128.40493884319176,"vZ0":-1.869084491623645,"x":84.3,"y":167.52,"x0":0.9990855497833021,"y0":50.005236964164155,"z0":5.7742657919995475,"aX":12.922540940449581},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-13.3,"spinRate":1558,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4257517632048984,"extension":5.744013411428948},"index":0,"playId":"646a3f10-20c0-3af2-8e5f-70ac55163c3b","pitchNumber":1,"startTime":"2026-07-26T18:07:15.741Z","endTime":"2026-07-26T18:07:19.166Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989047032401334,"aZ":-28.370128675650847,"pfxX":8.581720952218397,"pfxZ":2.140609850095683,"pX":0.3379298238224417,"pZ":1.5280183872983044,"vX0":-4.10749080408541,"vY0":-132.5200156176342,"vZ0":-5.69979250430159,"x":104.12,"y":197.52,"x0":0.7918658059219106,"y0":50.00647707730381,"z0":5.775960894480686,"aX":15.285822660668648},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":-14.6,"spinRate":1695,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.41312317785531105,"extension":5.754627922798646},"hitData":{"launchSpeed":46.6,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.18,"coordY":163.77}},"index":1,"playId":"481ec215-4a79-39a4-9d62-e0ff65794bf9","pitchNumber":2,"startTime":"2026-07-26T18:07:27.667Z","endTime":"2026-07-26T18:07:35.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:07:35.672Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, first baseman Salvador Perez to pitcher Luinder Avila.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T18:09:55.363Z","endTime":"2026-07-26T18:10:18.885Z","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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T18:09:48.861Z","endTime":"2026-07-26T18:09:57.650Z","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(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":95.2,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407484164728075,"aZ":-19.849446397832462,"pfxX":-5.32289226850537,"pfxZ":6.232304506828569,"pX":0.47760296283052905,"pZ":3.5966083935884683,"vX0":6.485913014244521,"vY0":-138.65573441859883,"vZ0":-3.462371538418373,"x":98.79,"y":141.67,"x0":-1.183082674195209,"y0":50.00376906491417,"z0":6.1605908398124924,"aX":-10.528977543717618},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":8.5,"spinRate":2374,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.39265936808127133,"extension":6.578127656239028},"index":1,"playId":"78bd8015-0521-36f8-a688-5c3e7696f5dc","pitchNumber":1,"startTime":"2026-07-26T18:09:57.650Z","endTime":"2026-07-26T18:10:01.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503828431654046,"aZ":-20.941662040694958,"pfxX":-0.8482827129513606,"pfxZ":5.656128418454071,"pX":-0.31839956416993204,"pZ":1.9789884242184546,"vX0":3.3369417404911736,"vY0":-138.9270389446201,"vZ0":-7.151589681319897,"x":129.14,"y":185.35,"x0":-1.4166724899447787,"y0":50.004157917806765,"z0":5.943618194598546,"aX":-1.6853750334468567},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":1.0,"spinRate":2453,"spinDirection":195},"zone":7,"typeConfidence":0.86,"plateTime":0.39191072089471346,"extension":6.616391504018649},"hitData":{"launchSpeed":93.4,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.83,"coordY":163.84}},"index":2,"playId":"11d660d7-db6d-362e-8cb6-17dea5b15eca","pitchNumber":2,"startTime":"2026-07-26T18:10:10.654Z","endTime":"2026-07-26T18:10:18.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:10:18.885Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T18:10:23.003Z","endTime":"2026-07-26T18:12:23.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00593608547097,"aZ":-20.64758398703555,"pfxX":-6.283031637945719,"pfxZ":5.639025997748363,"pX":0.2576330335784455,"pZ":1.948611542413224,"vX0":6.8134625278648375,"vY0":-140.86413267782393,"vZ0":-7.593916738538741,"x":107.18,"y":186.17,"x0":-1.3571309525262067,"y0":50.00162279662489,"z0":5.977476839377197,"aX":-12.836781873038115},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":10.3,"spinRate":2456,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.3863946559974214,"extension":6.844212354232119},"index":0,"playId":"934d5697-c626-368c-acec-a01cd75aa2cb","pitchNumber":1,"startTime":"2026-07-26T18:10:46.278Z","endTime":"2026-07-26T18:10:49.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.571048385159898,"aZ":-31.46957810708729,"pfxX":1.6326710923217682,"pfxZ":0.3919784689763981,"pX":1.850700321210892,"pZ":1.1001366832268036,"vX0":7.697021838907346,"vY0":-131.29839600608906,"vZ0":-6.331628708995293,"x":46.46,"y":209.08,"x0":-1.3069913197256642,"y0":50.000677446377914,"z0":5.826170539889886,"aX":2.9056257118526947},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.2,"breakHorizontal":-4.3,"spinRate":2722,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.41401703602420437,"extension":6.651192401679891},"index":1,"playId":"5c6bc2ec-cffa-3b84-88cd-49f99adbec5c","pitchNumber":2,"startTime":"2026-07-26T18:11:02.182Z","endTime":"2026-07-26T18:11:05.471Z","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.6,"endSpeed":90.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306496540626185,"aZ":-16.30198607735343,"pfxX":-0.3271490840823619,"pfxZ":7.646666487885969,"pX":1.5847560785759567,"pZ":2.473715855664631,"vX0":7.9200123118647685,"vY0":-141.9689058150907,"vZ0":-7.2603030122969665,"x":56.59,"y":171.99,"x0":-1.1788297572650355,"y0":50.00563573419756,"z0":6.069334097647057,"aX":-0.6800777433463236},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":-0.7,"spinRate":2445,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.3833261066261997,"extension":6.732712379510884},"index":2,"playId":"4e1278f1-c45c-30ae-a618-088f742876a6","pitchNumber":3,"startTime":"2026-07-26T18:11:20.635Z","endTime":"2026-07-26T18:11:24.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845222187190757,"aZ":-28.761170527365824,"pfxX":2.2657010517575014,"pfxZ":1.8958922352926306,"pX":1.232764433263886,"pZ":1.0216253492668326,"vX0":5.794831474499193,"vY0":-132.1423996037325,"vZ0":-7.365187916747596,"x":70.01,"y":211.2,"x0":-1.2686417789493287,"y0":50.0002387643136,"z0":5.910530989466164,"aX":4.07089024357623},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":-5.2,"spinRate":2707,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.41194282549502015,"extension":6.535159336923159},"index":3,"playId":"2720ed2f-bfd1-3319-9a9c-83d3f033d771","pitchNumber":4,"startTime":"2026-07-26T18:11:39.777Z","endTime":"2026-07-26T18:11:43.957Z","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":96.7,"endSpeed":89.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889244174683977,"aZ":-18.91204904288882,"pfxX":-6.49602233619433,"pfxZ":6.564547886019645,"pX":0.7215268998251141,"pZ":1.8069966625515148,"vX0":6.788020333215604,"vY0":-140.54578861997842,"vZ0":-8.63598350965811,"x":89.5,"y":189.99,"x0":-0.8695519875861798,"y0":50.00350613248248,"z0":6.124966146900771,"aX":-13.125586147704393},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":10.6,"spinRate":2385,"spinDirection":197},"zone":9,"typeConfidence":0.91,"plateTime":0.388242874937057,"extension":6.718525183112802},"index":4,"playId":"3cdc2544-a93e-372a-b1d5-48edb6a1d7a4","pitchNumber":5,"startTime":"2026-07-26T18:11:58.729Z","endTime":"2026-07-26T18:12:02.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163677414376398,"aZ":-18.401117935979457,"pfxX":-6.659794136349537,"pfxZ":6.673089197194827,"pX":-0.5212396087331426,"pZ":4.347191726819819,"vX0":4.135977094865053,"vY0":-142.198723854828,"vZ0":-2.0761273628997214,"x":136.87,"y":121.41,"x0":-1.1232652434507617,"y0":50.00406567543413,"z0":6.244031686361988,"aX":-13.748739201998253},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":11.3,"spinRate":2436,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.3840082064587924,"extension":6.567395338314251},"index":5,"playId":"f8f0af8a-c86e-3a91-8c9f-89e299298dfa","pitchNumber":6,"startTime":"2026-07-26T18:12:19.869Z","endTime":"2026-07-26T18:12:23.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:12:23.795Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T18:12:24.980Z","endTime":"2026-07-26T18:13:01.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.861295535407162,"aZ":-33.27550993781508,"pfxX":4.286338204310272,"pfxZ":-0.7562951582126303,"pX":0.8212370744341841,"pZ":2.642818464335988,"vX0":4.159328361245718,"vY0":-119.80068420642351,"vZ0":-1.1550732018999195,"x":85.7,"y":167.42,"x0":-1.4903794880096866,"y0":50.000728162803355,"z0":6.089669910458029,"aX":6.26590012229528},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.3,"breakHorizontal":-8.8,"spinRate":2699,"spinDirection":48},"zone":12,"typeConfidence":0.89,"plateTime":0.45617476713698846,"extension":6.482706262211049},"hitData":{"launchSpeed":73.3,"launchAngle":50.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.17,"coordY":124.83}},"index":0,"playId":"d9c233d9-5a06-3678-9661-0c2dc48c5360","pitchNumber":1,"startTime":"2026-07-26T18:12:49.486Z","endTime":"2026-07-26T18:13:01.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:13:01.604Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks. Dillon Dingler to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T18:13:02.464Z","endTime":"2026-07-26T18:16:46.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54531014383847,"aZ":-32.362562778291476,"pfxX":1.9663672782672879,"pfxZ":-0.11208782578328957,"pX":0.9925311504541539,"pZ":2.0200227163682287,"vX0":5.37433138648482,"vY0":-128.49780133792834,"vZ0":-3.7161539912934654,"x":79.17,"y":184.24,"x0":-1.3745973246649332,"y0":50.003804989270016,"z0":5.977080355434001,"aX":3.3143303764106378},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.7,"breakHorizontal":-4.7,"spinRate":2719,"spinDirection":83},"zone":14,"typeConfidence":0.89,"plateTime":0.4249162936374491,"extension":6.51291439003894},"index":0,"playId":"c9730978-eafe-35a3-a2d0-479c7018b298","pitchNumber":1,"startTime":"2026-07-26T18:13:26.403Z","endTime":"2026-07-26T18:13:30.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23296018653043,"aZ":-16.497938464605916,"pfxX":-6.946611813867709,"pfxZ":7.8705108232885985,"pX":-1.9077135447228044,"pZ":2.4972332854399912,"vX0":1.2576599360969887,"vY0":-140.35694363844678,"vZ0":-6.922376387969224,"x":189.72,"y":171.35,"x0":-1.4594822630693076,"y0":50.006438430346165,"z0":6.073164816409455,"aX":-13.840182446109628},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2298,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.3904718278742716,"extension":6.671197110548947},"index":1,"playId":"11c1b69e-d1ce-3d44-846d-ddabdb7ac8ba","pitchNumber":2,"startTime":"2026-07-26T18:13:42.417Z","endTime":"2026-07-26T18:13:46.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955261568142497,"aZ":-12.544940568312914,"pfxX":-1.6023061945392083,"pfxZ":9.741470627505702,"pX":0.5459652030301332,"pZ":1.8783471738922433,"vX0":5.442360390306631,"vY0":-140.58990504013573,"vZ0":-8.948276745700314,"x":96.19,"y":188.06,"x0":-1.2012601898718902,"y0":50.002331449942815,"z0":5.903824832238695,"aX":-3.229385764359897},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":1.9,"spinRate":2499,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.3886507346028485,"extension":6.705099685214889},"index":2,"playId":"f7da96e3-dbd7-35cf-b23d-30079c933941","pitchNumber":3,"startTime":"2026-07-26T18:14:00.714Z","endTime":"2026-07-26T18:14:04.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782542451840012,"aZ":-32.85314782804218,"pfxX":2.10712775698358,"pfxZ":-0.3982329493299792,"pX":1.8401393853948775,"pZ":1.176128154292972,"vX0":7.106330779224308,"vY0":-129.54289885060507,"vZ0":-5.570160681335098,"x":46.86,"y":207.02,"x0":-1.202349952994811,"y0":50.00184419438891,"z0":5.838958822330682,"aX":3.6116900528799745},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.7,"breakHorizontal":-5.3,"spinRate":2696,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.4213738064091519,"extension":6.626212504030373},"index":3,"playId":"2911779c-2436-37c8-a2d6-96ddc74eddc3","pitchNumber":4,"startTime":"2026-07-26T18:14:20.803Z","endTime":"2026-07-26T18:14:25.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023643412949895,"aZ":-29.196691070728658,"pfxX":0.35817433234196416,"pfxZ":1.7226817057551465,"pX":0.36575287714548466,"pZ":2.116440474219738,"vX0":4.79397256667395,"vY0":-130.42740983563232,"vZ0":-3.980213209215701,"x":103.94,"y":161.16,"x0":-1.5385749426310786,"y0":50.00576798226443,"z0":5.850553558925771,"aX":0.6205862339835343},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":-1.7,"spinRate":2704,"spinDirection":96},"zone":9,"typeConfidence":0.85,"plateTime":0.4190662151679523,"extension":6.470557482253523},"index":4,"playId":"2f4563e4-c7d2-3afb-9622-fa59b6f5500e","pitchNumber":5,"startTime":"2026-07-26T18:14:39.787Z","endTime":"2026-07-26T18:14:45.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-26T18:14:56.905Z","endTime":"2026-07-26T18:15:18.538Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130657229577597,"aZ":-36.37359951164802,"pfxX":3.2187223920770784,"pfxZ":-2.7675799391092397,"pX":-0.8413209708610202,"pZ":2.6157193673789765,"vX0":0.37488229133962186,"vY0":-122.09429235713539,"vZ0":-1.0963320182070788,"x":149.07,"y":168.16,"x0":-1.4151236190703915,"y0":50.0058015357074,"z0":6.189693343040937,"aX":4.879393828003664},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.0,"breakHorizontal":-5.9,"spinRate":2868,"spinDirection":52},"zone":4,"typeConfidence":0.89,"plateTime":0.4479267275105445,"extension":6.46552699173183},"index":6,"playId":"143a3f59-073e-3f73-b073-51ab737243df","pitchNumber":6,"startTime":"2026-07-26T18:15:18.538Z","endTime":"2026-07-26T18:15:22.281Z","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":99.0,"endSpeed":92.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804668523565944,"aZ":-15.052973143478345,"pfxX":-0.03511328664408575,"pfxZ":8.017838973860282,"pX":0.648123845433487,"pZ":2.1489617394632723,"vX0":4.742297689488106,"vY0":-144.15331043496408,"vZ0":-8.295404603728022,"x":92.3,"y":180.76,"x0":-1.003590976990823,"y0":50.00688724978231,"z0":5.964017278718274,"aX":-0.074850156806322},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":-0.7,"spinRate":2570,"spinDirection":187},"zone":9,"typeConfidence":0.9,"plateTime":0.3778065838317173,"extension":6.84100822209387},"index":7,"playId":"fe616f35-82be-3a5c-b20c-750c0947d095","pitchNumber":7,"startTime":"2026-07-26T18:15:47.502Z","endTime":"2026-07-26T18:15:51.412Z","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":97.7,"endSpeed":90.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009336249176155,"aZ":-18.83230049455144,"pfxX":-6.334073505646802,"pfxZ":6.463103749177138,"pX":-0.6968873403734106,"pZ":1.9378625307238337,"vX0":3.42386631661819,"vY0":-142.1774656762926,"vZ0":-8.144100835788816,"x":143.56,"y":186.46,"x0":-1.0883200045721484,"y0":50.00451511763023,"z0":6.016145757922666,"aX":-13.078870038941682},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":10.9,"spinRate":2419,"spinDirection":190},"zone":7,"typeConfidence":0.91,"plateTime":0.3839951403908013,"extension":6.811196966288697},"index":8,"playId":"33b78b08-008f-3bb0-849f-bd1375bcb11c","pitchNumber":8,"startTime":"2026-07-26T18:16:13.359Z","endTime":"2026-07-26T18:16:17.452Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952596869470387,"aZ":-34.71541882724733,"pfxX":3.3755288784623634,"pfxZ":-1.501370820508117,"pX":2.06019151398756,"pZ":1.6472560007583958,"vX0":7.71489726856583,"vY0":-129.37044179562716,"vZ0":-3.7358572677481225,"x":38.47,"y":194.3,"x0":-1.3987298977524383,"y0":50.000759804325554,"z0":5.770385444367821,"aX":5.721282657505189},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.4,"breakHorizontal":-7.8,"spinRate":2760,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4233595786429487,"extension":6.725276051193694},"index":9,"playId":"67a1211a-714e-379d-a412-52c291c381db","pitchNumber":9,"startTime":"2026-07-26T18:16:39.881Z","endTime":"2026-07-26T18:16:46.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:16:46.139Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T18:16:45.891Z","endTime":"2026-07-26T18:18:19.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.8,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157500443597495,"aZ":-16.26316558329439,"pfxX":-2.241864867220152,"pfxZ":7.867684872682111,"pX":-0.005642065733169286,"pZ":2.4981561043555875,"vX0":4.2813034578018545,"vY0":-140.8617104162553,"vZ0":-6.762022472232066,"x":117.22,"y":171.33,"x0":-1.2497078735113847,"y0":50.00159195034446,"z0":5.969789685156919,"aX":-4.53324229902827},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":3.2,"spinRate":2583,"spinDirection":200},"zone":5,"typeConfidence":0.85,"plateTime":0.3879425637570324,"extension":6.638692341956513},"index":0,"playId":"94f6c365-e104-3e04-a70e-f1954360041a","pitchNumber":1,"startTime":"2026-07-26T18:17:11.763Z","endTime":"2026-07-26T18:17:15.162Z","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":89.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.429185167562427,"aZ":-10.733410709511626,"pfxX":-2.2426594398285786,"pfxZ":10.44849637336421,"pX":1.0292727559550774,"pZ":2.057092019623801,"vX0":6.8221194764041755,"vY0":-141.67232288643464,"vZ0":-8.967035775929599,"x":77.77,"y":183.24,"x0":-1.1084778246338194,"y0":50.00620034044133,"z0":5.931146615703167,"aX":-4.603682496451876},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2499,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.3851909338525439,"extension":6.713752890105955},"index":1,"playId":"5ba1b1f7-6b64-3333-ae51-c40e055a73bd","pitchNumber":2,"startTime":"2026-07-26T18:17:34.506Z","endTime":"2026-07-26T18:17:39.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.946877917103688,"aZ":-21.71303661679827,"pfxX":-8.151936121815636,"pfxZ":5.779427317013727,"pX":-1.3079692092829553,"pZ":2.5518818044173877,"vX0":3.2274553780059763,"vY0":-133.49173051693697,"vZ0":-4.681830444642966,"x":166.86,"y":169.88,"x0":-1.4715816800912584,"y0":50.00163559331463,"z0":5.885454985107017,"aX":-14.75476719316465},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":2078,"spinDirection":235},"zone":13,"typeConfidence":0.71,"plateTime":0.4098359901439781,"extension":6.629574111330961},"index":2,"playId":"fd81ae19-3528-3f3b-a3cb-217511c4d012","pitchNumber":3,"startTime":"2026-07-26T18:17:52.874Z","endTime":"2026-07-26T18:17:56.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.948969491764196,"aZ":-14.582457464284937,"pfxX":-4.802965290964701,"pfxZ":8.415240449336713,"pX":-0.5191842814974961,"pZ":3.0904248089836672,"vX0":3.0780977739432434,"vY0":-143.58349600125274,"vZ0":-6.005607705957239,"x":136.79,"y":155.34,"x0":-0.9806060589687305,"y0":50.000562497300784,"z0":6.114969004445513,"aX":-10.03660043585348},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.3,"breakHorizontal":8.0,"spinRate":2461,"spinDirection":198},"zone":1,"typeConfidence":0.84,"plateTime":0.3813441543284899,"extension":6.628409735888252},"index":3,"playId":"d75858c6-4833-3cbb-a93b-57f282e1a64d","pitchNumber":4,"startTime":"2026-07-26T18:18:14.729Z","endTime":"2026-07-26T18:18:19.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:18:19.512Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T18:20:32.605Z","endTime":"2026-07-26T18:20:54.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57304680856036,"aZ":-43.18561324660397,"pfxX":-6.52568446177834,"pfxZ":-8.622523209448879,"pX":-0.6261153689814449,"pZ":1.5165113234826275,"vX0":-1.416139755413172,"vY0":-113.13656924172385,"vZ0":0.045662799423638045,"x":140.87,"y":197.83,"x0":0.8577416261211007,"y0":50.0050470633585,"z0":5.879847068868838,"aX":-8.33095990066666},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.2,"breakHorizontal":12.2,"spinRate":2830,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.48697927297880605,"extension":5.659361784482718},"hitData":{"launchSpeed":95.8,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.0,"coordY":169.0}},"index":0,"playId":"e8de2df8-3f38-31e9-96cd-7add82b1e8da","pitchNumber":1,"startTime":"2026-07-26T18:20:44.938Z","endTime":"2026-07-26T18:20:54.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:20:54.217Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T18:20:57.944Z","endTime":"2026-07-26T18:23:07.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287507185581614,"aZ":-23.9531315697846,"pfxX":8.830216588439182,"pfxZ":4.314680546059932,"pX":-1.0387858256119213,"pZ":2.1442538200395673,"vX0":-7.288153693806223,"vY0":-137.3281657084809,"vZ0":-5.570535902099744,"x":156.6,"y":180.89,"x0":0.5063523517983601,"y0":50.00077227248896,"z0":5.835188131784459,"aX":16.81214634225641},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":-14.4,"spinRate":2267,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.39932714125040114,"extension":5.7475355132603845},"index":0,"playId":"c4e7978c-1501-31cc-8ec4-9fc9b16df971","pitchNumber":1,"startTime":"2026-07-26T18:21:18.814Z","endTime":"2026-07-26T18:21:22.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.310692395889156,"aZ":-27.5072876998443,"pfxX":8.24043795757045,"pfxZ":2.4417201767586434,"pX":0.4380973667104167,"pZ":1.9867101079439635,"vX0":-3.3730448324357782,"vY0":-137.72507969442478,"vZ0":-5.308204459150039,"x":100.3,"y":185.14,"x0":0.6123769752344286,"y0":50.00108614968248,"z0":5.8136802720595515,"aX":15.732986140051068},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.5,"breakHorizontal":-14.2,"spinRate":2149,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.398616121633772,"extension":5.663910207874243},"index":1,"playId":"9b97d6b7-1e25-341d-a514-b76b1601cfdf","pitchNumber":2,"startTime":"2026-07-26T18:21:39.168Z","endTime":"2026-07-26T18:21:42.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65243640489133,"aZ":-40.817737671592496,"pfxX":-7.9407800187275654,"pfxZ":-6.701389042628871,"pX":0.3328784772305185,"pZ":1.3154175379874837,"vX0":0.4931969223328419,"vY0":-113.43914027554635,"vZ0":-0.8322622169496579,"x":104.31,"y":203.26,"x0":1.141572995417406,"y0":50.000650582024065,"z0":5.791041886889547,"aX":-10.246231768593981},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.0,"breakHorizontal":14.2,"spinRate":2813,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.48465210149118043,"extension":5.820671806912201},"index":2,"playId":"12bdc6e5-bdbc-3ec1-924e-4370e5db1439","pitchNumber":3,"startTime":"2026-07-26T18:22:07.534Z","endTime":"2026-07-26T18:22:11.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756868590925045,"aZ":-39.814246573165406,"pfxX":-7.9148604763999195,"pfxZ":-5.90234698847669,"pX":0.2524211601928949,"pZ":2.4054551183911808,"vX0":0.4753649290841069,"vY0":-113.33160973518646,"vZ0":1.136865534930469,"x":107.38,"y":173.83,"x0":1.066946468539025,"y0":50.00516335768368,"z0":5.8908186949302115,"aX":-10.240800786043598},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.1,"breakHorizontal":14.2,"spinRate":2854,"spinDirection":311},"zone":5,"typeConfidence":0.89,"plateTime":0.4843031560076798,"extension":5.739391440841095},"index":3,"playId":"81c0cd0f-cc2c-33e8-b03e-d6a496b5e2e2","pitchNumber":4,"startTime":"2026-07-26T18:22:24.497Z","endTime":"2026-07-26T18:22:28.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489633134840123,"aZ":-25.31238116477417,"pfxX":8.548849966403843,"pfxZ":3.509207419680691,"pX":-1.2450024737140273,"pZ":2.0595891469816663,"vX0":-7.477456381274606,"vY0":-138.52392944793417,"vZ0":-5.678836657785124,"x":164.46,"y":183.17,"x0":0.37202826250561,"y0":50.000275417821804,"z0":5.817097578605196,"aX":16.695452790111098},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":-14.0,"spinRate":2185,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.3946581851425943,"extension":5.640388555901836},"index":4,"playId":"2332b8a4-4dd5-3022-a306-951030db8609","pitchNumber":5,"startTime":"2026-07-26T18:22:47.036Z","endTime":"2026-07-26T18:22:50.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64972571077142,"aZ":-42.226121519389174,"pfxX":-6.35403463973697,"pfxZ":-7.486173108048447,"pX":-0.7846072334390126,"pZ":1.4874636220534627,"vX0":-2.142418003906572,"vY0":-115.49951817617257,"vZ0":-0.38531474994199666,"x":146.91,"y":198.62,"x0":0.9818243353591085,"y0":50.001624007718505,"z0":5.736780820110373,"aX":-8.534474821391736},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.3,"breakHorizontal":12.0,"spinRate":2872,"spinDirection":326},"zone":13,"typeConfidence":0.89,"plateTime":0.4752570560132807,"extension":5.8073638845421245},"index":5,"playId":"326e54cc-0d17-379f-ab86-2d7b3ad2cee0","pitchNumber":6,"startTime":"2026-07-26T18:23:03.282Z","endTime":"2026-07-26T18:23:07.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:23:07.451Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T18:23:08.227Z","endTime":"2026-07-26T18:24:42.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.999205876910096,"aZ":-26.003966641322698,"pfxX":8.815037436191858,"pfxZ":3.259314398124822,"pX":-0.1908749802805838,"pZ":1.6122069258642067,"vX0":-5.021900904566167,"vY0":-137.16852873147593,"vZ0":-6.176186103107633,"x":124.28,"y":195.25,"x0":0.5240150531187319,"y0":50.00419827963585,"z0":5.680217187721033,"aX":16.700830616856056},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":-14.8,"spinRate":2204,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.4001990175976542,"extension":5.742874482447366},"index":0,"playId":"d36fee60-2c1b-3a69-80a3-48fdc8739964","pitchNumber":1,"startTime":"2026-07-26T18:23:35.090Z","endTime":"2026-07-26T18:23:38.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.645295998022803,"aZ":-44.900908934531444,"pfxX":-10.465738910179144,"pfxZ":-10.12552630522051,"pX":1.3228440505149477,"pZ":3.3402283720631583,"vX0":3.2312730002046015,"vY0":-111.83026706362017,"vZ0":4.197184567263264,"x":66.58,"y":148.59,"x0":1.2123737824882541,"y0":50.004318969775895,"z0":6.068990205536739,"aX":-13.152390344678102},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-16.8,"breakHorizontal":18.0,"spinRate":2856,"spinDirection":312},"zone":12,"typeConfidence":0.91,"plateTime":0.4912737398173177,"extension":5.6051224037962415},"index":1,"playId":"81a57fa5-4c3e-3038-86d6-b986c18f6716","pitchNumber":2,"startTime":"2026-07-26T18:23:55.256Z","endTime":"2026-07-26T18:23:59.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6812882562555,"aZ":-43.59005819146503,"pfxX":-7.089578462785663,"pfxZ":-8.783873455490333,"pX":-0.1512820447863159,"pZ":1.6473637823546994,"vX0":-0.8317646551888803,"vY0":-113.77128029178013,"vZ0":0.4020147528591247,"x":122.77,"y":194.3,"x0":1.140272980998835,"y0":50.005111237895996,"z0":5.821307562085683,"aX":-9.209044388691616},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.5,"breakHorizontal":13.1,"spinRate":2798,"spinDirection":323},"zone":8,"typeConfidence":0.9,"plateTime":0.4831330593414167,"extension":5.804884371605139},"index":2,"playId":"00b1637d-8da2-3657-b15e-3b2a9130c2a8","pitchNumber":3,"startTime":"2026-07-26T18:24:15.575Z","endTime":"2026-07-26T18:24:20.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-26T18:24:23.219Z","endTime":"2026-07-26T18:24:34.840Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127902527932527,"aZ":-42.908638057019864,"pfxX":-7.37447822929525,"pfxZ":-8.162930290801688,"pX":0.22580494350803137,"pZ":2.3735778404500865,"vX0":0.4378207290760905,"vY0":-114.5454594083353,"vZ0":1.3800734070751917,"x":108.39,"y":174.69,"x0":0.9877501276558903,"y0":50.00083081305502,"z0":5.991061111811739,"aX":-9.700507634770082},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.0,"breakHorizontal":13.2,"spinRate":2763,"spinDirection":315},"zone":5,"typeConfidence":0.9,"plateTime":0.48000406287588504,"extension":5.686545989202569},"hitData":{"launchSpeed":82.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.38,"coordY":157.26}},"index":4,"playId":"42a1adf6-f487-366e-aa4d-c0c2dde027ce","pitchNumber":4,"startTime":"2026-07-26T18:24:34.840Z","endTime":"2026-07-26T18:24:42.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:24:42.861Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T18:26:44.018Z","endTime":"2026-07-26T18:27:16.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":95.0,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861329241720135,"aZ":-22.85074385400215,"pfxX":-5.255475933773195,"pfxZ":4.777618547902959,"pX":0.5398607313501038,"pZ":2.2679212231560033,"vX0":7.144133441082264,"vY0":-138.14107475864185,"vZ0":-5.978015108148254,"x":96.42,"y":177.55,"x0":-1.3849500430536092,"y0":50.00517662994702,"z0":5.974312725877654,"aX":-10.261607425603295},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":8.2,"spinRate":2350,"spinDirection":201},"zone":6,"typeConfidence":0.89,"plateTime":0.39498040553620894,"extension":6.605395584743155},"index":0,"playId":"948bef08-26b9-38dd-b376-a2e1a65c5a56","pitchNumber":1,"startTime":"2026-07-26T18:26:52.515Z","endTime":"2026-07-26T18:26:56.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68894943227197,"aZ":-33.92350526169146,"pfxX":3.15649869586948,"pfxZ":-1.0575364954946265,"pX":-0.5629246268840884,"pZ":1.7330247320299808,"vX0":2.1572152215033418,"vY0":-126.85961885421669,"vZ0":-3.7041075769797986,"x":138.46,"y":191.99,"x0":-1.8306271147306452,"y0":50.005253536079,"z0":5.878418472988663,"aX":5.213634254820397},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-6.1,"spinRate":2743,"spinDirection":79},"zone":7,"typeConfidence":0.89,"plateTime":0.4295720495771884,"extension":6.36382921766254},"hitData":{"launchSpeed":98.4,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.52,"coordY":159.79}},"index":1,"playId":"b07ec540-ecfd-3577-9c24-2f33406769d8","pitchNumber":2,"startTime":"2026-07-26T18:27:08.414Z","endTime":"2026-07-26T18:27:16.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:27:16.829Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Andrew Velazquez to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T18:27:21.733Z","endTime":"2026-07-26T18:28:08.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.236753524551673,"aZ":-18.09306889668944,"pfxX":-5.854744421310158,"pfxZ":6.966987177473955,"pX":-1.4661363441155164,"pZ":3.0179452255934005,"vX0":1.861716712134894,"vY0":-140.2376187783727,"vZ0":-5.682454340542301,"x":172.89,"y":157.3,"x0":-1.3717356103644422,"y0":50.006685191053485,"z0":6.223562809245001,"aX":-11.839754686441927},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2425,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.38834997593473997,"extension":6.49907696661738},"index":0,"playId":"60c53af6-e6cc-383c-aa82-61eb3e3c64d0","pitchNumber":1,"startTime":"2026-07-26T18:27:44.884Z","endTime":"2026-07-26T18:27:48.726Z","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":88.6,"endSpeed":81.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55885047510006,"aZ":-26.136473582691984,"pfxX":-9.559168918207778,"pfxZ":3.566140449512419,"pX":-0.41044381528029594,"pZ":2.415701638595357,"vX0":6.492566462927733,"vY0":-128.95155739983258,"vZ0":-3.784510549809701,"x":132.65,"y":173.56,"x0":-1.7126176065210796,"y0":50.001189446321575,"z0":5.907155579100174,"aX":-16.17776070676009},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":16.0,"spinRate":2135,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.42394306974984675,"extension":6.452947288647632},"hitData":{"launchSpeed":59.7,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.01,"coordY":160.11}},"index":1,"playId":"cd7ba4be-d852-370d-86a6-b2fd37a70925","pitchNumber":2,"startTime":"2026-07-26T18:27:59.738Z","endTime":"2026-07-26T18:28:08.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:28:08.454Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T18:28:09.625Z","endTime":"2026-07-26T18:29:12.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.153575961461478,"aZ":-21.247423231365218,"pfxX":-6.5750758801393285,"pfxZ":6.3799143729322765,"pX":-0.4638517338614161,"pZ":3.4702205992166784,"vX0":5.257774707338341,"vY0":-129.58082208715072,"vZ0":-2.3019019739701516,"x":134.68,"y":145.08,"x0":-1.6573660227351226,"y0":50.006285598307414,"z0":5.980439432488454,"aX":-11.268729022330096},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":10.8,"spinRate":2144,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.4214677421552908,"extension":6.533613518923758},"index":0,"playId":"b49b6526-8b7e-310c-88a1-7e1699aa859e","pitchNumber":1,"startTime":"2026-07-26T18:28:32.802Z","endTime":"2026-07-26T18:28:37.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.096101012254874,"aZ":-15.36969143207472,"pfxX":-0.7259339673865282,"pfxZ":8.329902457005131,"pX":-0.8975388386962088,"pZ":3.471306512831155,"vX0":1.6481794591290706,"vY0":-140.2788459867681,"vZ0":-4.293085273517074,"x":151.21,"y":145.05,"x0":-1.3951856842009258,"y0":50.00350140873143,"z0":6.005689036456139,"aX":-1.464779796086081},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":1.1,"spinRate":2444,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.38864268624286824,"extension":6.515261159872459},"index":1,"playId":"58c6cb49-fa53-312b-9f0d-53f882ef4ebd","pitchNumber":2,"startTime":"2026-07-26T18:28:46.904Z","endTime":"2026-07-26T18:28:50.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464993012678484,"aZ":-21.619168284010684,"pfxX":-5.355306779645435,"pfxZ":5.3094361332834,"pX":-0.6018724918245755,"pZ":2.058167747788437,"vX0":4.161740905999936,"vY0":-139.0113952803728,"vZ0":-6.677342996428678,"x":139.94,"y":183.21,"x0":-1.4106662934171323,"y0":50.006652779015425,"z0":5.891837774792065,"aX":-10.652110765986295},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":9.0,"spinRate":2371,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.39162173791307353,"extension":6.626369789086158},"hitData":{"launchSpeed":73.2,"launchAngle":20.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.16,"coordY":119.87}},"index":2,"playId":"66609c40-f74a-343d-b4ef-d7af25929484","pitchNumber":3,"startTime":"2026-07-26T18:29:01.149Z","endTime":"2026-07-26T18:29:12.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:29:12.183Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T18:29:13.020Z","endTime":"2026-07-26T18:30:19.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7875183857994,"aZ":-16.1933698336962,"pfxX":-1.1273490305737015,"pfxZ":7.940943834304498,"pX":1.1536115117804433,"pZ":2.508560265773615,"vX0":6.785784732911144,"vY0":-139.84777657846942,"vZ0":-6.634747097495636,"x":73.03,"y":171.05,"x0":-1.1412022895704674,"y0":50.00355731205428,"z0":5.9441161013901125,"aX":-2.2695497433841454},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":0.8,"spinRate":2431,"spinDirection":203},"zone":12,"typeConfidence":0.88,"plateTime":0.3892786710892491,"extension":6.653871552172008},"index":0,"playId":"6b2605e5-d94e-397f-abd2-bb0d45c9384f","pitchNumber":1,"startTime":"2026-07-26T18:29:35.738Z","endTime":"2026-07-26T18:29:42.746Z","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":86.2,"endSpeed":80.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293906672662235,"aZ":-31.10730578267891,"pfxX":2.3665115834887422,"pfxZ":0.6541614282142252,"pX":0.13022956849891962,"pZ":3.420628698074075,"vX0":3.6834969169756118,"vY0":-125.64170223386351,"vZ0":-0.28111445625521725,"x":112.04,"y":146.42,"x0":-1.6546993472454583,"y0":50.00046306222574,"z0":6.033859064222163,"aX":3.8314970817948164},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-5.0,"spinRate":2445,"spinDirection":97},"zone":12,"typeConfidence":0.88,"plateTime":0.43376130791457435,"extension":6.39500170533019},"index":1,"playId":"22256520-d05c-3faf-b615-f11c56551b6c","pitchNumber":2,"startTime":"2026-07-26T18:29:53.090Z","endTime":"2026-07-26T18:29:56.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674588351228078,"aZ":-20.575332559949043,"pfxX":0.05545103767935,"pfxZ":5.87278422962536,"pX":0.13818911354698526,"pZ":2.8308368330071785,"vX0":3.7466668221018904,"vY0":-139.0769413790357,"vZ0":-5.030018626169077,"x":111.73,"y":162.35,"x0":-1.2288427695490536,"y0":50.0048196361246,"z0":6.011266047702374,"aX":0.10984181071848628},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":-0.8,"spinRate":2469,"spinDirection":194},"zone":2,"typeConfidence":0.88,"plateTime":0.3925356497333703,"extension":6.692435716202197},"hitData":{"launchSpeed":92.1,"launchAngle":44.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.18,"coordY":90.28}},"index":2,"playId":"806d3c63-4297-3146-8bee-980be67cae27","pitchNumber":3,"startTime":"2026-07-26T18:30:09.969Z","endTime":"2026-07-26T18:30:19.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:30:19.290Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T18:32:24.387Z","endTime":"2026-07-26T18:33:17.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.317118224419293,"aZ":-42.26957327858001,"pfxX":-7.998168321066984,"pfxZ":-8.350040449600048,"pX":0.9123077218400866,"pZ":2.783647279893014,"vX0":1.8223983431253725,"vY0":-109.854047035853,"vZ0":2.876405273986574,"x":82.22,"y":163.62,"x0":1.105595214745673,"y0":50.00011983919914,"z0":5.983449751430527,"aX":-9.67407237970021},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-13.9,"breakHorizontal":13.9,"spinRate":2855,"spinDirection":312},"zone":12,"typeConfidence":0.91,"plateTime":0.5005572838130217,"extension":5.669059474033334},"index":0,"playId":"4748bc38-c49c-3cb1-9911-b62c4b5e4304","pitchNumber":1,"startTime":"2026-07-26T18:32:35.772Z","endTime":"2026-07-26T18:32:39.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630406326333414,"aZ":-43.4071371041163,"pfxX":-6.4702828217300965,"pfxZ":-8.313189750839488,"pX":-0.9697738505986753,"pZ":0.6433043730153403,"vX0":-1.920225987826505,"vY0":-116.02337137167238,"vZ0":-2.228382948632148,"x":153.97,"y":221.41,"x0":0.7113339517563356,"y0":50.00505353123408,"z0":5.789578861988182,"aX":-8.738568381237915},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.4,"breakHorizontal":12.2,"spinRate":3118,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.47379695148769096,"extension":5.71403547769136},"index":1,"playId":"498788b3-19bc-3c4e-81fc-4a8c24341c24","pitchNumber":2,"startTime":"2026-07-26T18:32:50.421Z","endTime":"2026-07-26T18:32:57.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98642850934078,"aZ":-27.60919471844958,"pfxX":7.572962941698667,"pfxZ":2.671669263400254,"pX":0.25272182522533954,"pZ":2.8184785415552787,"vX0":-3.6698385330905356,"vY0":-129.1311068917757,"vZ0":-2.062611076951848,"x":107.37,"y":162.68,"x0":0.6996950627251173,"y0":50.00209266375283,"z0":5.727618884496665,"aX":12.936036476015946},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":-13.1,"spinRate":1626,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.42230647559376866,"extension":5.6636617849783395},"hitData":{"launchSpeed":77.8,"launchAngle":79.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.41,"coordY":194.25}},"index":2,"playId":"d08a4b59-39aa-302f-a312-600e858ce3a5","pitchNumber":3,"startTime":"2026-07-26T18:33:07.661Z","endTime":"2026-07-26T18:33:17.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:33:17.690Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Tolbert walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T18:33:20.508Z","endTime":"2026-07-26T18:36:04.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228921282458117,"aZ":-26.050563098372294,"pfxX":7.303698720221379,"pfxZ":3.631793105605583,"pX":0.9636896723315302,"pZ":3.5661297697450856,"vX0":-1.9258486876165677,"vY0":-129.0959600838241,"vZ0":-0.870667531538838,"x":80.27,"y":142.49,"x0":0.7711895042212721,"y0":50.00144997260059,"z0":5.915540919853051,"aX":12.30908174424064},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-12.8,"spinRate":1558,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4245048030462333,"extension":5.62744601094136},"index":0,"playId":"cb661d60-5e0e-3ee9-8cfa-14c3dc63aeaa","pitchNumber":1,"startTime":"2026-07-26T18:33:41.723Z","endTime":"2026-07-26T18:33:46.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.589185504328213,"aZ":-25.203205353431365,"pfxX":7.871398424418745,"pfxZ":3.6581601680495455,"pX":-0.7697358422554005,"pZ":2.011228399424069,"vX0":-6.428263658744526,"vY0":-137.21728698223492,"vZ0":-5.32442680289147,"x":146.34,"y":184.48,"x0":0.5815503028437546,"y0":50.00395346475756,"z0":5.695906954202136,"aX":14.999448911732035},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.6,"breakHorizontal":-12.8,"spinRate":2210,"spinDirection":135},"zone":7,"typeConfidence":0.9,"plateTime":0.3992998599451947,"extension":5.741587713569567},"index":1,"playId":"c43868f0-7e9c-3671-b0c2-443c152214a1","pitchNumber":2,"startTime":"2026-07-26T18:33:57.266Z","endTime":"2026-07-26T18:34:01.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810312716837966,"aZ":-41.941393687581886,"pfxX":-5.975527025758574,"pfxZ":-7.417464396447678,"pX":0.30927396490623393,"pZ":1.6758205363159153,"vX0":0.26192980080295447,"vY0":-114.49698206054566,"vZ0":-0.060193091434608936,"x":105.21,"y":193.53,"x0":0.9682310853071556,"y0":50.003069157620615,"z0":5.835713995196402,"aX":-7.866842186098067},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.1,"breakHorizontal":10.7,"spinRate":2858,"spinDirection":318},"zone":9,"typeConfidence":0.89,"plateTime":0.47992792386184036,"extension":5.69402735641525},"index":2,"playId":"b35f4022-8a3e-3c1d-95f5-bab956c4233d","pitchNumber":3,"startTime":"2026-07-26T18:34:10.747Z","endTime":"2026-07-26T18:34:15.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-26T18:34:21.853Z","endTime":"2026-07-26T18:34:38.225Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0281539355869,"aZ":-43.49412659059261,"pfxX":-6.528481553112162,"pfxZ":-8.50391588417725,"pX":-0.8398669548509142,"pZ":-0.08984989892538782,"vX0":-1.9602109091626188,"vY0":-115.91660374519523,"vZ0":-3.3639893922968103,"x":149.01,"y":241.21,"x0":0.8695818711668062,"y0":50.002788550066306,"z0":5.622322505996631,"aX":-8.69142971706818},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.0,"breakHorizontal":12.4,"spinRate":2944,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4764877522095663,"extension":5.7962372660409},"index":4,"playId":"e0a48125-a427-3623-ad48-51d482502c19","pitchNumber":4,"startTime":"2026-07-26T18:34:38.225Z","endTime":"2026-07-26T18:34:42.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75907876209039,"aZ":-44.576958953034676,"pfxX":-7.275316615515906,"pfxZ":-9.113492852767557,"pX":-0.8009343435001511,"pZ":1.8415437209011811,"vX0":-1.6349202298868164,"vY0":-116.45366103976978,"vZ0":0.5796659804901336,"x":147.53,"y":189.06,"x0":0.8567339252241116,"y0":50.003357628049116,"z0":5.837882014049817,"aX":-9.899899051245235},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.0,"breakHorizontal":13.6,"spinRate":2982,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.47202209945142837,"extension":5.720317031382155},"index":5,"playId":"db5617cd-4ec9-3554-846c-667492cf82fb","pitchNumber":5,"startTime":"2026-07-26T18:35:06.385Z","endTime":"2026-07-26T18:35:10.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.541993529604596,"aZ":-19.76535303325332,"pfxX":2.4446878811991537,"pfxZ":7.054336335750342,"pX":1.0793256073998077,"pZ":3.147193027263427,"vX0":-0.23347710476621755,"vY0":-131.69000308597447,"vZ0":-3.019671140638368,"x":75.86,"y":153.81,"x0":0.8513403930851465,"y0":50.00508574429424,"z0":5.768204875801032,"aX":4.3009950628406735},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":-4.3,"spinRate":1648,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41567318869665115,"extension":5.702654941846675},"index":6,"playId":"6e783d6f-a87c-3097-8ab0-5ecd3ae4f9a1","pitchNumber":6,"startTime":"2026-07-26T18:35:40.265Z","endTime":"2026-07-26T18:35:46.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.417711666087694,"aZ":-43.41437845071056,"pfxX":-9.025429854724578,"pfxZ":-8.84822282335784,"pX":1.2186934387751742,"pZ":3.0138947491573918,"vX0":2.632184231456184,"vY0":-112.06475789891161,"vZ0":3.4697309771262095,"x":70.55,"y":157.4,"x0":1.2008363786994525,"y0":50.00196187008145,"z0":5.883041412096901,"aX":-11.468361262907282},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.8,"breakHorizontal":15.6,"spinRate":2694,"spinDirection":317},"zone":12,"typeConfidence":0.91,"plateTime":0.48893215365768494,"extension":5.746991579881144},"index":7,"playId":"4fe14e4d-6d24-3723-9a04-f0c0646c3bd8","pitchNumber":7,"startTime":"2026-07-26T18:36:00.145Z","endTime":"2026-07-26T18:36:04.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:36:04.601Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Maile doubles (1) on a ground ball to left fielder Riley Greene. Tyler Tolbert scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T18:36:06.109Z","endTime":"2026-07-26T18:38:54.622Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593546455248955,"aZ":-28.663916654075535,"pfxX":8.12267901890606,"pfxZ":1.8487836184096853,"pX":-1.3828882717157414,"pZ":2.219334966930521,"vX0":-7.468203835211266,"vY0":-136.25955876880238,"vZ0":-4.340645664973214,"x":169.71,"y":178.86,"x0":0.32703860864784284,"y0":50.00047320600785,"z0":5.794135787339263,"aX":15.399946467690274},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":-13.3,"spinRate":2176,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.4007016692749441,"extension":5.734291510034714},"index":0,"playId":"f979c90c-6503-380a-affe-327be8b65823","pitchNumber":1,"startTime":"2026-07-26T18:36:29.129Z","endTime":"2026-07-26T18:36:32.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676587178072314,"aZ":-22.012558820150193,"pfxX":7.6183442932182315,"pfxZ":5.381689604731036,"pX":-1.840413152046515,"pZ":-0.15658630977919313,"vX0":-8.5262629357845,"vY0":-134.94241968433957,"vZ0":-11.051593606017144,"x":187.15,"y":243.01,"x0":0.33462699489077663,"y0":50.00649586732336,"z0":5.471311307590989,"aX":14.39470288346345},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":-12.5,"spinRate":2161,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4021883937182462,"extension":6.001658893877664},"index":1,"playId":"f2e7364f-3d1b-3c8a-90ce-719fd85de6eb","pitchNumber":2,"startTime":"2026-07-26T18:36:43.955Z","endTime":"2026-07-26T18:36:49.287Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84201549461103,"aZ":-25.5836789380466,"pfxX":7.118416863855455,"pfxZ":3.45525885456645,"pX":0.0032559669824326525,"pZ":3.103560295145488,"vX0":-4.114782247653697,"vY0":-136.30785348040828,"vZ0":-2.708046771888185,"x":116.88,"y":154.98,"x0":0.5959632936869114,"y0":50.00634440155004,"z0":5.849049513715269,"aX":13.594431746702986},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":-12.2,"spinRate":2132,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.39960401092076614,"extension":5.724650852750492},"index":2,"playId":"b019865f-ebdc-382f-b10d-f0bd9cb967b1","pitchNumber":3,"startTime":"2026-07-26T18:37:09.231Z","endTime":"2026-07-26T18:37:13.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.285161341240222,"aZ":-41.56423303158025,"pfxX":-5.548329517079504,"pfxZ":-7.612455077569986,"pX":0.19824970438261083,"pZ":1.611218660810499,"vX0":-0.1914927943078789,"vY0":-110.2754075658916,"vZ0":0.3393247346401116,"x":109.44,"y":195.28,"x0":1.007170922470049,"y0":50.002519022837575,"z0":5.83373361235891,"aX":-6.844886515709284},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-13.4,"breakHorizontal":10.1,"spinRate":2731,"spinDirection":313},"zone":14,"typeConfidence":0.9,"plateTime":0.4963662083538525,"extension":5.663300102882309},"index":3,"playId":"4080112d-a0ae-30d6-afb2-8119df00c950","pitchNumber":4,"startTime":"2026-07-26T18:37:27.098Z","endTime":"2026-07-26T18:37:31.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473274905659526,"aZ":-16.849307589663873,"pfxX":1.9684112036568253,"pfxZ":7.729419757712964,"pX":-1.1987467566927343,"pZ":3.0216225556999956,"vX0":-5.512619442632121,"vY0":-138.8318099894926,"vZ0":-4.695217051715211,"x":162.69,"y":157.2,"x0":0.5431546436529375,"y0":50.00525565806213,"z0":5.830628583160001,"aX":3.9045447714974677},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":-2.6,"spinRate":2227,"spinDirection":137},"zone":11,"typeConfidence":0.92,"plateTime":0.3921656355295946,"extension":5.700957690843282},"index":4,"playId":"41c32f29-9f94-3552-a8fc-4814c51221d3","pitchNumber":5,"startTime":"2026-07-26T18:37:48.189Z","endTime":"2026-07-26T18:37:52.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.522363779694185,"aZ":-42.38644842509299,"pfxX":-8.152623489105483,"pfxZ":-7.76233636395656,"pX":1.292846381190767,"pZ":2.6145568259631498,"vX0":2.9138866350439416,"vY0":-113.86638982247881,"vZ0":2.0003511185776075,"x":67.72,"y":168.19,"x0":1.0571816359385116,"y0":50.00321115893077,"z0":5.912437577312805,"aX":-10.726473814317488},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.3,"breakHorizontal":14.0,"spinRate":2923,"spinDirection":319},"zone":12,"typeConfidence":0.9,"plateTime":0.4806622102786733,"extension":5.7669612651546736},"index":5,"playId":"123aae3d-24b9-32d4-8d33-b8a927f1a0df","pitchNumber":6,"startTime":"2026-07-26T18:38:20.773Z","endTime":"2026-07-26T18:38:24.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278695408750345,"aZ":-26.25647395351448,"pfxX":8.926160860994372,"pfxZ":3.182629048373,"pX":-0.4184217923732684,"pZ":2.082133498561916,"vX0":-5.468112527700571,"vY0":-134.78489405289437,"vZ0":-4.717183766585013,"x":132.95,"y":182.56,"x0":0.4654253723315622,"y0":50.003315218905556,"z0":5.684136701834622,"aX":16.604609876554917},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":-15.1,"spinRate":2164,"spinDirection":135},"zone":7,"typeConfidence":0.92,"plateTime":0.4046664351665248,"extension":5.792333247362962},"hitData":{"launchSpeed":100.0,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.93,"coordY":127.87}},"index":6,"playId":"c1905cd5-817d-3a47-8f5e-29447d73cb7d","pitchNumber":7,"startTime":"2026-07-26T18:38:40.576Z","endTime":"2026-07-26T18:38:54.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:38:54.622Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Velazquez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T18:39:05.942Z","endTime":"2026-07-26T18:40:27.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17681119236467,"aZ":-42.08692063563886,"pfxX":-5.784156265011612,"pfxZ":-7.796490002618821,"pX":0.09311790095391276,"pZ":2.29104948087395,"vX0":-0.10179763197683336,"vY0":-112.2778959344825,"vZ0":1.4526477148119525,"x":113.45,"y":176.92,"x0":0.8901075813723873,"y0":50.004578581697864,"z0":5.933336252871354,"aX":-7.352136438514},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.4,"breakHorizontal":10.4,"spinRate":2654,"spinDirection":313},"zone":5,"typeConfidence":0.89,"plateTime":0.4886725488786059,"extension":5.708981535989861},"index":0,"playId":"0f346a47-cd19-3e14-9f71-f6f8854dedf4","pitchNumber":1,"startTime":"2026-07-26T18:39:28.892Z","endTime":"2026-07-26T18:39:32.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.144362211339246,"aZ":-42.62142715348251,"pfxX":-7.567726234403496,"pfxZ":-8.004757173396944,"pX":0.46867759369844236,"pZ":2.5391330182733793,"vX0":1.130871930477981,"vY0":-113.85728814371384,"vZ0":1.8102217102431966,"x":99.14,"y":170.22,"x0":0.9464248565972501,"y0":50.003814104020094,"z0":5.97162538190212,"aX":-9.873398643368214},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.7,"breakHorizontal":13.3,"spinRate":2910,"spinDirection":316},"zone":6,"typeConfidence":0.9,"plateTime":0.48223408075383123,"extension":5.738156955304528},"index":1,"playId":"61f92e34-289c-3b77-a0fc-81f934232fc7","pitchNumber":2,"startTime":"2026-07-26T18:39:54.452Z","endTime":"2026-07-26T18:39:58.718Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.774973302345426,"aZ":-18.47950901235263,"pfxX":2.5246366362838404,"pfxZ":7.005026625123804,"pX":-0.8563452922086224,"pZ":3.55958422709065,"vX0":-4.045844690295883,"vY0":-138.20466472468115,"vZ0":-3.0239729224762693,"x":149.64,"y":142.67,"x0":0.29151251201112643,"y0":50.00187359052491,"z0":5.893545561971903,"aX":4.935221222861841},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":-3.8,"spinRate":2230,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.39473206097586555,"extension":5.642573615095003},"index":2,"playId":"d4341575-53a6-3f6c-a4f3-a8ee6dd763da","pitchNumber":3,"startTime":"2026-07-26T18:40:22.912Z","endTime":"2026-07-26T18:40:27.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:40:27.731Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T18:40:31.520Z","endTime":"2026-07-26T18:42:49.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":73.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762718738675197,"aZ":-41.16964237291029,"pfxX":-4.557405939728986,"pfxZ":-6.864348099730368,"pX":-1.5808369180653241,"pZ":-0.39008317630446754,"vX0":-3.7091918337692147,"vY0":-113.75269523250891,"vZ0":-4.339392588551975,"x":177.26,"y":249.31,"x0":0.6625419482903668,"y0":50.00136746967606,"z0":5.621596417705202,"aX":-5.974385753804183},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.2,"breakHorizontal":9.2,"spinRate":2901,"spinDirection":319},"zone":13,"typeConfidence":0.88,"plateTime":0.4814012446704816,"extension":5.936578695540672},"index":0,"playId":"df74c131-bb9e-3cf0-8744-e77f6527ede6","pitchNumber":1,"startTime":"2026-07-26T18:40:53.200Z","endTime":"2026-07-26T18:40:58.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.571073538801762,"aZ":-28.277316949795942,"pfxX":6.305511159241201,"pfxZ":2.2796318229458326,"pX":0.0744825520015626,"pZ":3.399329084917449,"vX0":-4.210753315691395,"vY0":-128.5995899195655,"vZ0":-0.5078987349122535,"x":114.16,"y":147.0,"x0":0.8972138528247333,"y0":50.002335371388234,"z0":5.754680540631939,"aX":10.776354836744979},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-10.7,"spinRate":1582,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.42265474812518367,"extension":5.704962979553789},"index":1,"playId":"54235a10-814b-35ad-b8ee-ca8f9f61848e","pitchNumber":2,"startTime":"2026-07-26T18:41:29.334Z","endTime":"2026-07-26T18:41:35.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07721680840569,"aZ":-27.685558886007033,"pfxX":7.067547843807457,"pfxZ":2.303029976061943,"pX":-0.5624771430326522,"pZ":2.639502042079395,"vX0":-5.0919814324073736,"vY0":-137.61248600829447,"vZ0":-3.6974561097107688,"x":138.44,"y":167.51,"x0":0.3792579398502402,"y0":50.00111218623837,"z0":5.843235335826761,"aX":13.765050466675081},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":-12.0,"spinRate":2145,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.3956768182143833,"extension":5.570397161461619},"index":2,"playId":"ba9575ae-cdb9-3085-9746-548e5a24432a","pitchNumber":3,"startTime":"2026-07-26T18:41:47.631Z","endTime":"2026-07-26T18:41:51.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212285907806308,"aZ":-25.047508466109033,"pfxX":7.939800867450299,"pfxZ":3.6699104753952074,"pX":-1.6720921638322512,"pZ":2.3154469349747138,"vX0":-7.844816257410685,"vY0":-137.45551790866477,"vZ0":-4.88033762608082,"x":180.74,"y":176.26,"x0":0.16698182380527476,"y0":50.004464906717935,"z0":5.782910179938164,"aX":15.4218758334703},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-13.1,"spinRate":2248,"spinDirection":134},"zone":13,"typeConfidence":0.89,"plateTime":0.396229381937788,"extension":5.664250773387519},"index":3,"playId":"4babb57f-75e1-36fb-86ef-467b9a1610c7","pitchNumber":4,"startTime":"2026-07-26T18:42:07.295Z","endTime":"2026-07-26T18:42:11.036Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65311422582324,"aZ":-25.66689165936884,"pfxX":8.613350802235123,"pfxZ":3.4934427009606823,"pX":-0.45310962396196697,"pZ":1.8354918931995616,"vX0":-6.042294932430117,"vY0":-134.48132845263552,"vZ0":-5.420316426874726,"x":134.27,"y":189.22,"x0":0.6852737623235434,"y0":50.00119008606407,"z0":5.659256158086066,"aX":16.035525653547918},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":-14.6,"spinRate":2142,"spinDirection":137},"zone":7,"typeConfidence":0.93,"plateTime":0.40475384252394875,"extension":5.825249461074557},"index":4,"playId":"083fa5a9-6476-3007-9a5c-23d19b20fa21","pitchNumber":5,"startTime":"2026-07-26T18:42:25.690Z","endTime":"2026-07-26T18:42:29.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558777441587026,"aZ":-25.669568641215402,"pfxX":8.582543770228032,"pfxZ":3.379639696984876,"pX":-1.085735770395979,"pZ":1.706593083067823,"vX0":-7.073476895209394,"vY0":-137.21115233384032,"vZ0":-6.171296021899344,"x":158.39,"y":192.7,"x0":0.3980564229976614,"y0":50.00460144884369,"z0":5.710584812555937,"aX":16.52796202900792},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":-14.3,"spinRate":2246,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.39768831739663923,"extension":5.801536173333151},"index":5,"playId":"08aba9ab-8a45-3dec-a29b-59c9dad829d0","pitchNumber":6,"startTime":"2026-07-26T18:42:44.495Z","endTime":"2026-07-26T18:42:49.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:42:49.471Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T18:43:57.759Z","endTime":"2026-07-26T18:45:42.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-26T18:42:59.181Z","endTime":"2026-07-26T18:44:00.016Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958633642252508,"aZ":-27.093671321040492,"pfxX":8.13523966120615,"pfxZ":2.9176021505887415,"pX":-0.06831602963719499,"pZ":0.7180055445721899,"vX0":-4.790112565471804,"vY0":-130.41368820027907,"vZ0":-7.265976071534801,"x":119.6,"y":219.39,"x0":0.7262641930949117,"y0":50.000998491150206,"z0":5.55647926630007,"aX":14.146089531567437},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-13.8,"spinRate":1720,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4184718387999915,"extension":5.900584569064709},"index":1,"playId":"e20e53ff-9047-3a82-8e38-adde6c4711b4","pitchNumber":1,"startTime":"2026-07-26T18:44:00.016Z","endTime":"2026-07-26T18:44:04.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5179460187523,"aZ":-24.52477206755122,"pfxX":3.9404444206399756,"pfxZ":4.47810432071428,"pX":0.6683872644094123,"pZ":2.9028667601696725,"vX0":-1.1614954309187024,"vY0":-129.47963884410856,"vZ0":-2.711949502189904,"x":91.52,"y":160.4,"x0":0.6091916537425104,"y0":50.00337837181298,"z0":5.828589964130604,"aX":6.73064209088757},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":-7.0,"spinRate":1543,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4220608923967317,"extension":5.5846596314378525},"index":2,"playId":"05e1263c-3eb4-3bd9-9ca7-e5aa5146f9f5","pitchNumber":2,"startTime":"2026-07-26T18:44:20.795Z","endTime":"2026-07-26T18:44:24.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3855651965624,"aZ":-27.13488404145615,"pfxX":7.1090635646084674,"pfxZ":2.5880661255882877,"pX":-0.9032513650312769,"pZ":1.305202833925893,"vX0":-6.292522105788141,"vY0":-138.4830476550125,"vZ0":-6.947741269629901,"x":151.43,"y":203.54,"x0":0.47277260257614256,"y0":50.00040405541955,"z0":5.6567364700698235,"aX":13.8316159500247},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":-11.6,"spinRate":2161,"spinDirection":138},"zone":13,"typeConfidence":0.89,"plateTime":0.39523133246291087,"extension":5.8557961844287},"index":3,"playId":"156b2542-7a11-3b9c-a02a-f5fd79cdeae2","pitchNumber":3,"startTime":"2026-07-26T18:44:41.130Z","endTime":"2026-07-26T18:44:45.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94075621655256,"aZ":-42.22216383787071,"pfxX":-7.3518582014926945,"pfxZ":-7.803255887804748,"pX":-0.8362225697090798,"pZ":1.7131396876442924,"vX0":-1.479231368916104,"vY0":-112.59482032456366,"vZ0":0.4326629684514347,"x":148.87,"y":192.53,"x0":0.7842057598194991,"y0":50.00459551588335,"z0":5.7819504865010884,"aX":-9.464280943840668},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.8,"breakHorizontal":13.7,"spinRate":2776,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.485972775400366,"extension":5.727171647682125},"index":4,"playId":"d2cff1b7-4d62-3d54-b8ea-cbd81a87d471","pitchNumber":4,"startTime":"2026-07-26T18:45:03.545Z","endTime":"2026-07-26T18:45:09.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-26T18:45:15.897Z","endTime":"2026-07-26T18:45:37.132Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16685809109023,"aZ":-43.02018479439473,"pfxX":-6.5198998509802335,"pfxZ":-8.129124099337329,"pX":-0.8998740638579011,"pZ":1.9463235170282676,"vX0":-2.0827923355739415,"vY0":-115.05073204044731,"vZ0":0.6611272143785498,"x":151.3,"y":186.23,"x0":0.8650201707331888,"y0":50.000865253335405,"z0":5.838479004545136,"aX":-8.702480158491788},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.3,"breakHorizontal":12.4,"spinRate":2818,"spinDirection":317},"zone":13,"typeConfidence":0.89,"plateTime":0.4768300904948175,"extension":5.668580251979639},"index":6,"playId":"dd87d99a-2552-34ac-a965-6f8f42b98f2b","pitchNumber":5,"startTime":"2026-07-26T18:45:37.132Z","endTime":"2026-07-26T18:45:42.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:45:42.185Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Andrew Velazquez to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T18:48:02.064Z","endTime":"2026-07-26T18:49:55.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.326650207388237,"aZ":-21.215807383148643,"pfxX":-5.31255397086042,"pfxZ":5.8716849553523405,"pX":-0.041249886087330934,"pZ":2.3956808331771478,"vX0":5.549130116210872,"vY0":-134.77681600035277,"vZ0":-5.731068906880751,"x":118.57,"y":174.1,"x0":-1.4225435675824678,"y0":50.00467710478785,"z0":6.017612232719309,"aX":-9.916422393014633},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":8.6,"spinRate":2292,"spinDirection":197},"zone":5,"typeConfidence":0.72,"plateTime":0.404183694750063,"extension":6.601795205971479},"index":0,"playId":"2ccfd1c8-6f19-3a28-b9e1-3bf636387698","pitchNumber":1,"startTime":"2026-07-26T18:48:14.588Z","endTime":"2026-07-26T18:48:19.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32919895687587,"aZ":-23.133625788552145,"pfxX":-8.76030097542911,"pfxZ":5.339934540185075,"pX":0.1649974723847502,"pZ":0.6179435534220552,"vX0":7.39995817456567,"vY0":-128.02921880249863,"vZ0":-8.394408219015556,"x":110.71,"y":222.1,"x0":-1.5959909546191307,"y0":50.00604962104145,"z0":5.6913827466852736,"aX":-14.845371527994244},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":14.6,"spinRate":1984,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.42448534144158856,"extension":6.60518748456134},"index":1,"playId":"29c97e53-9da6-385b-8d6a-dbf01db6811c","pitchNumber":2,"startTime":"2026-07-26T18:48:32.580Z","endTime":"2026-07-26T18:48:36.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.178821272721606,"aZ":-35.941652943275194,"pfxX":2.522232865024577,"pfxZ":-2.526313954140031,"pX":-0.8093107739053673,"pZ":2.838382830897856,"vX0":1.3045201425058617,"vY0":-120.4566727515173,"vZ0":-0.32005964419566246,"x":147.85,"y":162.14,"x0":-1.6830591946860847,"y0":50.00251837416906,"z0":6.1114641146360995,"aX":3.7608188346623073},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.4,"breakHorizontal":-4.8,"spinRate":2606,"spinDirection":61},"zone":4,"typeConfidence":0.89,"plateTime":0.45217886689049447,"extension":6.4329503987941825},"index":2,"playId":"fbf57402-d7f9-3851-8289-86e199c747b3","pitchNumber":3,"startTime":"2026-07-26T18:48:49.079Z","endTime":"2026-07-26T18:48:53.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.244462129243555,"aZ":-37.100323867143395,"pfxX":3.033924827253788,"pfxZ":-3.361784057303977,"pX":-0.44395733354132566,"pZ":2.0921662837483903,"vX0":1.9839224096988823,"vY0":-119.22758089301068,"vZ0":-1.599327508009167,"x":133.92,"y":182.29,"x0":-1.6762514962817296,"y0":50.003897194106344,"z0":6.067985795988158,"aX":4.442887422916415},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.2,"breakHorizontal":-5.9,"spinRate":2777,"spinDirection":55},"zone":7,"typeConfidence":0.89,"plateTime":0.45642990091298064,"extension":6.448282944130714},"index":3,"playId":"51a8b9ef-0dfe-375a-850b-f51b9e78030d","pitchNumber":4,"startTime":"2026-07-26T18:49:08.584Z","endTime":"2026-07-26T18:49:13.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870456531590346,"aZ":-18.185038473171343,"pfxX":-4.623563708099432,"pfxZ":7.003728170010737,"pX":-1.4061089424222786,"pZ":3.78941430660849,"vX0":1.2240774189417403,"vY0":-139.81390541023273,"vZ0":-3.1671932767726383,"x":170.6,"y":136.47,"x0":-1.246335493862091,"y0":50.003210404801315,"z0":6.1171822344171085,"aX":-9.236044449752105},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":8.2,"spinRate":2359,"spinDirection":210},"zone":11,"typeConfidence":0.71,"plateTime":0.3904105081112248,"extension":6.58515453650821},"index":4,"playId":"ec674a28-13f4-37ef-88b6-8e92918cae34","pitchNumber":5,"startTime":"2026-07-26T18:49:30.434Z","endTime":"2026-07-26T18:49:34.126Z","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.0,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52208721706235,"aZ":-22.628548667010318,"pfxX":-8.90194946363668,"pfxZ":5.330534650904402,"pX":-0.45934382329258555,"pZ":1.1932047202869716,"vX0":5.679572311326904,"vY0":-132.3349275434582,"vZ0":-7.604056671203015,"x":123.67,"y":162.57,"x0":-1.465485993448665,"y0":50.00660742773453,"z0":5.735314301730302,"aX":-15.954758978850665},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":15.1,"spinRate":2172,"spinDirection":234},"zone":13,"typeConfidence":0.85,"plateTime":0.4122850724597349,"extension":6.621957762085071},"hitData":{"launchSpeed":77.5,"launchAngle":2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.19,"coordY":154.72}},"index":5,"playId":"b4b53f9b-8510-32bb-840c-60cd906695f8","pitchNumber":6,"startTime":"2026-07-26T18:49:47.686Z","endTime":"2026-07-26T18:49:55.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:49:55.713Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T18:50:02.679Z","endTime":"2026-07-26T18:51:40.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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,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":695506,"link":"/api/v1/people/695506"},"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":95.9,"endSpeed":88.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881302052545106,"aZ":-12.993732406336711,"pfxX":-3.450793944660703,"pfxZ":9.656782924603796,"pX":0.8268699317461315,"pZ":0.8123309290099348,"vX0":7.221469777578333,"vY0":-139.22921583035233,"vZ0":-11.235676881870507,"x":85.48,"y":216.85,"x0":-1.3386680984309351,"y0":50.00008022772878,"z0":5.7322020941818055,"aX":-6.852468517732273},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":2510,"spinDirection":207},"zone":14,"typeConfidence":0.71,"plateTime":0.39167424832626496,"extension":6.761694188464614},"index":0,"playId":"49d9b728-58df-344a-9851-d83c2a2baa1b","pitchNumber":1,"startTime":"2026-07-26T18:50:19.773Z","endTime":"2026-07-26T18:50:23.977Z","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":95.5,"endSpeed":88.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63830719768117,"aZ":-15.335670720023627,"pfxX":-2.7492616293139025,"pfxZ":8.515260360104627,"pX":0.27706460806707456,"pZ":4.068383931375776,"vX0":5.603979928778391,"vY0":-139.11780778245185,"vZ0":-2.8092690219849232,"x":106.44,"y":128.93,"x0":-1.3982703932318963,"y0":50.00335815471156,"z0":6.096778490651368,"aX":-5.437630144197249},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":4.0,"spinRate":2548,"spinDirection":193},"zone":12,"typeConfidence":0.84,"plateTime":0.39240670353617446,"extension":6.499983506067768},"index":1,"playId":"f0c3d517-5dd6-335e-a7a6-39a9c86e1a7e","pitchNumber":2,"startTime":"2026-07-26T18:50:33.726Z","endTime":"2026-07-26T18:50:37.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036259428300006,"aZ":-31.933642664729707,"pfxX":2.6991952528123324,"pfxZ":0.15483170983560157,"pX":-0.16416016880699016,"pZ":1.8454214342065258,"vX0":3.237913522354826,"vY0":-124.18962352434761,"vZ0":-3.5611631048867394,"x":123.26,"y":188.95,"x0":-1.8317489667141857,"y0":50.00424694152284,"z0":5.93211112629252,"aX":4.249490007035188},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":-5.6,"spinRate":2672,"spinDirection":114},"zone":8,"typeConfidence":0.73,"plateTime":0.43971814827691835,"extension":6.312141693603989},"index":2,"playId":"a1f70150-0978-304f-b78d-f00092fe4000","pitchNumber":3,"startTime":"2026-07-26T18:50:49.353Z","endTime":"2026-07-26T18:50:53.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.487434049407117,"aZ":-32.204630026543754,"pfxX":2.752346265733633,"pfxZ":-0.02044781301741505,"pX":0.11871466103574521,"pZ":0.8858883577863501,"vX0":3.2956362403467496,"vY0":-120.32862483986162,"vZ0":-5.2825456651932186,"x":112.47,"y":214.86,"x0":-1.6242541899288718,"y0":50.00453578255258,"z0":5.9503323507437385,"aX":4.051194018641508},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":-5.8,"spinRate":2649,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.45451023915642264,"extension":6.641972832390891},"index":3,"playId":"04d26e76-694b-3117-b5ab-9bba4d210824","pitchNumber":4,"startTime":"2026-07-26T18:51:05.227Z","endTime":"2026-07-26T18:51:10.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-26T18:51:14.638Z","endTime":"2026-07-26T18:51:30.801Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"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":97.9,"endSpeed":90.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58985332745154,"aZ":-12.36154794684276,"pfxX":-1.6880566572123237,"pfxZ":9.522313049103104,"pX":0.18471564757377013,"pZ":1.7316675334376532,"vX0":4.372703694708663,"vY0":-142.37718829555558,"vZ0":-9.699736707311205,"x":109.96,"y":192.02,"x0":-1.1425650899936721,"y0":50.000606269538935,"z0":5.937111633207515,"aX":-3.511767757596829},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":2.3,"spinRate":2545,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.38275148900646894,"extension":6.829104520541051},"hitData":{"launchSpeed":94.7,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.85,"coordY":115.7}},"index":5,"playId":"6650981e-d7eb-392a-b9da-4e936e8cbe58","pitchNumber":5,"startTime":"2026-07-26T18:51:30.801Z","endTime":"2026-07-26T18:51:40.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:51:40.519Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Lane Thomas.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T18:51:42.022Z","endTime":"2026-07-26T18:53:47.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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,4],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170500993931643,"aZ":-15.455561737771493,"pfxX":-3.353516900043694,"pfxZ":8.419388457902995,"pX":-0.14250402300338963,"pZ":0.5153821140025596,"vX0":3.998431463037522,"vY0":-139.08143703863067,"vZ0":-12.100791951393282,"x":122.43,"y":224.86,"x0":-1.1538241100721915,"y0":50.006032350109386,"z0":5.911368198750526,"aX":-6.66175166133319},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2429,"spinDirection":208},"zone":13,"typeConfidence":0.73,"plateTime":0.39177307208895895,"extension":6.66548595062807},"index":0,"playId":"b26c7552-a173-3cf0-95ef-61889fa86079","pitchNumber":1,"startTime":"2026-07-26T18:52:07.087Z","endTime":"2026-07-26T18:52:11.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78053429434794,"aZ":-15.296191293481339,"pfxX":-6.79466440295206,"pfxZ":8.587876198635612,"pX":-0.4483178290105456,"pZ":2.326371193974452,"vX0":4.277029489756677,"vY0":-139.1920202985146,"vZ0":-7.220100667241762,"x":134.09,"y":175.97,"x0":-1.1208252122059053,"y0":50.00098242188425,"z0":5.963504497060181,"aX":-13.352257911090529},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":2327,"spinDirection":195},"zone":4,"typeConfidence":0.91,"plateTime":0.3932647601439445,"extension":6.674357584482867},"index":1,"playId":"6f2c447a-2929-3776-b73a-53f036a3e597","pitchNumber":2,"startTime":"2026-07-26T18:52:29.334Z","endTime":"2026-07-26T18:52:33.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.937480888166505,"aZ":-20.99846453307054,"pfxX":-8.845423223444444,"pfxZ":5.733437375967831,"pX":-0.7176547999673287,"pZ":3.4369936239279806,"vX0":4.460125506880342,"vY0":-139.33689158562336,"vZ0":-3.1930283291185684,"x":144.36,"y":145.98,"x0":-1.1978128696027905,"y0":50.00102138359413,"z0":6.000121787980994,"aX":-17.23411701128246},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2401,"spinDirection":191},"zone":11,"typeConfidence":0.9,"plateTime":0.39445501271339545,"extension":6.802525815558692},"index":2,"playId":"f138e6ce-c26a-3a06-bf96-4e68f57d0064","pitchNumber":3,"startTime":"2026-07-26T18:52:51.488Z","endTime":"2026-07-26T18:52:57.125Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-26T18:53:15.256Z","endTime":"2026-07-26T18:53:34.351Z","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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.154695757915732,"aZ":-38.02825895690128,"pfxX":3.2308512492233903,"pfxZ":-3.8805104657189045,"pX":-0.5884768963070692,"pZ":1.9297087960236294,"vX0":1.6841653435871748,"vY0":-121.28440501308863,"vZ0":-2.020745102290275,"x":139.43,"y":186.68,"x0":-1.709165489581171,"y0":50.0046505890691,"z0":6.054483268783546,"aX":4.869534274081709},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.2,"breakHorizontal":-6.2,"spinRate":2755,"spinDirection":34},"zone":7,"typeConfidence":0.89,"plateTime":0.4496271090904176,"extension":6.468239615908546},"hitData":{"launchSpeed":94.2,"launchAngle":28.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.07,"coordY":56.59}},"index":4,"playId":"71ad198b-e34a-3580-9728-ff135ada3b04","pitchNumber":4,"startTime":"2026-07-26T18:53:34.351Z","endTime":"2026-07-26T18:53:47.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:53:47.191Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks. Dillon Dingler to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T18:53:45.479Z","endTime":"2026-07-26T18:55:11.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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],"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":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8306094397775,"aZ":-17.947568962296334,"pfxX":-8.307459760164065,"pfxZ":7.06492970020087,"pX":-0.9983181182023745,"pZ":1.4155276356670412,"vX0":3.4169379197777494,"vY0":-140.740569890436,"vZ0":-9.309596566888052,"x":155.05,"y":200.56,"x0":-1.146248958003674,"y0":50.00292819403803,"z0":5.919874390485886,"aX":-16.72742222748819},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2423,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.38861718934751277,"extension":6.755783223666975},"index":0,"playId":"2dc37296-43e7-34e7-9a75-b3530635b1d4","pitchNumber":1,"startTime":"2026-07-26T18:54:10.937Z","endTime":"2026-07-26T18:54:15.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993693253486562,"aZ":-27.75438593475867,"pfxX":1.9535591725617465,"pfxZ":2.6266316206686087,"pX":1.0543238294145314,"pZ":1.7997470488196352,"vX0":6.330961593438966,"vY0":-128.25984584791902,"vZ0":-4.612003060959951,"x":76.81,"y":190.19,"x0":-1.6897627921462213,"y0":50.00380405821021,"z0":5.7597492255542555,"aX":3.287195553708698},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-4.8,"spinRate":2633,"spinDirection":116},"zone":14,"typeConfidence":0.87,"plateTime":0.4253892480283965,"extension":6.638379776535547},"index":1,"playId":"aab5de25-9fc5-314c-b619-426e4d0543bf","pitchNumber":2,"startTime":"2026-07-26T18:54:28.170Z","endTime":"2026-07-26T18:54:32.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248418323652004,"aZ":-29.778386148753896,"pfxX":3.2475341070417842,"pfxZ":1.4715600265499944,"pX":-0.8853328395252604,"pZ":3.358281770153649,"vX0":1.2871958823011345,"vY0":-126.54715083414727,"vZ0":-0.5264297096240196,"x":150.75,"y":148.11,"x0":-1.8220759379683795,"y0":50.00092538087902,"z0":5.949496225628331,"aX":5.278766975732068},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-6.1,"spinRate":2647,"spinDirection":111},"zone":11,"typeConfidence":0.89,"plateTime":0.4324260652407421,"extension":6.410919186942445},"index":2,"playId":"f8152d1e-7224-3248-b0a6-9df41630cbce","pitchNumber":3,"startTime":"2026-07-26T18:54:47.511Z","endTime":"2026-07-26T18:54:52.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.449465277144064,"aZ":-21.447887128328134,"pfxX":-9.17529406920217,"pfxZ":5.399887821665954,"pX":-1.2260753924195769,"pZ":2.414689113009581,"vX0":3.324913012050374,"vY0":-140.66654096572407,"vZ0":-6.074892332802497,"x":163.74,"y":173.58,"x0":-1.237210777172335,"y0":50.00540861527289,"z0":6.010731382586176,"aX":-18.23275208735286},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2419,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.39066593971469166,"extension":6.580316248587505},"index":3,"playId":"ad900145-5380-3ae1-90dd-6d8f77f74eea","pitchNumber":4,"startTime":"2026-07-26T18:55:06.855Z","endTime":"2026-07-26T18:55:11.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:55:11.487Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, first baseman Salvador Perez to pitcher Luinder Avila.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T18:56:06.134Z","endTime":"2026-07-26T18:57:52.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-26T18:55:30.244Z","endTime":"2026-07-26T18:56:08.438Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.302607574709548,"aZ":-21.956489677390937,"pfxX":-8.024731926915349,"pfxZ":5.1322792548791805,"pX":-0.9427209960285556,"pZ":1.6923955631867063,"vX0":3.6033521409982137,"vY0":-140.10578407439627,"vZ0":-7.874129477323973,"x":152.93,"y":193.09,"x0":-1.2021214386685881,"y0":50.00153194314058,"z0":5.971294296327093,"aX":-15.971147454752211},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":2460,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.3907624876666622,"extension":6.6854064325258635},"index":1,"playId":"235a09ef-12ba-370e-834b-ae62e92bd162","pitchNumber":1,"startTime":"2026-07-26T18:56:08.438Z","endTime":"2026-07-26T18:56:14.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.944823494395155,"aZ":-34.611970856710506,"pfxX":1.4279347303059844,"pfxZ":-1.5620228673608008,"pX":0.2387132384633432,"pZ":1.3767825563759855,"vX0":4.008022886350347,"vY0":-123.4774145138735,"vZ0":-4.19540391435393,"x":107.9,"y":201.61,"x0":-1.5836021773190787,"y0":50.00349458033659,"z0":5.974661403425438,"aX":2.229067651900345},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":-3.5,"spinRate":2723,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.44166275534866495,"extension":6.644934995707581},"index":2,"playId":"b9d08c91-77a9-3611-8e37-8385c8f262ab","pitchNumber":2,"startTime":"2026-07-26T18:56:32.137Z","endTime":"2026-07-26T18:56:37.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662032142235446,"aZ":-23.365955725477725,"pfxX":-9.819220289679349,"pfxZ":5.0885425069338925,"pX":-0.2408554261206551,"pZ":2.449299758880761,"vX0":6.893360646998685,"vY0":-130.04398344230106,"vZ0":-4.156523794890379,"x":126.18,"y":172.65,"x0":-1.636776759923106,"y0":50.000246624810785,"z0":5.818963576778346,"aX":-16.987360158775058},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":16.4,"spinRate":2126,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.4195598847407638,"extension":6.55555759749338},"index":3,"playId":"7a8a067c-5d3c-3342-ad16-de29be8ab671","pitchNumber":3,"startTime":"2026-07-26T18:56:52.533Z","endTime":"2026-07-26T18:56:58.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183493062289372,"aZ":-34.00345280967986,"pfxX":3.360538583717262,"pfxZ":-1.0511875508453983,"pX":1.194154402878334,"pZ":2.1018614661468082,"vX0":5.132103025597936,"vY0":-130.7724275040054,"vZ0":-3.136558284895126,"x":71.48,"y":182.03,"x0":-1.2262579013361428,"y0":50.00223686417685,"z0":5.853385932696313,"aX":5.851074865552094},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.4,"breakHorizontal":-7.2,"spinRate":2796,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.4179823900254056,"extension":6.685728061788824},"index":4,"playId":"d9812dd2-24a2-3019-bfcc-252c93b9031a","pitchNumber":4,"startTime":"2026-07-26T18:57:21.975Z","endTime":"2026-07-26T18:57:27.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08395899711844,"aZ":-32.01637378593817,"pfxX":3.926014770577642,"pfxZ":0.08708391316791264,"pX":-0.23998949353479054,"pZ":2.229333616648012,"vX0":1.7353175616671905,"vY0":-130.81260339118882,"vZ0":-3.1085512258697765,"x":126.15,"y":178.59,"x0":-1.4193040461427147,"y0":50.00026239937774,"z0":5.799648785696494,"aX":6.895109570850523},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.2,"breakHorizontal":-7.4,"spinRate":2744,"spinDirection":77},"zone":8,"typeConfidence":0.92,"plateTime":0.41654756359963896,"extension":6.690316273079392},"hitData":{"launchSpeed":84.0,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.31,"coordY":158.78}},"index":5,"playId":"4004c86e-9d49-3751-a9d0-1ad3757989b4","pitchNumber":5,"startTime":"2026-07-26T18:57:45.129Z","endTime":"2026-07-26T18:57:52.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T18:57:52.886Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to right fielder Ben Malgeri.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T19:00:22.770Z","endTime":"2026-07-26T19:00:33.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ben Malgeri replaces right fielder Kerry Carpenter, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T18:58:51.388Z","endTime":"2026-07-26T19:00:25.065Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607357902407532,"aZ":-26.183717984342344,"pfxX":8.369230848584122,"pfxZ":3.2450562924280852,"pX":0.4803954173546424,"pZ":1.483459121155269,"vX0":-3.281337803155274,"vY0":-135.11497163823336,"vZ0":-6.166589190973816,"x":98.69,"y":198.73,"x0":0.6235370080420466,"y0":50.00591572638985,"z0":5.636903242972147,"aX":15.46748096319733},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.4,"spinRate":2062,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.405472546787756,"extension":5.6903128496657995},"hitData":{"launchSpeed":96.7,"launchAngle":15.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.5,"coordY":94.98}},"index":1,"playId":"a83dd38f-2764-3b9e-9df4-4dff9ac515a2","pitchNumber":1,"startTime":"2026-07-26T19:00:25.065Z","endTime":"2026-07-26T19:00:33.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:00:33.069Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T19:00:36.341Z","endTime":"2026-07-26T19:02:35.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384958074361442,"aZ":-42.9519194294404,"pfxX":-7.656857699151693,"pfxZ":-8.607482810492584,"pX":0.2747993647593932,"pZ":1.6648027493773478,"vX0":0.556498450815968,"vY0":-112.0922562136298,"vZ0":0.5503352050943149,"x":106.53,"y":193.83,"x0":1.0136832704755687,"y0":50.00517679554939,"z0":5.8609695015611,"aX":-9.583474695499822},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.0,"breakHorizontal":13.7,"spinRate":2718,"spinDirection":317},"zone":14,"typeConfidence":0.91,"plateTime":0.49177430725107607,"extension":5.693255665077454},"index":0,"playId":"493ca41e-a9f6-3012-9568-2c8f99385687","pitchNumber":1,"startTime":"2026-07-26T19:01:00.005Z","endTime":"2026-07-26T19:01:03.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49080953074866,"aZ":-27.256011156804604,"pfxX":9.113041844291825,"pfxZ":2.580311589680714,"pX":-1.0899547538674883,"pZ":1.7473023121412699,"vX0":-7.302398922852552,"vY0":-137.11880676224814,"vZ0":-5.869979555445232,"x":158.55,"y":191.6,"x0":0.4245687228483455,"y0":50.000389452334936,"z0":5.777015997336287,"aX":17.34032622007386},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":-15.0,"spinRate":2138,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.39955939929230944,"extension":5.644347312464576},"index":1,"playId":"9c9d5ede-8562-3451-ab7d-22c4312351d3","pitchNumber":2,"startTime":"2026-07-26T19:01:20.543Z","endTime":"2026-07-26T19:01:24.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46057125459966,"aZ":-26.357338826247876,"pfxX":8.779120000650632,"pfxZ":3.043302884103829,"pX":0.3096054962211422,"pZ":2.5583935367870407,"vX0":-3.316032934626609,"vY0":-137.52237029633116,"vZ0":-4.23760238213771,"x":105.2,"y":169.7,"x0":0.39293320183653835,"y0":50.000471393448656,"z0":5.914403516494842,"aX":16.755619580467496},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":-15.1,"spinRate":2250,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.3988029687121646,"extension":5.561568733321391},"index":2,"playId":"8f376eb9-e2e9-38fd-bc35-dfc3a28f4ac2","pitchNumber":3,"startTime":"2026-07-26T19:01:39.673Z","endTime":"2026-07-26T19:01:44.176Z","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":86.3,"endSpeed":79.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550238623380142,"aZ":-31.856915560673354,"pfxX":-2.466712008709389,"pfxZ":0.19790819703067442,"pX":-2.021212515670677,"pZ":0.5363066281392512,"vX0":-5.503854059486532,"vY0":-125.51477259585798,"vZ0":-5.934074010170294,"x":194.04,"y":224.3,"x0":0.5209508093629612,"y0":50.00209331232432,"z0":5.5271603976949955,"aX":-3.932521784847473},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":5.8,"spinRate":2501,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.43647674969230676,"extension":5.8312802420385275},"index":3,"playId":"e3e67539-64cf-37ac-a866-531b294307f1","pitchNumber":4,"startTime":"2026-07-26T19:02:04.845Z","endTime":"2026-07-26T19:02:08.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390301091151436,"aZ":-36.976859369278166,"pfxX":-2.53958737969082,"pfxZ":-3.131143867199439,"pX":-0.3480796147220539,"pZ":2.3155401542262433,"vX0":-2.0761767220981198,"vY0":-123.09689941164443,"vZ0":-0.8179433297835508,"x":130.27,"y":176.26,"x0":0.8361162954938143,"y0":50.00248904182181,"z0":5.782182842434579,"aX":-3.897133887216219},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.6,"breakHorizontal":5.0,"spinRate":2567,"spinDirection":281},"zone":7,"typeConfidence":0.9,"plateTime":0.444929995998141,"extension":5.886409363561121},"hitData":{"launchSpeed":97.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.0,"coordY":167.0}},"index":4,"playId":"e873ecbf-5000-33e1-bc64-23293a6db167","pitchNumber":5,"startTime":"2026-07-26T19:02:25.055Z","endTime":"2026-07-26T19:02:35.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:02:35.797Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T19:02:35.369Z","endTime":"2026-07-26T19:03:25.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370959375533094,"aZ":-27.559143614586347,"pfxX":7.969626209899263,"pfxZ":2.381829058430686,"pX":0.97639218861252,"pZ":2.7865993765364037,"vX0":-1.7841755652747153,"vY0":-137.9768044317418,"vZ0":-3.4113450115034736,"x":79.78,"y":163.54,"x0":0.5940009597269623,"y0":50.001389192150384,"z0":5.886449978444817,"aX":15.435938218693767},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-14.0,"spinRate":2149,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.3962605317076,"extension":5.503555967837297},"index":0,"playId":"02cc22b8-5c7b-3190-8cc8-b228baf2ce94","pitchNumber":1,"startTime":"2026-07-26T19:03:01.196Z","endTime":"2026-07-26T19:03:04.872Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688843666601926,"aZ":-43.041961210953495,"pfxX":-7.8344438972695984,"pfxZ":-8.273641367662794,"pX":0.23872903858137617,"pZ":1.937870406704811,"vX0":0.4869904158185085,"vY0":-114.39555970932436,"vZ0":0.7905995094881331,"x":107.9,"y":186.46,"x0":1.0386485950853777,"y0":50.00011093044453,"z0":5.83453111219865,"aX":-10.297463332204616},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-14.4,"breakHorizontal":14.0,"spinRate":2865,"spinDirection":317},"zone":8,"typeConfidence":0.9,"plateTime":0.48028076928121566,"extension":5.74340220320823},"hitData":{"launchSpeed":106.6,"launchAngle":7.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.65,"coordY":96.45}},"index":1,"playId":"86bf977e-49d3-3746-a516-0adedea5f3ef","pitchNumber":2,"startTime":"2026-07-26T19:03:15.177Z","endTime":"2026-07-26T19:03:25.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:03:25.207Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T19:03:31.694Z","endTime":"2026-07-26T19:06:17.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":86.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99081695056632,"aZ":-27.593014293034294,"pfxX":8.751835817175541,"pfxZ":2.42281711330679,"pX":-0.7505806933185567,"pZ":1.3722624143555893,"vX0":-6.5873465217614156,"vY0":-136.58368879875053,"vZ0":-6.360202249464001,"x":145.61,"y":201.73,"x0":0.555037508639535,"y0":50.00198166727968,"z0":5.627685416180652,"aX":16.54003910184483},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.2,"breakHorizontal":-14.5,"spinRate":2157,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4009674947011268,"extension":5.911266521946463},"index":0,"playId":"8733d777-fed9-3d93-9e79-8919d75ee1ce","pitchNumber":1,"startTime":"2026-07-26T19:03:52.651Z","endTime":"2026-07-26T19:03:57.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.506005663315886,"aZ":-42.306580547472684,"pfxX":-6.299144293030496,"pfxZ":-7.907240421474104,"pX":-0.8968201111762457,"pZ":1.4424889704300445,"vX0":-2.128327564412889,"vY0":-112.76008493164316,"vZ0":-0.18350587249840156,"x":151.18,"y":199.83,"x0":0.8791337873988441,"y0":50.00471055226489,"z0":5.812327064321321,"aX":-8.069190731658376},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.0,"breakHorizontal":12.0,"spinRate":2803,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.486734827392191,"extension":5.699423908153778},"index":1,"playId":"64ce127e-4495-39d3-bc41-70a272f11383","pitchNumber":2,"startTime":"2026-07-26T19:04:11.442Z","endTime":"2026-07-26T19:04:16.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782372354190755,"aZ":-43.791928777074986,"pfxX":-6.689206595133744,"pfxZ":-8.688086169512058,"pX":-1.0375526353889089,"pZ":0.6243674678911731,"vX0":-2.2668430708628393,"vY0":-115.29404755669971,"vZ0":-1.9567628099588723,"x":156.55,"y":221.92,"x0":0.8292812086857735,"y0":50.00340279541053,"z0":5.736598992836432,"aX":-8.944310793052368},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.0,"breakHorizontal":12.7,"spinRate":2946,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.47630111234073524,"extension":5.680609235417387},"index":2,"playId":"356be72e-d713-309b-bdaf-599900a31d9e","pitchNumber":3,"startTime":"2026-07-26T19:04:32.301Z","endTime":"2026-07-26T19:04:37.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694578823626024,"aZ":-28.005512874220564,"pfxX":8.651197414518112,"pfxZ":2.1674572159564818,"pX":-0.002201133741043682,"pZ":2.495645916223582,"vX0":-4.289768924844914,"vY0":-137.85921252955472,"vZ0":-3.7392815564312025,"x":117.08,"y":171.4,"x0":0.4501066133914579,"y0":50.00557629487297,"z0":5.760516548073169,"aX":16.651395584569055},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":2211,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.3973458081704786,"extension":5.844109824534726},"index":3,"playId":"3afe10b8-029e-3234-a7e3-6894d23f4d3e","pitchNumber":4,"startTime":"2026-07-26T19:04:57.084Z","endTime":"2026-07-26T19:05:00.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782649825437186,"aZ":-41.226795962550874,"pfxX":-6.591371461980801,"pfxZ":-6.660817520457649,"pX":-1.1164965714739663,"pZ":1.3845179405929864,"vX0":-2.010225380376336,"vY0":-116.17872446011363,"vZ0":-0.9675283277633239,"x":159.56,"y":201.4,"x0":0.6172543938055886,"y0":50.000808219487375,"z0":5.741994435395681,"aX":-8.963227344365013},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.0,"breakHorizontal":12.5,"spinRate":2809,"spinDirection":316},"zone":13,"typeConfidence":0.87,"plateTime":0.4723589611784216,"extension":5.700122928735845},"index":4,"playId":"4cacb407-ae55-3e2b-919f-e44a1cb10048","pitchNumber":5,"startTime":"2026-07-26T19:05:18.055Z","endTime":"2026-07-26T19:05:22.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02022223450671,"aZ":-30.539568709833986,"pfxX":6.389789968842712,"pfxZ":0.8389564505958553,"pX":0.054549213775998306,"pZ":4.254965910045368,"vX0":-3.1520764623001183,"vY0":-138.1176753095604,"vZ0":0.8317289640500133,"x":114.92,"y":123.9,"x0":0.3745027347151943,"y0":50.00435848391924,"z0":5.988763103145814,"aX":12.46365618338122},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.9,"breakHorizontal":-11.0,"spinRate":2062,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3951307394348622,"extension":5.563317378512483},"index":5,"playId":"9a50624e-6251-30be-be35-1e08c2934819","pitchNumber":6,"startTime":"2026-07-26T19:05:44.360Z","endTime":"2026-07-26T19:05:48.641Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.538353083197634,"aZ":-27.76639885007396,"pfxX":7.321152205504655,"pfxZ":2.3924418245790458,"pX":-0.22268256224508978,"pZ":1.8985675502716397,"vX0":-4.764921628247517,"vY0":-134.41526825031127,"vZ0":-4.659808780780793,"x":125.49,"y":187.52,"x0":0.6165682804709097,"y0":50.000898739575746,"z0":5.612277642603924,"aX":13.47349833867994},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":-12.4,"spinRate":2114,"spinDirection":141},"zone":8,"typeConfidence":0.93,"plateTime":0.40657983520770635,"extension":5.723695524412728},"hitData":{"launchSpeed":102.2,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.57,"coordY":161.82}},"index":6,"playId":"d92d6169-0b21-3d92-bd1d-0d08d7e0e212","pitchNumber":7,"startTime":"2026-07-26T19:06:09.448Z","endTime":"2026-07-26T19:06:17.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:06:17.467Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hao-Yu Lee doubles (10) on a sharp fly ball to center fielder Lane Thomas.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:08:15.665Z","endTime":"2026-07-26T19:09:11.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57733873195237,"aZ":-20.83092561737644,"pfxX":-8.001366127533208,"pfxZ":5.873087992530203,"pX":0.12045327487511755,"pZ":1.938217434062821,"vX0":6.42357478522133,"vY0":-138.28532989041042,"vZ0":-7.175083267105569,"x":112.41,"y":186.45,"x0":-1.195917000559289,"y0":50.005983432149414,"z0":5.970026404549478,"aX":-15.459700603281567},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":13.1,"spinRate":2421,"spinDirection":204},"zone":8,"typeConfidence":0.89,"plateTime":0.3964824527027262,"extension":6.773173765683758},"index":0,"playId":"813ef48f-2958-3824-b71b-20fe67068a1f","pitchNumber":1,"startTime":"2026-07-26T19:08:27.983Z","endTime":"2026-07-26T19:08:31.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.925736515080555,"aZ":-14.64616261647311,"pfxX":-7.8154732290636195,"pfxZ":9.036338026758969,"pX":-0.11897768287087075,"pZ":3.5761939121655475,"vX0":5.387415748901858,"vY0":-138.6225386565851,"vZ0":-4.375750083294497,"x":121.54,"y":142.22,"x0":-1.0754329071002675,"y0":50.00310314249484,"z0":6.157703055062579,"aX":-15.161358177923317},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":13.0,"spinRate":2436,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3956110378768889,"extension":6.6525462631954895},"index":1,"playId":"ab9b403c-c2a0-3a61-b95b-ae0f4d50cd90","pitchNumber":2,"startTime":"2026-07-26T19:08:42.165Z","endTime":"2026-07-26T19:08:46.091Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.084217072564385,"aZ":-39.06927679503676,"pfxX":4.54833952743539,"pfxZ":-4.819846857376103,"pX":0.38907189410102155,"pZ":2.198591813099811,"vX0":2.7257880648645827,"vY0":-118.8735648654206,"vZ0":-0.9532291840306009,"x":102.17,"y":179.42,"x0":-1.3640731705624618,"y0":50.005874284758626,"z0":6.156023442120996,"aX":6.500871645976712},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.6,"breakHorizontal":-8.9,"spinRate":2777,"spinDirection":53},"zone":6,"typeConfidence":0.89,"plateTime":0.46100393883578983,"extension":6.440090924385948},"hitData":{"launchSpeed":102.1,"launchAngle":23.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":97.23,"coordY":44.94}},"index":2,"playId":"2fb990ab-5be8-36d8-8ced-9c7d7279fbf8","pitchNumber":3,"startTime":"2026-07-26T19:08:55.890Z","endTime":"2026-07-26T19:09:11.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:09:11.574Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:09:14.157Z","endTime":"2026-07-26T19:11:21.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71363183208595,"aZ":-16.000358571391846,"pfxX":-1.109693121644212,"pfxZ":7.908357690525612,"pX":0.03150221178413747,"pZ":2.730858007583211,"vX0":4.253145232256134,"vY0":-140.89505167524163,"vZ0":-6.106247812679039,"x":115.8,"y":165.05,"x0":-1.3420091580379105,"y0":50.00702420520454,"z0":5.9294254061626015,"aX":-2.270711529020688},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":1.3,"spinRate":2486,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.3861413436646659,"extension":6.781608994228321},"index":0,"playId":"73b54e00-a8d5-3806-8deb-8765684f9cd6","pitchNumber":1,"startTime":"2026-07-26T19:09:47.744Z","endTime":"2026-07-26T19:09:51.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":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470548530804493,"aZ":-32.848562902637504,"pfxX":2.2770527889000203,"pfxZ":-0.38480940024493604,"pX":1.620863959856165,"pZ":0.9486008661930639,"vX0":6.4440052542710635,"vY0":-131.02051423393965,"vZ0":-6.127730436819655,"x":55.22,"y":213.17,"x0":-1.1656780772239868,"y0":50.00517876738938,"z0":5.770115176704289,"aX":3.9620509819870287},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.8,"breakHorizontal":-5.5,"spinRate":2696,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.41790808618844455,"extension":6.778256659733545},"index":1,"playId":"9dba217e-55c6-3678-b891-aa2a39d2f545","pitchNumber":2,"startTime":"2026-07-26T19:10:07.756Z","endTime":"2026-07-26T19:10:11.641Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2198952413469,"aZ":-20.36709205732881,"pfxX":-7.982534015224223,"pfxZ":5.829112722669968,"pX":0.4128151524362861,"pZ":1.596062951073499,"vX0":6.582024553177942,"vY0":-141.58912312253403,"vZ0":-8.362128159226174,"x":101.26,"y":195.69,"x0":-0.9082976955232965,"y0":50.000572909107944,"z0":5.897885718190362,"aX":-16.157895196359757},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":13.1,"spinRate":2377,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.38729459017235035,"extension":6.779235372278265},"index":2,"playId":"c59e8a7a-9509-332c-8d2b-536be2f5e63e","pitchNumber":3,"startTime":"2026-07-26T19:10:25.035Z","endTime":"2026-07-26T19:10:29.123Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058832694376104,"aZ":-30.69727446058405,"pfxX":0.9540094844985134,"pfxZ":0.8833180345198128,"pX":1.0500724071554028,"pZ":1.0962328598804858,"vX0":6.509139371307201,"vY0":-128.4001902569244,"vZ0":-5.5728135693546985,"x":76.97,"y":209.18,"x0":-1.6355389181521733,"y0":50.00536391558695,"z0":5.665650917965233,"aX":1.6032874728019568},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2661,"spinDirection":98},"zone":14,"typeConfidence":0.88,"plateTime":0.42557283174726557,"extension":6.689332294060144},"index":3,"playId":"6288a0c6-04ce-33f2-ae44-23e325441160","pitchNumber":4,"startTime":"2026-07-26T19:10:59.002Z","endTime":"2026-07-26T19:11:02.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362493760896253,"aZ":-19.453633015861964,"pfxX":-8.088589934762503,"pfxZ":6.178374314182349,"pX":-1.0572305993152347,"pZ":0.7364787813592407,"vX0":3.842832109464729,"vY0":-142.06301674511195,"vZ0":-10.758277852124213,"x":157.3,"y":218.9,"x0":-1.3712800080627223,"y0":50.002081593777774,"z0":5.790342728017549,"aX":-16.65054534074375},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":13.9,"spinRate":2366,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.3845067898211343,"extension":6.853543034286956},"index":4,"playId":"38dc7f21-bd43-3edb-bc01-1b9eb0a29201","pitchNumber":5,"startTime":"2026-07-26T19:11:17.509Z","endTime":"2026-07-26T19:11:21.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:11:21.890Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to center fielder Lane Thomas. Hao-Yu Lee to 3rd. Colt Keith to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:12:27.790Z","endTime":"2026-07-26T19:14:02.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T19:11:33.791Z","endTime":"2026-07-26T19:12:30.027Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.646065969201004,"aZ":-38.04562758056488,"pfxX":3.6083535430277545,"pfxZ":-4.114902216989592,"pX":-1.2892760677375619,"pZ":1.424889961179907,"vX0":-0.04136892369083772,"vY0":-118.93300004560204,"vZ0":-2.8251973619327098,"x":166.14,"y":200.31,"x0":-1.7401353928042615,"y0":50.00406588999826,"z0":6.092084217726306,"aX":5.148857831757428},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.9,"breakHorizontal":-6.5,"spinRate":2712,"spinDirection":56},"zone":13,"typeConfidence":0.89,"plateTime":0.46123172163005055,"extension":6.502593983007715},"index":1,"playId":"564d66b5-89ee-36d9-8890-b2db494669a1","pitchNumber":1,"startTime":"2026-07-26T19:12:30.027Z","endTime":"2026-07-26T19:12:34.025Z","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":96.8,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443106289984126,"aZ":-14.959945462346766,"pfxX":-0.9030939912471005,"pfxZ":8.495844579275172,"pX":1.0398928809751413,"pZ":2.441198665755412,"vX0":6.134130723659904,"vY0":-140.84557968717542,"vZ0":-7.093327930600499,"x":77.36,"y":172.87,"x0":-1.0409506093797827,"y0":50.002450280413264,"z0":5.94395375511505,"aX":-1.8302652844569138},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":0.5,"spinRate":2457,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.38763337551574084,"extension":6.869288657779806},"index":2,"playId":"51d0c887-8cc4-36cb-ac3d-56c6adebf956","pitchNumber":2,"startTime":"2026-07-26T19:12:47.679Z","endTime":"2026-07-26T19:12:51.846Z","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":90.0,"endSpeed":83.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.073427220100918,"aZ":-27.359825587118817,"pfxX":-10.003013650929887,"pfxZ":2.763498630159314,"pX":-0.1805863908703187,"pZ":0.8495828532620152,"vX0":6.97625575303098,"vY0":-130.7601362384749,"vZ0":-7.220754598358047,"x":123.88,"y":215.84,"x0":-1.5757520242898386,"y0":50.001568344069426,"z0":5.682831730075038,"aX":-17.421407594689203},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":16.7,"spinRate":2053,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4179448081908066,"extension":6.810625290624345},"index":3,"playId":"a974b079-2056-3241-a805-f19eb79a673c","pitchNumber":3,"startTime":"2026-07-26T19:13:09.186Z","endTime":"2026-07-26T19:13:13.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941508826788642,"aZ":-15.702681747433893,"pfxX":-0.5875187497556333,"pfxZ":8.09020429514831,"pX":0.1544933729318516,"pZ":2.6627582980834545,"vX0":4.088758405700055,"vY0":-141.26603928476024,"vZ0":-6.299793262666342,"x":111.11,"y":166.89,"x0":-1.2307193977297524,"y0":50.00362206142067,"z0":5.918036070812892,"aX":-1.1965985129451167},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":0.2,"spinRate":2582,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.3866328071249816,"extension":6.96572877327007},"index":4,"playId":"c9dcbccc-266a-3c2a-9429-24ae2b2939ea","pitchNumber":4,"startTime":"2026-07-26T19:13:29.110Z","endTime":"2026-07-26T19:13:32.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462326426037986,"aZ":-15.242031214463598,"pfxX":-0.054498466109906385,"pfxZ":8.258271540172828,"pX":0.6190165815145696,"pZ":1.8389880837396633,"vX0":4.993042757728472,"vY0":-141.59004845283422,"vZ0":-8.535823949822936,"x":93.4,"y":189.13,"x0":-1.1530755990944117,"y0":50.00073934980342,"z0":5.8485314942711994,"aX":-0.11347736372113414},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":-0.8,"spinRate":2681,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.38545528258338146,"extension":6.869182185945339},"hitData":{"launchSpeed":81.1,"launchAngle":21.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.84,"coordY":96.86}},"index":5,"playId":"61e3cf55-54cc-3b84-b1c1-54693cb1033a","pitchNumber":5,"startTime":"2026-07-26T19:13:50.562Z","endTime":"2026-07-26T19:14:02.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:14:02.562Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:14:22.406Z","endTime":"2026-07-26T19:17:42.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344815598935185,"aZ":-15.950624993963142,"pfxX":-0.6147583521858144,"pfxZ":8.012858851903545,"pX":-0.06857069419674496,"pZ":2.8075420591622597,"vX0":4.1511003999257765,"vY0":-140.5616519174581,"vZ0":-6.014324732414489,"x":119.61,"y":162.98,"x0":-1.4772202669408487,"y0":50.00365179761924,"z0":5.990166955713983,"aX":-1.2456532241191516},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":0.4,"spinRate":2480,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.3879391707351627,"extension":6.7784173166297546},"index":0,"playId":"5f7737af-e4c3-368b-9f60-7c1196d88e75","pitchNumber":1,"startTime":"2026-07-26T19:14:36.974Z","endTime":"2026-07-26T19:14:40.435Z","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":97.3,"endSpeed":89.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.883922995604372,"aZ":-20.983190683898002,"pfxX":-0.5386417001882151,"pfxZ":5.489496148211626,"pX":0.9498834727766855,"pZ":2.1001406429498943,"vX0":6.192977131963441,"vY0":-141.57802890893421,"vZ0":-6.81786541286795,"x":69.32,"y":167.76,"x0":-1.1916426426887552,"y0":50.006968030801566,"z0":5.872538004274809,"aX":-1.0993068214626505},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":-0.2,"spinRate":2460,"spinDirection":199},"zone":14,"typeConfidence":0.84,"plateTime":0.3861649452501874,"extension":6.8595164095338435},"index":1,"playId":"dfdf68a1-59a4-3c86-a499-1226c205df72","pitchNumber":2,"startTime":"2026-07-26T19:14:53.921Z","endTime":"2026-07-26T19:14:58.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033681371157428,"aZ":-36.682993268703676,"pfxX":2.582440378088704,"pfxZ":-2.62360596017706,"pX":0.7793993609330262,"pZ":1.6651601767740891,"vX0":4.585252172300658,"vY0":-129.431400542527,"vZ0":-3.5796177125371154,"x":87.29,"y":193.82,"x0":-1.3426793699852415,"y0":50.0052568845593,"z0":5.841203677788847,"aX":4.43311524706821},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.3,"breakHorizontal":-5.6,"spinRate":2795,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.4212871079280034,"extension":6.699960928868157},"index":2,"playId":"31596b7b-2345-3d24-b45e-fad67273497a","pitchNumber":3,"startTime":"2026-07-26T19:15:12.860Z","endTime":"2026-07-26T19:15:17.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735319424093138,"aZ":-32.43973928196999,"pfxX":2.296393694351229,"pfxZ":-0.15083087361987335,"pX":1.3693609160824507,"pZ":1.3970609907513505,"vX0":6.155728470949311,"vY0":-130.30583338219049,"vZ0":-5.12052358971564,"x":64.8,"y":201.06,"x0":-1.3086867835661007,"y0":50.003236126833535,"z0":5.798177820393608,"aX":4.0053663038225435},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.1,"breakHorizontal":-5.4,"spinRate":2826,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.4180651822044972,"extension":6.823115034336694},"index":3,"playId":"f8756cf5-ffdf-3877-97d2-a75285a2ac51","pitchNumber":4,"startTime":"2026-07-26T19:15:36.439Z","endTime":"2026-07-26T19:15:42.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54928046338673,"aZ":-34.6237918742872,"pfxX":2.862300609379452,"pfxZ":-1.4236657635948209,"pX":1.4406021044962014,"pZ":1.219881310901992,"vX0":6.146137463363011,"vY0":-129.12285175153016,"vZ0":-4.969380870489521,"x":62.09,"y":205.84,"x0":-1.3265105815529536,"y0":50.00415696950073,"z0":5.782074489811451,"aX":4.916805304220426},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.4,"breakHorizontal":-6.4,"spinRate":2763,"spinDirection":74},"zone":14,"typeConfidence":0.89,"plateTime":0.421435840655183,"extension":6.71943267486938},"index":4,"playId":"95ef461a-84ad-333f-9658-0352ac65fd54","pitchNumber":5,"startTime":"2026-07-26T19:15:59.788Z","endTime":"2026-07-26T19:16:03.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-26T19:16:11.974Z","endTime":"2026-07-26T19:16:45.513Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9551531999216,"aZ":-17.518123086718845,"pfxX":-5.487574162221995,"pfxZ":7.106378077893966,"pX":-1.1219191283296608,"pZ":2.628466083132154,"vX0":2.1450690106897863,"vY0":-142.7263473538663,"vZ0":-6.438761960177946,"x":159.76,"y":167.81,"x0":-1.1704204868908048,"y0":50.003040367773266,"z0":6.017506723374999,"aX":-11.31759589441586},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":9.5,"spinRate":2485,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3838145958521304,"extension":6.807660681720701},"index":6,"playId":"889d968f-b278-3972-a265-a6b43d35d3d8","pitchNumber":6,"startTime":"2026-07-26T19:16:45.513Z","endTime":"2026-07-26T19:16:49.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046008153426154,"aZ":-13.389031099960368,"pfxX":-0.022776265991282463,"pfxZ":9.113968339958234,"pX":0.25027002846311147,"pZ":3.467990716193095,"vX0":3.7336313864419055,"vY0":-142.06910963176867,"vZ0":-4.796142700666788,"x":107.46,"y":145.14,"x0":-1.0734021316996274,"y0":50.00072375272502,"z0":6.0174095823610765,"aX":-0.04741026802626411},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":-0.6,"spinRate":2488,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3843283399648225,"extension":6.774649097027049},"index":7,"playId":"08a889ad-97e5-3bdb-84b9-c957c601701d","pitchNumber":7,"startTime":"2026-07-26T19:17:12.588Z","endTime":"2026-07-26T19:17:17.163Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38004312301998,"aZ":-32.519246472975915,"pfxX":2.2300382561584393,"pfxZ":-0.20390817854080545,"pX":-0.22391239887834147,"pZ":2.960992896042845,"vX0":3.0034262802738576,"vY0":-129.393529550776,"vZ0":-0.9665578744570169,"x":125.54,"y":158.83,"x0":-1.6865226069887758,"y0":50.000965031599705,"z0":5.816761836042447,"aX":3.8050373847281405},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":-4.7,"spinRate":2833,"spinDirection":80},"zone":2,"typeConfidence":0.9,"plateTime":0.42227599366985835,"extension":6.626365668440154},"index":8,"playId":"41449ed1-1dbc-3438-b2aa-65e5df132bd9","pitchNumber":8,"startTime":"2026-07-26T19:17:37.497Z","endTime":"2026-07-26T19:17:42.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:17:42.990Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (23) on a ground ball to center fielder Lane Thomas. Hao-Yu Lee scores. Colt Keith scores. Kevin McGonigle to 3rd.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:20:12.464Z","endTime":"2026-07-26T19:23:27.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-26T19:17:55.966Z","endTime":"2026-07-26T19:18:10.249Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Strahm replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-26T19:18:10.249Z","endTime":"2026-07-26T19:20:14.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801808111123467,"aZ":-17.093442512058328,"pfxX":9.245927181912746,"pfxZ":8.28351488676721,"pX":0.353619336969968,"pZ":3.741138062007248,"vX0":-10.623989345150456,"vY0":-133.81871159258247,"vZ0":-0.7857380977762325,"x":103.52,"y":137.77,"x0":3.166465232619671,"y0":50.005171260011984,"z0":5.258628122637332,"aX":16.838809105572125},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-14.5,"spinRate":2574,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.4086866574012036,"extension":6.0922504330104275},"index":2,"playId":"09170636-2f01-3db2-a566-daf6cd05fdde","pitchNumber":1,"startTime":"2026-07-26T19:20:14.754Z","endTime":"2026-07-26T19:20:18.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.813772255590752,"aZ":-20.56709125184968,"pfxX":10.546037851886695,"pfxZ":6.429781753156776,"pX":-0.9607676467879829,"pZ":2.8131790247354145,"vX0":-13.740255058144527,"vY0":-132.85643383798296,"vZ0":-2.3086056639481334,"x":153.62,"y":162.82,"x0":2.8840926764097734,"y0":50.0034146767746,"z0":5.1723279929585715,"aX":19.041285027934258},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":-16.4,"spinRate":2528,"spinDirection":133},"zone":11,"typeConfidence":0.92,"plateTime":0.41071698498907727,"extension":6.075696921993024},"index":3,"playId":"96a695dd-124b-35c2-b027-a6a2e82eb8fb","pitchNumber":2,"startTime":"2026-07-26T19:20:34.622Z","endTime":"2026-07-26T19:20:38.371Z","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":91.5,"endSpeed":84.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917312600813453,"aZ":-16.69659688900913,"pfxX":9.155268477699499,"pfxZ":8.550669006664647,"pX":1.0671336533932032,"pZ":3.2660561284750593,"vX0":-8.704585275658303,"vY0":-133.0412247926514,"vZ0":-1.8252490276168567,"x":76.32,"y":150.6,"x0":3.17648988485815,"y0":50.002624405722784,"z0":5.1584748556413995,"aX":16.57306128074444},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":-14.9,"spinRate":2575,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4101481997440386,"extension":6.014485581222169},"index":4,"playId":"11dccf0f-a26e-3457-bae4-5d66e09f4483","pitchNumber":3,"startTime":"2026-07-26T19:20:53.912Z","endTime":"2026-07-26T19:20:59.546Z","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":83.2,"endSpeed":76.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428050529142396,"aZ":-27.69887532145532,"pfxX":0.9869298703253317,"pfxZ":3.0348967602240666,"pX":-1.263064678345995,"pZ":2.695876901582744,"vX0":-10.60679218136186,"vY0":-120.69144150284058,"vZ0":-0.4556182824928192,"x":165.15,"y":165.99,"x0":3.060042675998543,"y0":50.00500745867019,"z0":5.325975653952526,"aX":1.4581852383536527},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.6,"breakHorizontal":0.7,"spinRate":2584,"spinDirection":278},"zone":11,"typeConfidence":0.89,"plateTime":0.45378394740387895,"extension":6.105404235620668},"index":5,"playId":"3e15222c-f4c0-3cef-8db9-b955ed251f4d","pitchNumber":4,"startTime":"2026-07-26T19:21:19.751Z","endTime":"2026-07-26T19:21:24.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05122031159389,"aZ":-15.024967360964688,"pfxX":9.193053863814539,"pfxZ":9.554759122560764,"pX":-0.3483779414464775,"pZ":3.3294654584538885,"vX0":-12.185142017607362,"vY0":-133.00815797626942,"vZ0":-1.7902658558245175,"x":130.28,"y":148.88,"x0":3.094019442567639,"y0":50.00341592203721,"z0":5.09867676969588,"aX":16.502332125632652},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-14.0,"spinRate":2636,"spinDirection":129},"zone":1,"typeConfidence":0.92,"plateTime":0.4115169622943875,"extension":6.197648551461734},"index":6,"playId":"3cb6917b-346c-38e3-9c67-adaea11c58ed","pitchNumber":5,"startTime":"2026-07-26T19:21:39.849Z","endTime":"2026-07-26T19:21:43.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9114526914201,"aZ":-24.12202408421405,"pfxX":9.97769625122581,"pfxZ":4.455237155763026,"pX":-0.5904528032469831,"pZ":4.414206470844147,"vX0":-12.660360028871558,"vY0":-133.1906452320763,"vZ0":2.1465006103458064,"x":139.51,"y":119.6,"x0":2.9142008540778748,"y0":50.005092463371,"z0":5.33524145345957,"aX":18.04391916014926},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":-15.6,"spinRate":2355,"spinDirection":131},"zone":11,"typeConfidence":0.88,"plateTime":0.41025039469466895,"extension":6.062612114343889},"index":7,"playId":"1707744d-862a-3603-8f84-6a00f5bdac6e","pitchNumber":6,"startTime":"2026-07-26T19:22:00.187Z","endTime":"2026-07-26T19:22:04.196Z","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":91.5,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542520090597222,"aZ":-15.484729477312722,"pfxX":9.257531237702008,"pfxZ":9.385842621552422,"pX":-0.283118040346202,"pZ":1.678970493708469,"vX0":-12.306807318680033,"vY0":-132.5562264734144,"vZ0":-5.569828948533912,"x":127.79,"y":193.45,"x0":3.2187161079575177,"y0":50.0036141897281,"z0":4.9394528269141444,"aX":16.46335169984078},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":-14.0,"spinRate":2542,"spinDirection":135},"zone":7,"typeConfidence":0.92,"plateTime":0.41332615573501563,"extension":6.202263511336979},"index":8,"playId":"f83db5c1-3598-3ede-8435-5ad96db76844","pitchNumber":7,"startTime":"2026-07-26T19:22:19.799Z","endTime":"2026-07-26T19:22:25.041Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641480669068084,"aZ":-19.04070260026691,"pfxX":8.66743199810691,"pfxZ":7.384414406820541,"pX":-0.39066681278028903,"pZ":3.30955093946729,"vX0":-12.252379410717598,"vY0":-131.93128341011956,"vZ0":-0.8415009733020645,"x":131.89,"y":149.42,"x0":3.1679006495229,"y0":50.00496640121627,"z0":5.0240261050775095,"aX":15.422178845448324},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.3,"spinRate":2465,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4136985607357948,"extension":6.158664320869186},"index":9,"playId":"e94dee6b-1e81-34aa-a9f2-85b6f7d0223b","pitchNumber":8,"startTime":"2026-07-26T19:22:43.208Z","endTime":"2026-07-26T19:22:46.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14425154369237,"aZ":-21.55245084400555,"pfxX":8.57262571879118,"pfxZ":6.108958555272164,"pX":1.1063821398015286,"pZ":2.9051177293942985,"vX0":-8.26088515269533,"vY0":-130.47548664915197,"vZ0":-1.6985352129096447,"x":74.83,"y":160.34,"x0":3.1861736321719407,"y0":50.005900165365865,"z0":5.174173143768379,"aX":14.915960718099836},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.9,"breakHorizontal":-13.9,"spinRate":2354,"spinDirection":135},"zone":12,"typeConfidence":0.88,"plateTime":0.4183661642677152,"extension":6.01728048791077},"hitData":{"launchSpeed":57.0,"launchAngle":7.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.81,"coordY":127.67}},"index":10,"playId":"9146cdc8-aafd-3ec8-93f7-148d04645c1a","pitchNumber":9,"startTime":"2026-07-26T19:23:13.148Z","endTime":"2026-07-26T19:23:27.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:23:27.687Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a ground ball to center fielder Lane Thomas. Kevin McGonigle scores. Riley Greene scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:24:05.020Z","endTime":"2026-07-26T19:25:29.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263383606972862,"aZ":-17.054869597663746,"pfxX":10.058367777513388,"pfxZ":8.349963488242494,"pX":0.349886253825222,"pZ":3.1698670335444756,"vX0":-6.249508481940078,"vY0":-133.81973033663664,"vZ0":-1.6832726057610818,"x":103.66,"y":153.19,"x0":1.4103928883927253,"y0":50.004442024579966,"z0":5.0306132897028935,"aX":18.218163100360297},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-16.8,"spinRate":2531,"spinDirection":132},"zone":3,"typeConfidence":0.87,"plateTime":0.4095180939739671,"extension":6.118599411258392},"index":0,"playId":"90adc890-fded-37bc-b05f-4e35993068b6","pitchNumber":1,"startTime":"2026-07-26T19:24:05.020Z","endTime":"2026-07-26T19:24:08.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418916076935623,"aZ":-34.41781262655696,"pfxX":9.593784102433233,"pfxZ":-1.5449472851448167,"pX":0.93378768779304,"pZ":2.2693092753778945,"vX0":-4.485761081418466,"vY0":-119.90037608612745,"vZ0":0.13650707991851907,"x":81.41,"y":177.51,"x0":1.5835905646826935,"y0":50.0022669760554,"z0":5.285763432742804,"aX":13.952423135808251},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.5,"breakHorizontal":-16.3,"spinRate":1513,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.45702393917558437,"extension":6.081682800037382},"index":1,"playId":"761b7a49-5b49-391e-a482-a032bf0d7631","pitchNumber":2,"startTime":"2026-07-26T19:24:31.504Z","endTime":"2026-07-26T19:24:36.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515254396531663,"aZ":-22.290063748605686,"pfxX":12.038203763553026,"pfxZ":5.640714197157363,"pX":-0.6502336790879507,"pZ":1.450367999088087,"vX0":-9.34342735184643,"vY0":-131.1955643246684,"vZ0":-4.869880009217853,"x":141.79,"y":199.62,"x0":1.3848816777042834,"y0":50.00117421110295,"z0":4.981653398155126,"aX":21.08395359559197},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-19.9,"spinRate":2391,"spinDirection":134},"zone":13,"typeConfidence":0.88,"plateTime":0.416733409805226,"extension":6.269567145069667},"index":2,"playId":"00421ed8-6f14-34ff-be98-613bf1b9497b","pitchNumber":3,"startTime":"2026-07-26T19:24:55.095Z","endTime":"2026-07-26T19:25:01.757Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41295721215463,"aZ":-15.754316247117861,"pfxX":8.236351773609803,"pfxZ":9.192604990534399,"pX":0.6377827403334673,"pZ":2.645256939245449,"vX0":-5.198622541627002,"vY0":-132.5762117218032,"vZ0":-3.3757892309952697,"x":92.69,"y":167.36,"x0":1.5504605867276844,"y0":50.003510807055726,"z0":5.079724246939722,"aX":14.713691653852733},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-13.8,"spinRate":2473,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.41258234205942745,"extension":6.059834514998686},"hitData":{"launchSpeed":92.0,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.69,"coordY":113.0}},"index":3,"playId":"354ed02a-8b6b-39fb-9602-61437a1c7728","pitchNumber":4,"startTime":"2026-07-26T19:25:17.082Z","endTime":"2026-07-26T19:25:29.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:25:29.006Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:25:51.571Z","endTime":"2026-07-26T19:28:55.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93208870955329,"aZ":-23.79466959022928,"pfxX":4.676904732747269,"pfxZ":5.000165318883695,"pX":1.7781104768564753,"pZ":3.584362177840325,"vX0":-1.0870014708771696,"vY0":-127.3057264097234,"vZ0":0.395446191621463,"x":49.22,"y":142.0,"x0":1.5970580860882329,"y0":50.003836061954964,"z0":5.2792230284768475,"aX":7.839932932160087},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-8.3,"spinRate":2589,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4268012849556011,"extension":6.0966861979363065},"index":0,"playId":"bf7ebe37-a879-3e43-869c-5c0a20b141d2","pitchNumber":1,"startTime":"2026-07-26T19:26:07.925Z","endTime":"2026-07-26T19:26:13.070Z","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":91.6,"endSpeed":84.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851815556851115,"aZ":-16.275037313935904,"pfxX":7.883432774081866,"pfxZ":8.729689070499267,"pX":0.255194025627203,"pZ":3.21264564994719,"vX0":-5.904191228130359,"vY0":-133.4112503921783,"vZ0":-2.06886910205174,"x":107.27,"y":152.04,"x0":1.4610382888441646,"y0":50.006137951547444,"z0":5.157598178298337,"aX":14.364346646772693},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":-13.2,"spinRate":2586,"spinDirection":134},"zone":2,"typeConfidence":0.91,"plateTime":0.4089086126347645,"extension":6.097174962318996},"index":1,"playId":"45aa32fd-0e2e-36ab-9c25-38039b803d58","pitchNumber":2,"startTime":"2026-07-26T19:26:29.159Z","endTime":"2026-07-26T19:26:38.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25874795657395,"aZ":-17.78063862109261,"pfxX":7.210617779342607,"pfxZ":7.890388691203189,"pX":0.20271527459370953,"pZ":3.485610201259582,"vX0":-5.883340598014284,"vY0":-133.1554339807491,"vZ0":-1.0853135379938768,"x":109.27,"y":144.67,"x0":1.486570662457396,"y0":50.0066186330352,"z0":5.165238108265595,"aX":13.160719002791952},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":-12.0,"spinRate":2499,"spinDirection":134},"zone":12,"typeConfidence":0.87,"plateTime":0.4088268510071109,"extension":6.084480539464282},"index":2,"playId":"95ef3125-074b-30ff-8cbd-cf05e5153cd2","pitchNumber":3,"startTime":"2026-07-26T19:26:50.200Z","endTime":"2026-07-26T19:26:56.326Z","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":90.6,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795092356375804,"aZ":-15.472727237898505,"pfxX":7.043840244725897,"pfxZ":9.395668513943885,"pX":0.22266021640042435,"pZ":3.7694953868752874,"vX0":-5.614040491831593,"vY0":-131.93022777805055,"vZ0":-0.6483905915874638,"x":108.51,"y":137.0,"x0":1.453964822293722,"y0":50.005986344826546,"z0":5.149795827167675,"aX":12.526718695475227},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":-11.6,"spinRate":2556,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41380373870127096,"extension":6.178609983060236},"index":3,"playId":"069f1220-2dfc-3a67-bd26-bab41d69171f","pitchNumber":4,"startTime":"2026-07-26T19:27:11.917Z","endTime":"2026-07-26T19:27:15.240Z","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":83.1,"endSpeed":76.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41429126618271,"aZ":-34.538412655341986,"pfxX":8.843328413650628,"pfxZ":-1.5948924731745047,"pX":0.3225164466772395,"pZ":1.9408884495157015,"vX0":-5.607349430940594,"vY0":-120.91318783825538,"vZ0":-0.2816143815581693,"x":104.71,"y":186.38,"x0":1.5218200433163163,"y0":50.00373385031976,"z0":5.087640215165107,"aX":13.104557152418703},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":-14.6,"spinRate":1858,"spinDirection":109},"zone":9,"typeConfidence":0.9,"plateTime":0.45287392794694536,"extension":6.1131261528508665},"index":4,"playId":"a190faf0-118b-3650-847b-4fde567ef656","pitchNumber":5,"startTime":"2026-07-26T19:27:35.735Z","endTime":"2026-07-26T19:27:39.235Z","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":90.7,"endSpeed":82.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600422256797746,"aZ":-15.99775337077547,"pfxX":7.153838642251116,"pfxZ":9.206816569032755,"pX":1.6183564713966176,"pZ":3.7330093593808065,"vX0":-2.2128922287215023,"vY0":-132.08824144587007,"vZ0":-1.03433026647489,"x":55.31,"y":137.99,"x0":1.5403425554551675,"y0":50.00470632860637,"z0":5.312402708372861,"aX":12.571377908589},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":-12.5,"spinRate":2510,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4155604418183727,"extension":5.9863846956616324},"index":5,"playId":"463724f4-9747-3f6d-8d6a-ff34035573f2","pitchNumber":6,"startTime":"2026-07-26T19:28:08.761Z","endTime":"2026-07-26T19:28:12.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015540247178123,"aZ":-16.169028879594183,"pfxX":8.882866726495575,"pfxZ":9.187909022527586,"pX":-0.9757804925159178,"pZ":1.5029079752418422,"vX0":-8.936803563650384,"vY0":-130.98009974413088,"vZ0":-5.783357658664529,"x":154.19,"y":198.2,"x0":1.322232888540004,"y0":50.00170546359855,"z0":4.943710932305265,"aX":15.472132153881079},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.6,"breakHorizontal":-14.2,"spinRate":2482,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.4177782479458254,"extension":6.335042900405094},"index":6,"playId":"fa7166ec-4354-3c02-8a3b-6985849cc55c","pitchNumber":7,"startTime":"2026-07-26T19:28:29.293Z","endTime":"2026-07-26T19:28:33.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.956795743372915,"aZ":-32.53234061796409,"pfxX":7.2964736013045925,"pfxZ":-0.24908673663932213,"pX":0.8020789953453118,"pZ":3.1132588883759813,"vX0":-3.6970322168292054,"vY0":-118.00304930096652,"vZ0":1.8171040448447557,"x":86.43,"y":154.72,"x0":1.4314443043363791,"y0":50.00365848941499,"z0":5.304807837505965,"aX":10.41277714073922},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.2,"breakHorizontal":-12.5,"spinRate":2016,"spinDirection":109},"zone":3,"typeConfidence":0.9,"plateTime":0.4620729450349703,"extension":6.111653841863198},"index":7,"playId":"50bff3e8-daa6-39a9-8247-bf9bead37949","pitchNumber":8,"startTime":"2026-07-26T19:28:50.977Z","endTime":"2026-07-26T19:28:55.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:28:55.482Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Lane Thomas.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T19:29:00.469Z","endTime":"2026-07-26T19:29:32.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118821739669666,"aZ":-16.795444418783973,"pfxX":7.977353561764042,"pfxZ":8.704540587456144,"pX":0.15772568502200843,"pZ":3.2233488799720176,"vX0":-6.1329447088459235,"vY0":-131.83886042728125,"vZ0":-1.9515226713586764,"x":110.99,"y":151.75,"x0":1.4737100103745,"y0":50.00063769964403,"z0":5.20808229672546,"aX":14.090183563036867},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":-13.2,"spinRate":2495,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4149029379365845,"extension":6.176409923859427},"hitData":{"launchSpeed":94.0,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.08,"coordY":57.69}},"index":0,"playId":"1e1d0a50-24e9-34ab-82a8-d8f3f696ce5f","pitchNumber":1,"startTime":"2026-07-26T19:29:23.086Z","endTime":"2026-07-26T19:29:32.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:29:32.121Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T19:32:30.959Z","endTime":"2026-07-26T19:34:36.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ty Madden replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T19:30:41.823Z","endTime":"2026-07-26T19:32:07.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680744,"link":"/api/v1/people/680744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carter Jensen replaces Tyler Tolbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T19:32:07.818Z","endTime":"2026-07-26T19:32:33.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"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":79.9,"endSpeed":75.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.139417947380398,"aZ":-38.01852297097543,"pfxX":0.0677474300628631,"pfxZ":-4.183378526152536,"pX":0.4745846101050469,"pZ":2.6624715312998393,"vX0":5.206773369064147,"vY0":-116.47194253915036,"vZ0":0.2874312881658785,"x":98.91,"y":166.89,"x0":-1.7816175179679858,"y0":50.00041984087303,"z0":6.0801421359189884,"aX":0.09350706005916176},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.3,"breakHorizontal":-1.2,"spinRate":2490,"spinDirection":23},"zone":6,"typeConfidence":2.0,"plateTime":0.46704758926749834,"extension":5.703637522763109},"index":2,"playId":"f0771707-81c6-34b5-b93d-aced5bbaf207","pitchNumber":1,"startTime":"2026-07-26T19:32:33.202Z","endTime":"2026-07-26T19:32:36.701Z","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":84.2,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.870161492481042,"aZ":-28.81156570283007,"pfxX":-5.374468326081434,"pfxZ":2.1293131641492833,"pX":-0.9160622067540113,"pZ":1.2264798819542926,"vX0":4.35196243016665,"vY0":-122.74963751225398,"vZ0":-4.797146223112109,"x":151.92,"y":205.67,"x0":-1.9861825736264085,"y0":50.00002073646991,"z0":5.568445254832618,"aX":-8.46736812430918},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":9.1,"spinRate":1449,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.44079516318052026,"extension":5.847657712076491},"index":3,"playId":"2d680337-c18c-316f-b1e7-371cedd29dca","pitchNumber":2,"startTime":"2026-07-26T19:32:48.021Z","endTime":"2026-07-26T19:32:52.061Z","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":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":79.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.107474808354002,"aZ":-29.098255367631815,"pfxX":-7.204869677573386,"pfxZ":1.970916062686122,"pX":-0.0657083581569644,"pZ":1.1672803481738114,"vX0":6.63313177257053,"vY0":-122.37206750146167,"vZ0":-4.9171011899262185,"x":119.5,"y":207.26,"x0":-1.8413176795541448,"y0":50.000038832526734,"z0":5.619282362829019,"aX":-11.21714295604971},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":12.0,"spinRate":1406,"spinDirection":255},"zone":13,"typeConfidence":0.92,"plateTime":0.4431231212968272,"extension":5.911666023570159},"index":4,"playId":"0208ec2c-8587-3a7e-ae8b-94538c7e7935","pitchNumber":3,"startTime":"2026-07-26T19:33:03.582Z","endTime":"2026-07-26T19:33:08.005Z","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.7,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50592801302907,"aZ":-17.99048541021687,"pfxX":-4.033151075744346,"pfxZ":7.211751379272608,"pX":-1.0881466364053765,"pZ":3.9383137020318606,"vX0":3.911294170409397,"vY0":-138.08178302327764,"vZ0":-1.7856851990905742,"x":158.48,"y":132.45,"x0":-1.9866900252532012,"y0":50.000171352588715,"z0":5.78095983396652,"aX":-7.928895392034259},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":6.7,"spinRate":2235,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.39394971911054233,"extension":5.774430025572904},"index":5,"playId":"f3a2d6c1-f14e-38da-af11-dde4d2a37e4f","pitchNumber":4,"startTime":"2026-07-26T19:33:23.476Z","endTime":"2026-07-26T19:33:27.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.47731080017325,"aZ":-34.14362194230846,"pfxX":-1.332315197249448,"pfxZ":-1.2636118571642525,"pX":0.3304252368207505,"pZ":1.2256396564611942,"vX0":5.694406573171357,"vY0":-122.81306952570438,"vZ0":-4.0063659220359815,"x":104.4,"y":205.69,"x0":-1.8240554883806015,"y0":50.00192419365873,"z0":5.717304605334851,"aX":-2.078757228828713},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":1.3,"spinRate":2707,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4424103348469015,"extension":5.850844804924297},"index":6,"playId":"fe6b8152-6a3c-3f67-a5d1-b00fb33e8982","pitchNumber":5,"startTime":"2026-07-26T19:33:39.771Z","endTime":"2026-07-26T19:33:43.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087331234778617,"aZ":-15.767392960907893,"pfxX":-3.606207892597975,"pfxZ":8.45645671510383,"pX":0.18484168561520012,"pZ":1.456014977846798,"vX0":5.640275895737583,"vY0":-137.58130889655715,"vZ0":-8.950731491925495,"x":109.95,"y":199.47,"x0":-1.412017581135559,"y0":50.00183583406752,"z0":5.793118710118839,"aX":-6.996200385354402},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":5.5,"spinRate":2257,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.39629939658131086,"extension":5.8775606239521325},"index":7,"playId":"a13ea827-9ccb-3e91-a016-8052589cd160","pitchNumber":6,"startTime":"2026-07-26T19:34:00.415Z","endTime":"2026-07-26T19:34:05.071Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26434385149564,"aZ":-30.578268426548167,"pfxX":-4.815864037576798,"pfxZ":0.9955998247966438,"pX":-0.851291184135197,"pZ":3.4287571941705175,"vX0":4.301586805328287,"vY0":-124.49425106592776,"vZ0":0.38757881732322574,"x":149.45,"y":146.2,"x0":-1.959256090416661,"y0":50.002785127973205,"z0":5.761711530023105,"aX":-7.712329198009174},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":7.9,"spinRate":1279,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4366301303633153,"extension":5.946496706671072},"index":8,"playId":"1f9886d0-0aa5-36ac-ac4c-91259fb568f9","pitchNumber":7,"startTime":"2026-07-26T19:34:32.558Z","endTime":"2026-07-26T19:34:36.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:34:36.725Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to right fielder Ben Malgeri.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T19:35:01.041Z","endTime":"2026-07-26T19:35:36.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Massey replaces Luke Maile.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T19:34:47.856Z","endTime":"2026-07-26T19:35:03.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":571912,"link":"/api/v1/people/571912"}},{"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":86.7,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.694314249010514,"aZ":-29.08538328449154,"pfxX":-0.5397849905241063,"pfxZ":1.8707083692267235,"pX":1.0843365886612497,"pZ":1.442523969796833,"vX0":7.920491770217436,"vY0":-126.16235358970009,"vZ0":-4.550533797248191,"x":75.67,"y":199.83,"x0":-1.9931856460400372,"y0":50.00455028595124,"z0":5.548102024735218,"aX":-0.8932242711916317},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-0.4,"spinRate":2498,"spinDirection":277},"zone":14,"typeConfidence":0.54,"plateTime":0.4301078955055342,"extension":5.955736238485431},"index":1,"playId":"0db14f47-7ee3-3d5e-87df-4a44d23c3f57","pitchNumber":1,"startTime":"2026-07-26T19:35:03.338Z","endTime":"2026-07-26T19:35:07.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660586294297428,"aZ":-16.151439158249683,"pfxX":-3.359471918000988,"pfxZ":8.804270698753534,"pX":0.28432359655580974,"pZ":2.31036814653418,"vX0":5.849107697761416,"vY0":-133.08408327759025,"vZ0":-6.144321519895164,"x":106.16,"y":176.4,"x0":-1.4910765271368331,"y0":50.002663975034885,"z0":5.790854644788416,"aX":-6.114204102015605},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2223,"spinDirection":209},"zone":6,"typeConfidence":0.88,"plateTime":0.4092898679159882,"extension":5.821173737840984},"hitData":{"launchSpeed":92.8,"launchAngle":36.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.63,"coordY":63.2}},"index":2,"playId":"7e745bde-cefb-313e-abfe-3e56fa3f5978","pitchNumber":2,"startTime":"2026-07-26T19:35:24.172Z","endTime":"2026-07-26T19:35:36.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:35:36.727Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Velazquez flies out to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T19:35:37.793Z","endTime":"2026-07-26T19:38:15.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09530762295114,"aZ":-30.89211180994544,"pfxX":-1.4062916497274989,"pfxZ":0.8021707800451185,"pX":-1.0615386688890602,"pZ":3.1175323905936683,"vX0":3.059975528648506,"vY0":-125.19168127090714,"vZ0":-0.23508571762646358,"x":157.46,"y":154.61,"x0":-2.1142190823079408,"y0":50.00243418898832,"z0":5.730647046896967,"aX":-2.243854918610757},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":1.9,"spinRate":2382,"spinDirection":195},"zone":11,"typeConfidence":0.49,"plateTime":0.4366906828668151,"extension":5.915488995117742},"index":0,"playId":"d4968acc-9806-39b1-820a-1aef3c9a076d","pitchNumber":1,"startTime":"2026-07-26T19:36:01.566Z","endTime":"2026-07-26T19:36:05.691Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867578255783624,"aZ":-33.646514212096996,"pfxX":-1.124346148753124,"pfxZ":-0.9795514052408887,"pX":-0.02232019209758953,"pZ":1.6488615173331171,"vX0":4.6347980570913405,"vY0":-121.31076753069871,"vZ0":-2.79674982395848,"x":117.85,"y":194.26,"x0":-1.8046395450060948,"y0":50.00340030510232,"z0":5.725409929756947,"aX":-1.690485301058047},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":1.1,"spinRate":2497,"spinDirection":353},"zone":8,"typeConfidence":0.9,"plateTime":0.4500766595749366,"extension":5.684161793519326},"index":1,"playId":"1c34b546-66fb-3ea7-8965-abfed4eba795","pitchNumber":2,"startTime":"2026-07-26T19:36:21.874Z","endTime":"2026-07-26T19:36:29.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.341012028564137,"aZ":-29.686673426952172,"pfxX":-0.19603600133540455,"pfxZ":1.5159991423460184,"pX":0.34149621838170574,"pZ":2.8663417233022406,"vX0":5.696398496982075,"vY0":-125.66847041677845,"vZ0":-1.1213387112765765,"x":103.98,"y":161.39,"x0":-1.904948558515792,"y0":50.001747263892355,"z0":5.674753361001129,"aX":-0.32159134804175216},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-0.6,"spinRate":2547,"spinDirection":258},"zone":3,"typeConfidence":0.53,"plateTime":0.4316525217532088,"extension":5.914301543852959},"index":2,"playId":"887d621a-9fd2-3b69-ae2e-4cd8e69f64a0","pitchNumber":3,"startTime":"2026-07-26T19:37:07.687Z","endTime":"2026-07-26T19:37:12.925Z","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.0,"endSpeed":85.7,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20030950361952,"aZ":-18.31958625862191,"pfxX":-2.3845927770613446,"pfxZ":7.383782232622485,"pX":-0.6885655789334717,"pZ":4.398357329933536,"vX0":3.769933272945024,"vY0":-135.51923230634097,"vZ0":-0.6806536883169818,"x":143.25,"y":120.02,"x0":-1.7823478714021699,"y0":50.002577317794575,"z0":5.9223470980085136,"aX":-4.474562106408103},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2243,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.402846361457045,"extension":5.858580716615501},"index":3,"playId":"80ef33f9-6477-36c5-90ad-9413e450e351","pitchNumber":4,"startTime":"2026-07-26T19:37:43.745Z","endTime":"2026-07-26T19:37:47.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95930196866872,"aZ":-36.77752242545128,"pfxX":-1.110887668685458,"pfxZ":-3.0947943056347196,"pX":-0.6951623283912554,"pZ":2.1358883601807706,"vX0":3.0902620512731502,"vY0":-120.7025424410147,"vZ0":-0.9355496003538177,"x":143.5,"y":181.11,"x0":-1.8438259699068973,"y0":50.004358803951874,"z0":5.746969554003917,"aX":-1.6507344615608517},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":1.3,"spinRate":2531,"spinDirection":41},"zone":4,"typeConfidence":0.89,"plateTime":0.45256695155643367,"extension":5.834048437069042},"hitData":{"launchSpeed":89.7,"launchAngle":35.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.97,"coordY":111.7}},"index":4,"playId":"c8750d63-f1b5-399b-b84a-49fcaaab14d6","pitchNumber":5,"startTime":"2026-07-26T19:38:03.203Z","endTime":"2026-07-26T19:38:15.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:38:15.212Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lane Thomas grounds into a force out, fielded by second baseman Hao-Yu Lee. Carter Jensen out at 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T19:38:14.998Z","endTime":"2026-07-26T19:40:43.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546751466819508,"aZ":-30.855328671491133,"pfxX":0.5172299029641305,"pfxZ":0.8324264362499054,"pX":-0.7409118773142086,"pZ":3.5657870099338953,"vX0":2.7412702162568165,"vY0":-124.89823952976104,"vZ0":0.5409331591338087,"x":145.24,"y":142.5,"x0":-1.9168792438049158,"y0":50.00548995919808,"z0":5.870103291346816,"aX":0.822565871578864},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-1.6,"spinRate":2553,"spinDirection":128},"zone":11,"typeConfidence":0.63,"plateTime":0.437399241833313,"extension":5.702632868581318},"index":0,"playId":"6bb48414-3e9e-3dd5-936c-ff2e7fac372a","pitchNumber":1,"startTime":"2026-07-26T19:38:42.321Z","endTime":"2026-07-26T19:38:46.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"053f425c-8fd1-326f-b596-5751a42b87cd","startTime":"2026-07-26T19:39:00.594Z","endTime":"2026-07-26T19:39:04.481Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67227746354622,"aZ":-35.05895193568352,"pfxX":-0.8263826477822889,"pfxZ":-1.8244363696551664,"pX":0.31524243687265385,"pZ":1.508577168974275,"vX0":5.509733356061373,"vY0":-123.99568803437117,"vZ0":-3.352513843017144,"x":104.98,"y":198.05,"x0":-1.815603413918297,"y0":50.00462495512596,"z0":5.763458904861293,"aX":-1.304151709913668},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":0.4,"spinRate":2631,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.43947307272137115,"extension":5.795156349712562},"index":2,"playId":"dc2986c5-5934-3aaf-b207-11158d00e2f4","pitchNumber":2,"startTime":"2026-07-26T19:39:27.482Z","endTime":"2026-07-26T19:39:49.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":82.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.519911978316323,"aZ":-30.708688724794722,"pfxX":0.7545528832299859,"pfxZ":0.8719460760335611,"pX":-0.5371890465829602,"pZ":2.49443528030695,"vX0":3.090351208581449,"vY0":-126.98539704403389,"vZ0":-2.210913402750306,"x":137.48,"y":171.43,"x0":-1.8531204220162834,"y0":50.00424919903421,"z0":5.747880833742042,"aX":1.2696746123919391},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-1.9,"spinRate":2636,"spinDirection":52},"zone":4,"typeConfidence":0.65,"plateTime":0.42639433533714577,"extension":5.805748603283261},"index":3,"playId":"c7fb54b3-89a7-33fd-b849-b2824d647a07","pitchNumber":3,"startTime":"2026-07-26T19:39:48.767Z","endTime":"2026-07-26T19:39:53.212Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.792440654165162,"aZ":-30.830381980537545,"pfxX":-4.613452201654371,"pfxZ":0.8544610071417269,"pX":-0.2918096632794939,"pZ":0.7067770640087607,"vX0":4.792520806095822,"vY0":-122.95587835639405,"vZ0":-5.445481795205961,"x":128.12,"y":219.7,"x0":-1.640782541752971,"y0":50.00527319770405,"z0":5.479212056336837,"aX":-7.2687560296865},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":1256,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4406751098571431,"extension":6.088290257069572},"index":4,"playId":"20f34fe3-6096-3601-8e7c-556629587a9f","pitchNumber":4,"startTime":"2026-07-26T19:40:07.814Z","endTime":"2026-07-26T19:40:12.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.127798243141296,"aZ":-22.60271651210648,"pfxX":-7.7211980563635105,"pfxZ":5.034192167571602,"pX":-0.47127491514364833,"pZ":2.978453389089747,"vX0":5.628935265758918,"vY0":-135.8928897674085,"vZ0":-3.5372488206850337,"x":134.96,"y":158.36,"x0":-1.549145886991331,"y0":50.00410280742709,"z0":5.836754752927437,"aX":-14.6828630618214},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":13.1,"spinRate":2293,"spinDirection":212},"zone":1,"typeConfidence":0.92,"plateTime":0.4005197810083092,"extension":5.830160059211479},"hitData":{"launchSpeed":77.3,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.48,"coordY":143.57}},"index":5,"playId":"bb0134e6-6131-366c-8475-968830287267","pitchNumber":5,"startTime":"2026-07-26T19:40:36.873Z","endTime":"2026-07-26T19:40:43.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:40:43.883Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T19:43:23.526Z","endTime":"2026-07-26T19:44:11.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Carter Jensen remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T19:42:07.398Z","endTime":"2026-07-26T19:42:07.410Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Michael Massey remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T19:42:07.410Z","endTime":"2026-07-26T19:42:07.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"description":"Defensive switch from second base to shortstop for Andrew Velazquez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-26T19:42:07.411Z","endTime":"2026-07-26T19:42:07.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Lucas Erceg replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-26T19:42:07.412Z","endTime":"2026-07-26T19:43:25.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":89.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.199293013870452,"aZ":-16.457202106745065,"pfxX":-5.149546009561033,"pfxZ":7.711779994027086,"pX":0.19788983386521244,"pZ":2.925760364401351,"vX0":7.42958383051922,"vY0":-141.17695601307548,"vZ0":-4.975705892024862,"x":109.46,"y":159.78,"x0":-1.7870054047108448,"y0":50.006334858304655,"z0":5.754821214436006,"aX":-10.499607038170085},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":8.0,"spinRate":2133,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3865434703288373,"extension":6.539878533451007},"index":4,"playId":"6ab46f30-34c7-38ae-a047-5d75c31652e7","pitchNumber":1,"startTime":"2026-07-26T19:43:25.824Z","endTime":"2026-07-26T19:43:29.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.352430196917666,"aZ":-28.61022170912024,"pfxX":-7.3980097521933255,"pfxZ":2.0755368245109924,"pX":-1.810143820697504,"pZ":3.6338290745603063,"vX0":2.9461393480896714,"vY0":-128.9842142409407,"vZ0":-0.2108847354901594,"x":186.0,"y":140.67,"x0":-1.9947687246752077,"y0":50.00044789136696,"z0":5.889988658230688,"aX":-12.685244743026209},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":13.0,"spinRate":1685,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.4217868813052599,"extension":6.3082973375426175},"index":5,"playId":"6adc4dc6-20ea-3dc9-9c5c-eb297a9e0336","pitchNumber":2,"startTime":"2026-07-26T19:43:44.527Z","endTime":"2026-07-26T19:43:48.570Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58540843562158,"aZ":-28.110338251434037,"pfxX":-8.944907890635822,"pfxZ":2.243908220723217,"pX":-0.8531828050807047,"pZ":2.661458682937311,"vX0":6.069391817096509,"vY0":-132.49406144520023,"vZ0":-2.9199861140311363,"x":149.52,"y":166.92,"x0":-1.9910943676043051,"y0":50.0013453451055,"z0":5.793951575198165,"aX":-16.184997979170124},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":15.2,"spinRate":1879,"spinDirection":238},"zone":11,"typeConfidence":0.87,"plateTime":0.41061747978952123,"extension":6.439645271641547},"hitData":{"launchSpeed":75.2,"launchAngle":27.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.35,"coordY":102.72}},"index":6,"playId":"89102653-cb88-310a-bdc3-4bdca1b31c60","pitchNumber":3,"startTime":"2026-07-26T19:43:59.312Z","endTime":"2026-07-26T19:44:11.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:44:11.316Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Hao-Yu Lee grounds into a force out, shortstop Andrew Velazquez to second baseman Michael Massey. James Outman out at 2nd. Hao-Yu Lee to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T19:44:11.682Z","endTime":"2026-07-26T19:45:48.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":91.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806797765735308,"aZ":-22.838361871528083,"pfxX":-7.966426401986983,"pfxZ":4.4720533614962275,"pX":-0.3914121152392347,"pZ":2.4323246221397947,"vX0":6.646909337146792,"vY0":-142.23600458859394,"vZ0":-5.405589108392151,"x":131.92,"y":173.11,"x0":-1.7017832059979545,"y0":50.004568711782504,"z0":5.768179988869313,"aX":-16.63545292588161},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":13.4,"spinRate":1834,"spinDirection":233},"zone":4,"typeConfidence":0.92,"plateTime":0.38232180849299047,"extension":6.609687578490126},"index":0,"playId":"63737a44-6b0c-3d77-bc70-e9706bc4a724","pitchNumber":1,"startTime":"2026-07-26T19:44:37.835Z","endTime":"2026-07-26T19:44:41.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414135376689746,"aZ":-19.99128063894024,"pfxX":-8.472689327033736,"pfxZ":5.916658769018747,"pX":-0.3047645699482671,"pZ":3.508411929476564,"vX0":6.579472818867275,"vY0":-141.4732448679188,"vZ0":-3.0631878191914463,"x":128.62,"y":144.05,"x0":-1.5411989730099105,"y0":50.0052329338201,"z0":5.862482022835155,"aX":-17.453288771018446},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":1874,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.3848082476401604,"extension":6.513148859969535},"index":1,"playId":"4e70440f-a517-30d1-af61-342beb3f826a","pitchNumber":2,"startTime":"2026-07-26T19:44:56.600Z","endTime":"2026-07-26T19:45:01.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32363391074872,"aZ":-34.52591381580708,"pfxX":-1.3088676704424134,"pfxZ":-1.4976543486518938,"pX":-0.21839990011793275,"pZ":2.864484075181546,"vX0":4.01422448980094,"vY0":-123.73175370435575,"vZ0":-0.6742830548930484,"x":125.32,"y":161.44,"x0":-1.6814395887375246,"y0":50.00189909802425,"z0":5.997489795887452,"aX":-2.0596474223593364},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":1.6,"spinRate":2047,"spinDirection":34},"zone":2,"typeConfidence":0.89,"plateTime":0.440245442342007,"extension":6.388391171600068},"index":2,"playId":"aa13ff44-8f30-3919-ac21-a1443dc13c70","pitchNumber":3,"startTime":"2026-07-26T19:45:13.332Z","endTime":"2026-07-26T19:45:17.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.254329141594223,"aZ":-37.78468884477475,"pfxX":2.715073788494931,"pfxZ":-3.6469636913305896,"pX":0.1746678082697659,"pZ":1.315402666814974,"vX0":3.860400592802362,"vY0":-123.42239196012837,"vZ0":-3.1807887222873994,"x":110.34,"y":203.26,"x0":-1.7642600207500085,"y0":50.00304716980809,"z0":5.812438736602452,"aX":4.1759494156501304},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.1,"breakHorizontal":-5.9,"spinRate":1836,"spinDirection":21},"zone":14,"typeConfidence":0.92,"plateTime":0.4442859423168928,"extension":6.4189231926248205},"hitData":{"launchSpeed":89.0,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.75,"coordY":160.3}},"index":3,"playId":"1588b2ca-ea03-3033-8ac4-301075df3075","pitchNumber":4,"startTime":"2026-07-26T19:45:38.351Z","endTime":"2026-07-26T19:45:48.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:45:48.627Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colt Keith grounds into a double play, shortstop Andrew Velazquez to second baseman Michael Massey to first baseman Salvador Perez. Hao-Yu Lee out at 2nd. Colt Keith out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T19:45:57.433Z","endTime":"2026-07-26T19:47:23.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":89.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23300534204937,"aZ":-14.669615426266429,"pfxX":-5.264692201497748,"pfxZ":8.540291926742377,"pX":-0.2803618673638095,"pZ":3.0446179041070254,"vX0":5.919941355853505,"vY0":-142.39846024576877,"vZ0":-5.06017902547313,"x":127.69,"y":156.58,"x0":-1.7039809904777918,"y0":50.00582552474981,"z0":5.7755099367964515,"aX":-10.794990637865888},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":8.3,"spinRate":2163,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.3849095074691058,"extension":6.5123266697880595},"index":0,"playId":"91939e89-b37b-3a80-a94a-57e141ed8393","pitchNumber":1,"startTime":"2026-07-26T19:46:17.666Z","endTime":"2026-07-26T19:46:21.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054705725541133,"aZ":-19.125031597528924,"pfxX":-8.340628215982637,"pfxZ":6.354910535309067,"pX":-0.21831626480007385,"pZ":2.214333531225675,"vX0":6.890720980283427,"vY0":-141.21356265744552,"vZ0":-6.414352501673573,"x":125.32,"y":178.99,"x0":-1.5861373773542957,"y0":50.006531711946295,"z0":5.712783289031665,"aX":-17.13415489115068},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":1907,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.38540257756775764,"extension":6.618570541592631},"index":1,"playId":"23f46105-cf64-3bca-b933-eadc1157f38c","pitchNumber":2,"startTime":"2026-07-26T19:46:42.911Z","endTime":"2026-07-26T19:46:48.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01675871564525,"aZ":-32.714912768114324,"pfxX":3.188235027658508,"pfxZ":-0.33967228109323067,"pX":-0.14439667151705488,"pZ":2.0002164070776844,"vX0":3.303801136993708,"vY0":-123.80107376220037,"vZ0":-2.828571804004887,"x":122.5,"y":184.77,"x0":-1.9048573898900203,"y0":50.005323084163756,"z0":5.863914692884902,"aX":5.00771092692349},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.0,"breakHorizontal":-6.5,"spinRate":2089,"spinDirection":5},"zone":8,"typeConfidence":0.91,"plateTime":0.44046341827541147,"extension":6.325108806944545},"hitData":{"launchSpeed":97.0,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.43,"coordY":139.52}},"index":2,"playId":"8f67345a-5863-3731-b69b-537769f7769b","pitchNumber":3,"startTime":"2026-07-26T19:47:15.559Z","endTime":"2026-07-26T19:47:23.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:47:23.579Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Loftin pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T19:49:25.886Z","endTime":"2026-07-26T19:51:30.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.6,"endSpeed":75.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25709248886655,"aZ":-36.633557525062216,"pfxX":-0.14333251414871828,"pfxZ":-3.0947804751242334,"pX":-0.29693565452516246,"pZ":2.6458203062634387,"vX0":3.5687638322684916,"vY0":-118.86197855451026,"vZ0":-0.009576180034009285,"x":128.32,"y":167.34,"x0":-1.7946449261236421,"y0":50.00231116651897,"z0":5.956509824901226,"aX":-0.20674458300177023},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.4,"breakHorizontal":-0.6,"spinRate":2697,"spinDirection":47},"zone":5,"typeConfidence":0.91,"plateTime":0.4595507600653348,"extension":5.856457919077121},"index":0,"playId":"a5099aab-548c-38e7-9954-27ad884a128c","pitchNumber":1,"startTime":"2026-07-26T19:49:36.726Z","endTime":"2026-07-26T19:49:40.366Z","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.5,"endSpeed":85.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78571646299169,"aZ":-12.913109102299178,"pfxX":-2.6088292143309815,"pfxZ":10.309594662914352,"pX":1.025173835537364,"pZ":2.4989654692006655,"vX0":7.097412449216101,"vY0":-135.83289133692872,"vZ0":-6.703545751364642,"x":77.92,"y":171.31,"x0":-1.2828006531804501,"y0":50.00342094922627,"z0":5.896906044232312,"aX":-4.874700641721324},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":3.2,"spinRate":2375,"spinDirection":210},"zone":12,"typeConfidence":0.93,"plateTime":0.40324316887051026,"extension":5.901793388367034},"index":1,"playId":"2ba3e328-7197-30d8-916a-b48cfa51b190","pitchNumber":2,"startTime":"2026-07-26T19:49:50.526Z","endTime":"2026-07-26T19:49:54.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862748433397524,"aZ":-28.641558581601267,"pfxX":0.3148471132352544,"pfxZ":2.19744292676244,"pX":-0.6238253769565489,"pZ":3.0422201038939396,"vX0":2.903939788959548,"vY0":-125.34765975448117,"vZ0":-1.1210323605835262,"x":140.78,"y":156.64,"x0":-1.83327683896277,"y0":50.003586198229925,"z0":5.811761823356979,"aX":0.5057267669456985},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":-1.2,"spinRate":2682,"spinDirection":148},"zone":1,"typeConfidence":0.82,"plateTime":0.43523932159453205,"extension":5.792363782704938},"index":2,"playId":"5ff1f93b-a04d-3ebe-bc07-fa424e5caf06","pitchNumber":3,"startTime":"2026-07-26T19:50:06.880Z","endTime":"2026-07-26T19:50:11.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-26T19:50:17.698Z","endTime":"2026-07-26T19:50:33.072Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52694497472311,"aZ":-36.491570344556905,"pfxX":-0.9579819246042702,"pfxZ":-2.754965742482307,"pX":0.687477595594659,"pZ":-0.5270976076820972,"vX0":5.445035222978455,"vY0":-123.92923029418272,"vZ0":-7.9166943879286,"x":90.79,"y":253.01,"x0":-1.4044396976803297,"y0":50.000103160923864,"z0":5.719549765322842,"aX":-1.5052655443981369},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":0.6,"spinRate":2807,"spinDirection":30},"zone":14,"typeConfidence":0.93,"plateTime":0.4403452572402471,"extension":5.806917137987361},"index":4,"playId":"8e50b63f-4fe0-33a2-b6f4-b56b20611c7d","pitchNumber":4,"startTime":"2026-07-26T19:50:33.072Z","endTime":"2026-07-26T19:50:38.692Z","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.8,"endSpeed":87.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48903343786048,"aZ":-13.763554913885072,"pfxX":-2.941824546206435,"pfxZ":9.60884396227661,"pX":0.42677881456326106,"pZ":1.2213921638684733,"vX0":5.520883633035078,"vY0":-136.43343376234284,"vZ0":-9.86879615382126,"x":100.73,"y":205.8,"x0":-1.2261393818953708,"y0":50.00075687733532,"z0":5.797221434102497,"aX":-5.635449995504873},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":4.3,"spinRate":2102,"spinDirection":202},"zone":14,"typeConfidence":0.92,"plateTime":0.3990154691028813,"extension":6.02365265032259},"index":5,"playId":"d9ba2f12-c712-3b17-9f8b-91633c8971a1","pitchNumber":5,"startTime":"2026-07-26T19:51:04.522Z","endTime":"2026-07-26T19:51:08.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476976293243496,"aZ":-30.018009786723564,"pfxX":-1.0784981242342637,"pfxZ":1.3422566958253572,"pX":0.3817470296772268,"pZ":2.2350355844707805,"vX0":5.723075833795685,"vY0":-125.8510913731006,"vZ0":-2.6319293900216034,"x":102.45,"y":178.43,"x0":-1.7774008317140013,"y0":50.00516369378439,"z0":5.714735658555384,"aX":-1.7377023005584975},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":0.7,"spinRate":2572,"spinDirection":34},"zone":6,"typeConfidence":0.65,"plateTime":0.43447163931915256,"extension":5.912478399222288},"hitData":{"launchSpeed":74.4,"launchAngle":56.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.8,"coordY":134.89}},"index":6,"playId":"8314cf34-73f9-3548-b8ae-fe53b907ddb2","pitchNumber":6,"startTime":"2026-07-26T19:51:20.738Z","endTime":"2026-07-26T19:51:30.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:51:30.241Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T19:51:31.107Z","endTime":"2026-07-26T19:53:27.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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(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":83.9,"endSpeed":77.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528013170198694,"aZ":-29.364613174968525,"pfxX":-6.908607809937142,"pfxZ":1.8400959540030843,"pX":0.35223528947263144,"pZ":1.827530195589346,"vX0":7.019552912186888,"vY0":-122.13808793438847,"vZ0":-3.184646697781406,"x":103.57,"y":189.44,"x0":-1.646261031505638,"y0":50.004591266993586,"z0":5.644213436924072,"aX":-10.556598619098303},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":11.0,"spinRate":1365,"spinDirection":236},"zone":9,"typeConfidence":0.92,"plateTime":0.44653889532827584,"extension":5.989550721614883},"index":0,"playId":"0c049b48-5047-3df9-9e1f-c331042aa493","pitchNumber":1,"startTime":"2026-07-26T19:51:51.681Z","endTime":"2026-07-26T19:51:55.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.729954998502087,"aZ":-38.25457171179105,"pfxX":-1.317725448061656,"pfxZ":-3.9563482885006613,"pX":0.6537120561538406,"pZ":-0.48353981993620454,"vX0":5.599667204600492,"vY0":-123.19985335508505,"vZ0":-7.0775604911300745,"x":92.08,"y":251.84,"x0":-1.4786284534297611,"y0":50.00566060271584,"z0":5.6642806175615386,"aX":-2.0242876776494008},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.6,"breakHorizontal":1.1,"spinRate":2782,"spinDirection":30},"zone":14,"typeConfidence":0.93,"plateTime":0.44477995844628326,"extension":5.9479450981752136},"index":1,"playId":"a085de7a-4a68-3fd7-810b-8a1010c3e814","pitchNumber":2,"startTime":"2026-07-26T19:52:06.785Z","endTime":"2026-07-26T19:52:12.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.832884460151043,"aZ":-31.270641704223635,"pfxX":-6.60557610597327,"pfxZ":0.5765813421803792,"pX":-1.4358780139893916,"pZ":4.055507323697257,"vX0":2.670836992545247,"vY0":-123.53616444637186,"vZ0":1.8331541801338134,"x":171.73,"y":129.28,"x0":-1.6656663303196275,"y0":50.00271325714615,"z0":5.910184845139223,"aX":-10.332350669566145},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":11.4,"spinRate":1315,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.44136524900540186,"extension":5.868950545806315},"index":2,"playId":"1a0414ad-ebb2-3ab0-8976-2eff0b227a37","pitchNumber":3,"startTime":"2026-07-26T19:52:29.294Z","endTime":"2026-07-26T19:52:34.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231435593312728,"aZ":-16.69352975378341,"pfxX":-2.6726138331535054,"pfxZ":8.242395479294188,"pX":1.6693824416662573,"pZ":1.6737943787839245,"vX0":8.846439911787547,"vY0":-135.35265103586497,"vZ0":-7.833921834557602,"x":53.37,"y":193.59,"x0":-1.276933341047911,"y0":50.00105754870832,"z0":5.74854207531927,"aX":-5.019596745405453},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":3.2,"spinRate":2169,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.40284286386897294,"extension":6.027429305632059},"index":3,"playId":"6aecae00-5ca1-3b63-b129-a2bf3871617d","pitchNumber":4,"startTime":"2026-07-26T19:53:04.540Z","endTime":"2026-07-26T19:53:09.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423583149823802,"aZ":-36.334276920999955,"pfxX":-2.099188653234484,"pfxZ":-2.637203863641324,"pX":-0.12242260997447298,"pZ":1.4234413474768988,"vX0":4.170256484822273,"vY0":-124.44662625602722,"vZ0":-3.4844014204034597,"x":121.67,"y":200.35,"x0":-1.542160233404765,"y0":50.002299296861366,"z0":5.831140229591547,"aX":-3.3149425142960443},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.3,"breakHorizontal":2.9,"spinRate":2430,"spinDirection":35},"zone":13,"typeConfidence":0.74,"plateTime":0.4390290356502726,"extension":5.923096827168385},"index":4,"playId":"68077d55-f787-3f6c-a204-3fd55c7bf3f5","pitchNumber":5,"startTime":"2026-07-26T19:53:23.437Z","endTime":"2026-07-26T19:53:27.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:53:27.526Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T19:55:50.307Z","endTime":"2026-07-26T19:56:53.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-26T19:53:43.168Z","endTime":"2026-07-26T19:54:05.896Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Sommers replaces Ty Madden.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-26T19:54:05.896Z","endTime":"2026-07-26T19:55:52.618Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.885279990109016,"aZ":-27.94667679405295,"pfxX":10.215959236720336,"pfxZ":2.1814008306311434,"pX":-0.1777668828613488,"pZ":2.170743378412022,"vX0":-11.288789992964727,"vY0":-138.26987821441185,"vZ0":-1.6897221759518808,"x":123.78,"y":180.17,"x0":2.6309202350492846,"y0":50.000010373423464,"z0":4.665250032094054,"aX":19.774487579582186},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":2226,"spinDirection":122},"zone":8,"typeConfidence":0.95,"plateTime":0.3961570005620034,"extension":7.432303213120235},"index":2,"playId":"77b2b9c9-67f6-3b00-954c-8344832befba","pitchNumber":1,"startTime":"2026-07-26T19:55:52.618Z","endTime":"2026-07-26T19:55:56.157Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214953167636725,"aZ":-19.255589792545866,"pfxX":8.85657230143433,"pfxZ":6.730777560827306,"pX":-0.5622887623375533,"pZ":2.759427901796923,"vX0":-11.4735214769327,"vY0":-137.57034207441043,"vZ0":-1.9145538783483729,"x":138.43,"y":164.28,"x0":2.5095645189410978,"y0":50.000648167767594,"z0":4.768147143063267,"aX":16.99317981644422},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":-13.7,"spinRate":2179,"spinDirection":119},"zone":4,"typeConfidence":0.89,"plateTime":0.3979902519629279,"extension":7.342404634222556},"index":3,"playId":"8271f10d-3a7f-3840-81ec-02a9e6e42f10","pitchNumber":2,"startTime":"2026-07-26T19:56:10.359Z","endTime":"2026-07-26T19:56:14.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657281398038215,"aZ":-34.23546673415374,"pfxX":-4.261261595745873,"pfxZ":-1.373433639804925,"pX":0.6154880101115728,"pZ":1.6530041036588023,"vX0":-3.7321613541618572,"vY0":-121.55473968215553,"vZ0":-0.22723745905739423,"x":93.54,"y":194.15,"x0":2.7213217106870644,"y0":50.00040217233948,"z0":4.7069231014018,"aX":-6.408815950063682},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.3,"breakHorizontal":8.5,"spinRate":2374,"spinDirection":299},"zone":14,"typeConfidence":0.91,"plateTime":0.4497001383360102,"extension":7.357606109106657},"index":4,"playId":"ec3c6f44-724c-317c-9fe0-66bf085de849","pitchNumber":3,"startTime":"2026-07-26T19:56:29.651Z","endTime":"2026-07-26T19:56:34.166Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.673840165267205,"aZ":-21.01692559654709,"pfxX":6.328299121571649,"pfxZ":5.715470068063214,"pX":0.35355328657248836,"pZ":3.772851574188199,"vX0":-8.410120110339356,"vY0":-138.34722206125412,"vZ0":1.0538283963116508,"x":103.52,"y":136.91,"x0":2.6000163382641786,"y0":50.00639650781707,"z0":4.787986743703475,"aX":12.362937516873824},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-9.8,"spinRate":2212,"spinDirection":121},"zone":12,"typeConfidence":0.92,"plateTime":0.39477225525952475,"extension":7.310919085894868},"index":5,"playId":"48ae62c1-88c6-35e9-b5a3-a3af02ca5e2e","pitchNumber":4,"startTime":"2026-07-26T19:56:50.176Z","endTime":"2026-07-26T19:56:53.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T19:56:53.996Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T20:00:53.030Z","endTime":"2026-07-26T20:02:38.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T19:59:34.092Z","endTime":"2026-07-26T20:00:55.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.6,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25181954356934,"aZ":-11.102271282568283,"pfxX":-3.9537801219956883,"pfxZ":10.580218121908596,"pX":2.8465359835669197,"pZ":3.1087827242760273,"vX0":12.998774597704132,"vY0":-140.12456141894717,"vZ0":-4.7862548912122405,"x":8.5,"y":154.84,"x0":-1.335755808578728,"y0":50.00061919204984,"z0":5.5625374477817315,"aX":-7.875480887400194},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2287,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.3906847832968561,"extension":7.001873824235088},"index":1,"playId":"dd90bde1-c314-38c1-9135-db5911c7a398","pitchNumber":1,"startTime":"2026-07-26T20:00:55.110Z","endTime":"2026-07-26T20:00:59.644Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918237005138675,"aZ":-10.98663496578667,"pfxX":-3.987340863778077,"pfxZ":10.570003687800769,"pX":1.2277336391782125,"pZ":2.0318288091949794,"vX0":9.163054232203962,"vY0":-140.04167089281728,"vZ0":-7.65738920768376,"x":70.2,"y":183.92,"x0":-1.5553099935911294,"y0":50.00440152351529,"z0":5.5045962259685695,"aX":-7.994930765985769},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2188,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.38977003355056095,"extension":6.980739370712211},"index":2,"playId":"ad283927-6121-3c88-b252-d7c478359934","pitchNumber":2,"startTime":"2026-07-26T20:01:24.947Z","endTime":"2026-07-26T20:01:29.931Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328362473838176,"aZ":-11.039545288730803,"pfxX":-3.9072567060172125,"pfxZ":10.719023134112323,"pX":-0.921326017121563,"pZ":3.126115445380206,"vX0":3.8404642779849736,"vY0":-139.30227185493624,"vZ0":-4.772156785242081,"x":152.12,"y":154.37,"x0":-1.8080075987424014,"y0":50.00526998611308,"z0":5.587033198344858,"aX":-7.705666850113129},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":6.4,"spinRate":2313,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3927141823594602,"extension":6.78176467253661},"index":3,"playId":"ae884b34-3ae0-3f95-992f-183197533bde","pitchNumber":3,"startTime":"2026-07-26T20:01:42.900Z","endTime":"2026-07-26T20:01:47.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.355813236403606,"aZ":-9.94652343615584,"pfxX":-4.423250773329672,"pfxZ":10.985211902904473,"pX":0.04097701633864314,"pZ":3.145002502496195,"vX0":6.438139077089357,"vY0":-141.16586267573464,"vZ0":-4.935426242862889,"x":115.44,"y":153.86,"x0":-1.6918307432188462,"y0":50.005040993904885,"z0":5.5531629496598915,"aX":-8.952372988436245},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":6.7,"spinRate":2333,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.3876220833813897,"extension":6.943603625117869},"index":4,"playId":"d297a1dd-42e1-37d9-8057-f34505e7d719","pitchNumber":4,"startTime":"2026-07-26T20:01:59.067Z","endTime":"2026-07-26T20:02:02.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832636112991494,"aZ":-15.53644558714722,"pfxX":-9.169881173307056,"pfxZ":8.399961187648604,"pX":0.18848965484107993,"pZ":1.6672908580752936,"vX0":8.441547191586302,"vY0":-139.28123546135743,"vZ0":-7.279981231182225,"x":109.82,"y":193.76,"x0":-1.6779070337771707,"y0":50.00604719248075,"z0":5.326259363402797,"aX":-18.170638847130473},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2240,"spinDirection":212},"zone":8,"typeConfidence":0.99,"plateTime":0.3920056038802895,"extension":7.068763745950623},"index":5,"playId":"dc8a91b5-3a04-3a7d-826a-1b346fc5f9ff","pitchNumber":5,"startTime":"2026-07-26T20:02:13.323Z","endTime":"2026-07-26T20:02:18.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169495001677245,"aZ":-23.853074584346995,"pfxX":-7.282062082666348,"pfxZ":4.194366188139458,"pX":0.5482580450301372,"pZ":3.50470820460077,"vX0":8.778788244011528,"vY0":-138.77808086635778,"vZ0":-1.3708291501855359,"x":96.1,"y":144.15,"x0":-1.6851515196322895,"y0":50.001704492930166,"z0":5.568609835932224,"aX":-14.442482075529577},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":11.8,"spinRate":1835,"spinDirection":212},"zone":12,"typeConfidence":0.97,"plateTime":0.3921860961644543,"extension":6.779229867992115},"index":6,"playId":"e021853c-319f-377f-96ad-23a8ecf7fa89","pitchNumber":6,"startTime":"2026-07-26T20:02:33.461Z","endTime":"2026-07-26T20:02:38.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:02:38.166Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gleyber Torres grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Salvador Perez. Kevin McGonigle out at 2nd. Gleyber Torres out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T20:02:39.054Z","endTime":"2026-07-26T20:04:13.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420858458788462,"aZ":-21.286698821005952,"pfxX":-8.75625891414716,"pfxZ":5.413873476650728,"pX":-0.20327028498321087,"pZ":2.7047304449606187,"vX0":7.239345400474619,"vY0":-140.13450496360784,"vZ0":-3.6547297141069888,"x":124.75,"y":165.75,"x0":-1.6685558224843642,"y0":50.002706525277205,"z0":5.3979686435824386,"aX":-17.605957029209055},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":1951,"spinDirection":213},"zone":5,"typeConfidence":0.99,"plateTime":0.389250248639323,"extension":6.9340847656294144},"index":0,"playId":"4e4aa7fd-875f-33d5-afce-697cf4f325c3","pitchNumber":1,"startTime":"2026-07-26T20:03:02.677Z","endTime":"2026-07-26T20:03:09.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545105240294212,"aZ":-26.709891052653926,"pfxX":2.9167557205601238,"pfxZ":3.1018505420857547,"pX":-0.4674928393660106,"pZ":3.3783760731055956,"vX0":2.665915255302813,"vY0":-131.26192617909732,"vZ0":-0.4332433530230661,"x":134.82,"y":147.56,"x0":-1.871986975756128,"y0":50.00064918964111,"z0":5.5195898008012145,"aX":5.1317067216510335},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-5.9,"spinRate":2503,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.4159265303815878,"extension":6.754638997352421},"index":1,"playId":"045ee3f8-5ff0-365f-ba59-d59fdabfc56d","pitchNumber":2,"startTime":"2026-07-26T20:03:22.475Z","endTime":"2026-07-26T20:03:25.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07330045439309,"aZ":-12.30934082517415,"pfxX":-5.744613261436693,"pfxZ":9.80682600857778,"pX":1.5380329744490966,"pZ":0.9786214619943577,"vX0":9.97691193736542,"vY0":-140.96407390419782,"vZ0":-9.711897383369328,"x":58.37,"y":212.36,"x0":-1.2902340207298753,"y0":50.00449401138625,"z0":5.24959199872114,"aX":-11.638835773558995},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2213,"spinDirection":217},"zone":14,"typeConfidence":0.75,"plateTime":0.38758557675536487,"extension":6.964261607261951},"index":2,"playId":"adb46a4a-f6d4-3a6b-ae2a-bab0ecf4ad0a","pitchNumber":3,"startTime":"2026-07-26T20:03:45.782Z","endTime":"2026-07-26T20:03:49.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29411293843337,"aZ":-28.201942569949356,"pfxX":2.8865287920316347,"pfxZ":2.2310818868107383,"pX":-0.553585226631885,"pZ":1.7789049013522862,"vX0":2.752864614440111,"vY0":-132.15111836721303,"vZ0":-4.0840244971169515,"x":138.1,"y":190.75,"x0":-1.9812187260136531,"y0":50.00477104784677,"z0":5.399405382255001,"aX":5.141293133324996},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.4,"breakHorizontal":-5.8,"spinRate":2508,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.41336010208720664,"extension":6.868046960483584},"hitData":{"launchSpeed":95.5,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.6,"coordY":164.86}},"index":3,"playId":"227ab6ff-8ee6-3cdf-9b8c-595d8b1c8f5c","pitchNumber":4,"startTime":"2026-07-26T20:04:05.545Z","endTime":"2026-07-26T20:04:13.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:04:13.683Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to third baseman Nick Loftin.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T20:04:26.149Z","endTime":"2026-07-26T20:06:24.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35962931604664,"aZ":-28.34996699811609,"pfxX":3.907728282308949,"pfxZ":2.0861250443616113,"pX":0.4765532530602982,"pZ":2.063978371659404,"vX0":4.588464793333706,"vY0":-134.1004416255194,"vZ0":-3.945700318867445,"x":98.83,"y":183.05,"x0":-1.7605339338517174,"y0":50.00329741427973,"z0":5.563120555730724,"aX":7.158242505514113},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":-8.0,"spinRate":2523,"spinDirection":157},"zone":9,"typeConfidence":0.9,"plateTime":0.40750859769019154,"extension":6.952998962012676},"index":0,"playId":"f9431e7c-7d45-38ab-b868-de70a2c3ca95","pitchNumber":1,"startTime":"2026-07-26T20:04:40.572Z","endTime":"2026-07-26T20:04:44.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512886467406958,"aZ":-29.682740136825252,"pfxX":4.0143230999820245,"pfxZ":1.3739150750388784,"pX":0.3103989826351425,"pZ":1.5415751636935628,"vX0":3.8429403586924007,"vY0":-133.5768249040434,"vZ0":-5.193793686831575,"x":105.17,"y":197.16,"x0":-1.6661690173011037,"y0":50.00541176156704,"z0":5.633375230444261,"aX":7.288004606861703},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.6,"breakHorizontal":-8.0,"spinRate":2650,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.40931194686036854,"extension":6.713768966979379},"index":1,"playId":"b102ecc5-fe01-3d0b-9d44-87b3d486be41","pitchNumber":2,"startTime":"2026-07-26T20:04:53.803Z","endTime":"2026-07-26T20:04:58.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261473555976657,"aZ":-14.246713352887099,"pfxX":-1.142499785514231,"pfxZ":8.475312569026398,"pX":-0.7673468236840113,"pZ":4.616189422737353,"vX0":2.7505407115916407,"vY0":-144.01296443919705,"vZ0":-0.5773963104622268,"x":146.25,"y":114.14,"x0":-1.583392528989771,"y0":50.00221847417722,"z0":5.694879659557732,"aX":-2.4170932503713365},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":1.6,"spinRate":2145,"spinDirection":198},"zone":11,"typeConfidence":0.88,"plateTime":0.3793303548503464,"extension":6.914074053322582},"index":2,"playId":"02d7a13e-5c9c-3b8a-954d-9e2f2bd7e460","pitchNumber":3,"startTime":"2026-07-26T20:05:14.690Z","endTime":"2026-07-26T20:05:18.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898056916028487,"aZ":-38.27303942859383,"pfxX":3.922322497493462,"pfxZ":-4.147654541763789,"pX":0.9162826374431583,"pZ":-0.015124126669194778,"vX0":5.1622871581693905,"vY0":-120.33608984809007,"vZ0":-5.052529590597032,"x":82.07,"y":239.19,"x0":-1.7648093193191214,"y0":50.0056285986747,"z0":5.494939516724778,"aX":5.763655279825741},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.5,"breakHorizontal":-8.3,"spinRate":2574,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.4548183875032046,"extension":6.855086185134872},"index":3,"playId":"c49cf873-5401-3647-ab09-e790dc788eef","pitchNumber":4,"startTime":"2026-07-26T20:05:29.557Z","endTime":"2026-07-26T20:05:33.775Z","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":91.0,"endSpeed":85.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48530769778793,"aZ":-28.80208252153976,"pfxX":1.789523799521088,"pfxZ":1.8535179470313121,"pX":-0.5667264266979606,"pZ":2.2661386117192035,"vX0":2.3933439612691276,"vY0":-132.707132608237,"vZ0":-3.4466011953321476,"x":138.6,"y":177.59,"x0":-1.7064827778386835,"y0":50.00103842656001,"z0":5.638119507420276,"aX":3.2496183387517217},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2482,"spinDirection":136},"zone":4,"typeConfidence":0.9,"plateTime":0.40985671386195177,"extension":6.949167411593942},"index":4,"playId":"54d721a1-ddf5-33fb-953b-6f88d1e3e46d","pitchNumber":5,"startTime":"2026-07-26T20:05:55.726Z","endTime":"2026-07-26T20:06:02.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83029123439038,"aZ":-19.280293147727253,"pfxX":-1.6432468047627244,"pfxZ":6.41653036605312,"pX":-0.44862045172685217,"pZ":2.5435150405335714,"vX0":4.313184679464067,"vY0":-139.77820203592546,"vZ0":-4.234044756895398,"x":134.1,"y":170.11,"x0":-1.787492120696003,"y0":50.00486626566849,"z0":5.31742837670308,"aX":-3.303488021642594},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":2.3,"spinRate":1834,"spinDirection":207},"zone":4,"typeConfidence":0.74,"plateTime":0.3894979535886809,"extension":6.922515706064565},"hitData":{"launchSpeed":100.0,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":104.0,"coordY":157.0}},"index":5,"playId":"a93515f9-e5e0-3f97-bcd8-e9cf274d15e5","pitchNumber":6,"startTime":"2026-07-26T20:06:18.443Z","endTime":"2026-07-26T20:06:24.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:06:24.004Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Starling Marte pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T20:08:47.444Z","endTime":"2026-07-26T20:09:35.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Zach McKinstry replaces right fielder Ben Malgeri, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T20:07:31.925Z","endTime":"2026-07-26T20:08:49.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"602","replacedPlayer":{"id":701162,"link":"/api/v1/people/701162"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878325601531667,"aZ":-27.438450007786553,"pfxX":8.73913142027724,"pfxZ":2.4834115173507634,"pX":1.6043153528004468,"pZ":3.1674694147435565,"vX0":-5.927581562513623,"vY0":-136.42268885744684,"vZ0":0.9622950260279108,"x":55.85,"y":153.26,"x0":2.6576465767017683,"y0":50.00197180955685,"z0":4.6857981453543465,"aX":16.65529062313778},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":-14.8,"spinRate":2032,"spinDirection":123},"zone":12,"typeConfidence":0.92,"plateTime":0.3998039595181382,"extension":7.3112371375169465},"index":1,"playId":"2aabc852-97d5-3973-b1f0-a7a1470dd258","pitchNumber":1,"startTime":"2026-07-26T20:08:49.751Z","endTime":"2026-07-26T20:08:53.335Z","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":93.9,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366560881508622,"aZ":-19.201638237944106,"pfxX":6.754309748584448,"pfxZ":6.782619718557843,"pX":0.36373035640616286,"pZ":3.352266387829257,"vX0":-8.76637060322377,"vY0":-136.5474744030045,"vZ0":-0.2891990994142693,"x":103.14,"y":148.27,"x0":2.718734154044081,"y0":50.00590820542122,"z0":4.765874427948908,"aX":12.925322621453729},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-10.7,"spinRate":2194,"spinDirection":119},"zone":3,"typeConfidence":0.94,"plateTime":0.39914227171759853,"extension":7.230172899067738},"index":2,"playId":"3bdb4a39-f403-3296-b7f9-4ad3e38b68f0","pitchNumber":2,"startTime":"2026-07-26T20:09:07.123Z","endTime":"2026-07-26T20:09:10.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778822032990746,"aZ":-35.87971571679536,"pfxX":-4.271208798797375,"pfxZ":-2.5165123995585086,"pX":0.3861662845116367,"pZ":1.948704667636297,"vX0":-4.233173272259365,"vY0":-119.87712335885297,"vZ0":0.8405512044949732,"x":102.28,"y":186.16,"x0":2.7228043557673436,"y0":50.00470821242665,"z0":4.769073503217724,"aX":-6.284243506466666},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.2,"breakHorizontal":8.6,"spinRate":2231,"spinDirection":297},"zone":9,"typeConfidence":0.9,"plateTime":0.45501023113615124,"extension":7.292708699911922},"hitData":{"launchSpeed":81.9,"launchAngle":59.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.11,"coordY":127.26}},"index":3,"playId":"5fcd56ad-c34f-3531-891e-93e04d7ced0a","pitchNumber":3,"startTime":"2026-07-26T20:09:23.815Z","endTime":"2026-07-26T20:09:35.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:09:35.422Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a fly ball to right fielder Zach McKinstry.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T20:09:34.918Z","endTime":"2026-07-26T20:11:20.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91282079845136,"aZ":-24.710561274735184,"pfxX":10.058048404585064,"pfxZ":3.8729031285564517,"pX":-0.19690088118582505,"pZ":2.5056052970989926,"vX0":-11.054191427304144,"vY0":-137.81916443055135,"vZ0":-1.1508397655609126,"x":124.51,"y":171.13,"x0":2.5544968504107524,"y0":50.00652240565149,"z0":4.593696558815953,"aX":19.401928042708317},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":2214,"spinDirection":122},"zone":5,"typeConfidence":0.93,"plateTime":0.39704977264057106,"extension":7.324505564280607},"index":0,"playId":"c082e159-01e7-3f73-83ce-4c1586c95c3d","pitchNumber":1,"startTime":"2026-07-26T20:09:57.419Z","endTime":"2026-07-26T20:10:01.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670084732603875,"aZ":-25.670323794182046,"pfxX":10.133035347014461,"pfxZ":3.341282253048961,"pX":-0.16072271523247084,"pZ":2.471808986568235,"vX0":-10.992890876311394,"vY0":-138.15260573371341,"vZ0":-0.917957231323308,"x":123.13,"y":172.04,"x0":2.5395805665143882,"y0":50.00481249465554,"z0":4.522403696855542,"aX":19.733878959080528},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":-16.3,"spinRate":2267,"spinDirection":120},"zone":5,"typeConfidence":0.94,"plateTime":0.3953733643864412,"extension":7.34123238680512},"index":1,"playId":"785fcc8d-ed8a-392b-a0a1-1b9c766322b6","pitchNumber":2,"startTime":"2026-07-26T20:10:13.419Z","endTime":"2026-07-26T20:10:17.531Z","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.4,"endSpeed":87.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552560410279703,"aZ":-20.390701566977892,"pfxX":9.310051082877262,"pfxZ":6.062102032260338,"pX":-0.42327070335303646,"pZ":3.4006721072417845,"vX0":-11.79936029423913,"vY0":-138.45403581831377,"vZ0":0.29646702292019944,"x":133.13,"y":146.96,"x0":2.681566813656445,"y0":50.00223626099612,"z0":4.65538249398286,"aX":18.097088842236914},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.3,"breakHorizontal":-14.4,"spinRate":2351,"spinDirection":121},"zone":11,"typeConfidence":0.66,"plateTime":0.39541625430235516,"extension":7.291190053404602},"index":2,"playId":"3653487c-81ab-3cfa-8450-c0a5a03930df","pitchNumber":3,"startTime":"2026-07-26T20:10:31.465Z","endTime":"2026-07-26T20:10:37.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-26T20:10:46.596Z","endTime":"2026-07-26T20:11:08.124Z","isPitch":false,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"}},{"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":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63836254794179,"aZ":-22.37334351717041,"pfxX":10.52416642326196,"pfxZ":4.988266103076664,"pX":-0.5080515095616024,"pZ":2.346954647877282,"vX0":-12.109133269405667,"vY0":-139.57292193222787,"vZ0":-2.033837716721523,"x":136.37,"y":175.41,"x0":2.5279521914348146,"y0":50.00329292887059,"z0":4.564902000308077,"aX":20.67880308870029},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.4,"spinRate":2223,"spinDirection":122},"zone":4,"typeConfidence":0.92,"plateTime":0.3930707307850456,"extension":7.435705085602442},"hitData":{"launchSpeed":61.4,"launchAngle":43.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.07,"coordY":140.94}},"index":4,"playId":"6cd790fb-321d-38c7-a986-98e968a75417","pitchNumber":4,"startTime":"2026-07-26T20:11:08.124Z","endTime":"2026-07-26T20:11:20.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:11:20.819Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T20:11:22.263Z","endTime":"2026-07-26T20:13:26.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00200019200892,"aZ":-26.895460005859142,"pfxX":10.233955707191965,"pfxZ":2.724424086619095,"pX":-0.24541424358384917,"pZ":2.378976701981571,"vX0":-11.056061738787351,"vY0":-137.5110782477005,"vZ0":-0.9192032550927495,"x":126.35,"y":174.55,"x0":2.474434337133114,"y0":50.00385106708361,"z0":4.522154971162938,"aX":19.840122143038197},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":-16.6,"spinRate":2154,"spinDirection":129},"zone":5,"typeConfidence":0.94,"plateTime":0.3964719915562407,"extension":7.369893701857244},"index":0,"playId":"94981df0-9126-3bb2-be66-d5207322f674","pitchNumber":1,"startTime":"2026-07-26T20:11:44.990Z","endTime":"2026-07-26T20:11:48.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589137260775725,"aZ":-18.73325623864287,"pfxX":6.914632753018902,"pfxZ":7.062615890105313,"pX":0.7593578146957141,"pZ":3.8211021225907804,"vX0":-7.403641038551599,"vY0":-136.51074189701512,"vZ0":1.08769671829383,"x":88.06,"y":135.61,"x0":2.5970129464839493,"y0":50.00564610370804,"z0":4.6991648774511345,"aX":13.166474700306672},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":-11.2,"spinRate":2147,"spinDirection":125},"zone":12,"typeConfidence":0.94,"plateTime":0.39989416805608613,"extension":7.4198501036927444},"index":1,"playId":"58130cb7-8d90-39dd-b196-e3b638df3698","pitchNumber":2,"startTime":"2026-07-26T20:12:02.053Z","endTime":"2026-07-26T20:12:09.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57203981305355,"aZ":-20.051226566612677,"pfxX":6.554124893442335,"pfxZ":6.237592061614201,"pX":0.21924258587662399,"pZ":4.106833267913023,"vX0":-8.987638201514615,"vY0":-138.01144226858761,"vZ0":1.952065102454479,"x":108.64,"y":127.9,"x0":2.6552078689479566,"y0":50.00257713217768,"z0":4.734755743425061,"aX":12.738738482753414},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":-10.2,"spinRate":2267,"spinDirection":127},"zone":12,"typeConfidence":0.93,"plateTime":0.3957616668576964,"extension":7.326757122832148},"index":2,"playId":"6912ece6-00f3-3fa0-82f6-aa06c726092d","pitchNumber":3,"startTime":"2026-07-26T20:12:27.153Z","endTime":"2026-07-26T20:12:31.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363788939944858,"aZ":-30.558394795588708,"pfxX":-4.071673026850851,"pfxZ":1.0655848626009377,"pX":-1.4310132341852493,"pZ":0.7613705879657386,"vX0":-8.40592558384969,"vY0":-122.33328139427809,"vZ0":-3.000735522387024,"x":171.55,"y":218.22,"x0":2.5742104261350107,"y0":50.004658105398775,"z0":4.614203827173551,"aX":-6.192968018871201},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":9.2,"spinRate":2232,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.44715247442438244,"extension":7.5785866056430296},"index":3,"playId":"a3c68142-76c2-35fb-8ac5-75eaf39ed425","pitchNumber":4,"startTime":"2026-07-26T20:12:44.109Z","endTime":"2026-07-26T20:12:48.966Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88703581590373,"aZ":-30.585291617151178,"pfxX":10.008955951033935,"pfxZ":0.809895059334881,"pX":-0.3429668360367505,"pZ":2.137469043055156,"vX0":-11.40237719785943,"vY0":-138.88601243537906,"vZ0":-0.9939232354169074,"x":130.07,"y":181.07,"x0":2.5138419627327417,"y0":50.001244795717625,"z0":4.532759651476287,"aX":19.56771758457612},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.4,"breakHorizontal":-15.8,"spinRate":2205,"spinDirection":119},"zone":7,"typeConfidence":0.95,"plateTime":0.39425876161438955,"extension":7.420342505650457},"index":4,"playId":"6826e688-bb9a-3900-9dca-5e964576c882","pitchNumber":5,"startTime":"2026-07-26T20:13:21.347Z","endTime":"2026-07-26T20:13:26.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:13:26.480Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Massey homers (8) on a fly ball to right field. Isaac Collins scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T20:14:09.135Z","endTime":"2026-07-26T20:16:24.541Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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,3,4,5],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"055d5dff-91b8-3bbc-9e39-594209215f3d","startTime":"2026-07-26T20:13:50.314Z","endTime":"2026-07-26T20:13:53.661Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.381121166735223,"aZ":-36.46146811517257,"pfxX":-6.888339779979788,"pfxZ":-2.8572000237581445,"pX":0.337814513854585,"pZ":1.2697658168225792,"vX0":-3.5929813920934803,"vY0":-121.59037147429679,"vZ0":-0.300271959271433,"x":104.12,"y":204.5,"x0":2.728643121140265,"y0":50.003586644956606,"z0":4.55321384683666,"aX":-10.334364361611387},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.0,"breakHorizontal":13.3,"spinRate":2307,"spinDirection":302},"zone":14,"typeConfidence":0.91,"plateTime":0.450111402503516,"extension":7.250606588190409},"index":1,"playId":"5eb5a6cf-d1ba-373b-b293-298e8670a644","pitchNumber":1,"startTime":"2026-07-26T20:14:11.393Z","endTime":"2026-07-26T20:14:17.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679883923986747,"aZ":-31.475072929919286,"pfxX":8.733682790953427,"pfxZ":0.3594871383193645,"pX":0.9360497730682079,"pZ":2.5575825504093497,"vX0":-7.661836683396553,"vY0":-138.37382179827353,"vZ0":0.3766598741710273,"x":81.32,"y":169.73,"x0":2.605210941977675,"y0":50.00270194710851,"z0":4.527381463632211,"aX":16.948231408052983},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.0,"breakHorizontal":-14.3,"spinRate":2191,"spinDirection":119},"zone":12,"typeConfidence":0.95,"plateTime":0.3957270184533037,"extension":7.355893586224525},"index":2,"playId":"34d69f08-eabb-346b-8240-d2d9330cb820","pitchNumber":2,"startTime":"2026-07-26T20:14:33.705Z","endTime":"2026-07-26T20:14:39.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894572899332957,"aZ":-31.311371178027862,"pfxX":10.292835525594487,"pfxZ":0.44355327019982305,"pX":0.03166279314003567,"pZ":3.2651058169530742,"vX0":-10.484960813182294,"vY0":-138.57587334198442,"vZ0":2.0098001405528625,"x":115.79,"y":150.62,"x0":2.520322250721275,"y0":50.00486564022372,"z0":4.616883812944423,"aX":20.095597930049603},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.4,"breakHorizontal":-16.6,"spinRate":2121,"spinDirection":123},"zone":2,"typeConfidence":0.95,"plateTime":0.3947029320017412,"extension":7.278053481170685},"index":3,"playId":"54137fc4-867c-364a-b848-31cb2a1c5e7c","pitchNumber":3,"startTime":"2026-07-26T20:15:10.398Z","endTime":"2026-07-26T20:15:14.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13980645664802,"aZ":-18.533663491895044,"pfxX":7.327577258533549,"pfxZ":6.991133793513965,"pX":0.3015263490444069,"pZ":3.5490469946978895,"vX0":-8.782471042820273,"vY0":-138.8275554359319,"vZ0":0.2812665441668887,"x":105.51,"y":142.96,"x0":2.554348093933598,"y0":50.00445322496076,"z0":4.68023271892605,"aX":14.301640338078201},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":-11.4,"spinRate":2251,"spinDirection":131},"zone":12,"typeConfidence":0.93,"plateTime":0.3945715311648339,"extension":7.3702428316526065},"index":4,"playId":"f0ecbf26-27f2-3996-b0ce-35a8a2d1f975","pitchNumber":4,"startTime":"2026-07-26T20:15:29.425Z","endTime":"2026-07-26T20:15:32.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913575872444998,"aZ":-32.78000764636373,"pfxX":-5.3993110276176735,"pfxZ":-0.39679771718149937,"pX":0.0381577065474356,"pZ":1.6234211043813314,"vX0":-4.844693209025287,"vY0":-122.21551876566113,"vZ0":-0.35054297469210693,"x":115.55,"y":194.95,"x0":2.740722565396697,"y0":50.002608453990504,"z0":4.561083019339836,"aX":-8.245751448235124},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":10.8,"spinRate":2389,"spinDirection":295},"zone":8,"typeConfidence":0.91,"plateTime":0.4465235553420497,"extension":6.81230815657005},"hitData":{"launchSpeed":99.5,"launchAngle":32.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.56,"coordY":55.4}},"index":5,"playId":"74b8825b-7536-3cd6-a874-313443783282","pitchNumber":5,"startTime":"2026-07-26T20:16:00.608Z","endTime":"2026-07-26T20:16:24.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:16:24.541Z","atBatIndex":65},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Andrew Velazquez bunt grounds out softly, pitcher Drew Sommers to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T20:16:39.258Z","endTime":"2026-07-26T20:16:55.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11462982592694,"aZ":-23.596895241217332,"pfxX":8.405888264312193,"pfxZ":4.328258150528599,"pX":0.08636437824622491,"pZ":2.697303861585007,"vX0":-10.03322121409224,"vY0":-138.9296670642719,"vZ0":-0.833134050939756,"x":113.71,"y":165.95,"x0":2.6291892469333242,"y0":50.00334453781467,"z0":4.550014187108197,"aX":16.659519592041022},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":-13.4,"spinRate":2258,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.39220490483320436,"extension":7.071277098163661},"hitData":{"launchSpeed":34.2,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.7,"coordY":190.62}},"index":0,"playId":"5d68f149-2095-384c-9166-22bb32584ce5","pitchNumber":1,"startTime":"2026-07-26T20:16:48.417Z","endTime":"2026-07-26T20:16:55.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:16:55.424Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T20:19:19.455Z","endTime":"2026-07-26T20:20:01.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T20:17:46.818Z","endTime":"2026-07-26T20:19:21.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.296493920049848,"aZ":-32.746586665381784,"pfxX":-9.659090048779555,"pfxZ":-0.3049257633560849,"pX":-0.6404119948720627,"pZ":2.0854622741421682,"vX0":7.98044682759114,"vY0":-136.2297643515403,"vZ0":-0.6294642927842564,"x":141.41,"y":182.47,"x0":-2.3445313662895826,"y0":50.00070741090166,"z0":4.571588544933335,"aX":-18.258645798213376},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.0,"spinRate":2235,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.40117342798408595,"extension":6.401668235417747},"index":1,"playId":"914ad96c-e288-356f-a419-21d001aa25f0","pitchNumber":1,"startTime":"2026-07-26T20:19:21.754Z","endTime":"2026-07-26T20:19:25.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689384008840662,"aZ":-35.40840141140241,"pfxX":-10.357015659015271,"pfxZ":-1.7797135680867253,"pX":-1.0150068490343276,"pZ":1.2436161636567966,"vX0":7.575725562195159,"vY0":-133.76353987435922,"vZ0":-1.593398130113409,"x":155.69,"y":205.2,"x0":-2.537321972243066,"y0":50.006107919257246,"z0":4.384301135098105,"aX":-18.78344332970845},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-3.4,"breakHorizontal":17.2,"spinRate":2153,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.4093735068927109,"extension":6.663545612698021},"index":2,"playId":"f0f4d64f-23c2-363a-b888-b086e1a9458b","pitchNumber":2,"startTime":"2026-07-26T20:19:37.798Z","endTime":"2026-07-26T20:19:42.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35799978722509,"aZ":-32.32839910826856,"pfxX":6.884400870057651,"pfxZ":-0.1034517634100176,"pX":-0.03147125572697701,"pZ":1.9161403602428462,"vX0":3.964743688890948,"vY0":-119.60885195374522,"vZ0":0.9975379985586026,"x":118.2,"y":187.04,"x0":-2.608465527420655,"y0":50.00523709854868,"z0":4.405973728374263,"aX":9.916087087650277},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.4,"breakHorizontal":-13.4,"spinRate":2674,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.4589861496704337,"extension":6.536750093045603},"hitData":{"launchSpeed":94.2,"launchAngle":4.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.0,"coordY":168.0}},"index":3,"playId":"3acc18e8-d12a-3eed-9edb-7e431536dfaa","pitchNumber":3,"startTime":"2026-07-26T20:19:53.739Z","endTime":"2026-07-26T20:20:01.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:20:01.812Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T20:20:05.340Z","endTime":"2026-07-26T20:22:10.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715584584703894,"aZ":-25.864068476741437,"pfxX":-0.29331620440009476,"pfxZ":3.564723517511366,"pX":-0.39470888408814037,"pZ":2.79080107266514,"vX0":5.897465825321636,"vY0":-131.4923891245803,"vZ0":0.15256938576750922,"x":132.05,"y":163.43,"x0":-2.6172161124705378,"y0":50.00645255708399,"z0":4.632089897063163,"aX":-0.5196533359105657},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-0.6,"spinRate":2403,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.4146302281315539,"extension":6.480166542708716},"index":0,"playId":"51ad2ab4-e60a-3656-aa73-837618f1812b","pitchNumber":1,"startTime":"2026-07-26T20:20:27.857Z","endTime":"2026-07-26T20:20:31.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.306461142778033,"aZ":-28.02982627885656,"pfxX":-4.205488698921304,"pfxZ":2.817530191401598,"pX":-0.9987089837575557,"pZ":3.4481317366251014,"vX0":5.316975354135694,"vY0":-119.95229788051822,"vZ0":2.576086997251795,"x":155.07,"y":145.68,"x0":-2.6886993863572086,"y0":50.001218506670256,"z0":4.845283883157128,"aX":-6.1817651844306125},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":6.5,"spinRate":932,"spinDirection":269},"zone":11,"typeConfidence":0.87,"plateTime":0.45511004587196924,"extension":6.358418360423615},"index":1,"playId":"11ef9936-febf-3180-b919-549b0f74a98d","pitchNumber":2,"startTime":"2026-07-26T20:20:42.464Z","endTime":"2026-07-26T20:20:46.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.597462218265186,"aZ":-36.45497875652667,"pfxX":-5.989813791584119,"pfxZ":-2.6546624159727377,"pX":-0.5613446823519762,"pZ":0.9979393115538587,"vX0":6.935693821586005,"vY0":-125.21380613217796,"vZ0":-1.4964246744641532,"x":138.4,"y":211.84,"x0":-2.568959049818842,"y0":50.00234932545449,"z0":4.544129158183521,"aX":-9.659028328793807},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.9,"breakHorizontal":9.6,"spinRate":1253,"spinDirection":267},"zone":13,"typeConfidence":0.91,"plateTime":0.43485460606251847,"extension":6.586800861357533},"index":2,"playId":"022166be-171c-3405-9603-7f69cc1e2761","pitchNumber":3,"startTime":"2026-07-26T20:21:04.329Z","endTime":"2026-07-26T20:21:08.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10812813278129,"aZ":-24.60404066569775,"pfxX":-1.5842267032983033,"pfxZ":4.084505258025107,"pX":1.2658631359241899,"pZ":2.7146227996474988,"vX0":10.468771172818524,"vY0":-133.81999222005015,"vZ0":-0.2956925521429295,"x":68.75,"y":165.49,"x0":-2.4555169610209826,"y0":50.00094273071389,"z0":4.557538551324745,"aX":-2.936975875694871},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":1.1,"spinRate":2396,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.40602304287330027,"extension":6.536397970307254},"index":3,"playId":"10ece18a-a1b1-3c61-9593-a995fc4ccefe","pitchNumber":4,"startTime":"2026-07-26T20:21:21.749Z","endTime":"2026-07-26T20:21:26.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871177822341757,"aZ":-29.212562037082964,"pfxX":-7.710488213457781,"pfxZ":1.5514008002942585,"pX":-0.47077112907490914,"pZ":2.3244592503271693,"vX0":7.849755658841392,"vY0":-136.19931028271756,"vZ0":-0.9527324636831562,"x":134.94,"y":176.02,"x0":-2.368692900983543,"y0":50.001426318880014,"z0":4.673054257332073,"aX":-14.694606245528949},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":12.6,"spinRate":2089,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.39996057846027533,"extension":6.697541558537973},"index":4,"playId":"333f7b8c-7496-32a4-ab23-2165f66a9590","pitchNumber":5,"startTime":"2026-07-26T20:21:38.984Z","endTime":"2026-07-26T20:21:43.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.508521523378366,"aZ":-31.101979379431604,"pfxX":7.038260742045864,"pfxZ":0.7291223332823851,"pX":-1.2106935480265328,"pZ":2.4335093615234475,"vX0":1.3653476993998053,"vY0":-119.11973988707437,"vZ0":1.9345710079308696,"x":163.15,"y":173.08,"x0":-2.7038596646277937,"y0":50.00164092912175,"z0":4.382844454732354,"aX":10.319031780757953},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":-13.1,"spinRate":2489,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4562890904164356,"extension":6.485322130715878},"index":5,"playId":"de1f6d22-5fcb-36ef-8d28-0bdcb974106d","pitchNumber":6,"startTime":"2026-07-26T20:22:06.719Z","endTime":"2026-07-26T20:22:10.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:22:10.882Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tigers challenged (tag play), call on the field was upheld: Spencer Torkelson singles on a sharp line drive to left fielder Isaac Collins. Zach McKinstry out at 3rd on the throw, left fielder Isaac Collins to third baseman Nick Loftin.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T20:22:21.960Z","endTime":"2026-07-26T20:23:24.522Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.787759255901843,"aZ":-27.03911410932311,"pfxX":8.622459993970914,"pfxZ":3.54618162461294,"pX":-0.13857588625913064,"pZ":3.029733532856216,"vX0":3.3601393165933913,"vY0":-119.50521892823276,"vZ0":2.6840192371173486,"x":122.28,"y":156.98,"x0":-2.6825735740232397,"y0":50.002838647774425,"z0":4.319137441831784,"aX":12.484160904459156},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2620,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.4581319026715809,"extension":6.361537417590083},"index":0,"playId":"918a1c18-7081-31a9-884a-49e4c359f5b6","pitchNumber":1,"startTime":"2026-07-26T20:22:38.663Z","endTime":"2026-07-26T20:22:42.400Z","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":82.3,"endSpeed":75.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989418707058444,"aZ":-31.852306658279385,"pfxX":8.490351534837778,"pfxZ":0.22323104089964474,"pX":1.0965935756020424,"pZ":2.0170677649626865,"vX0":6.151304954449757,"vY0":-119.6681885631852,"vZ0":1.591178736406161,"x":75.2,"y":184.32,"x0":-2.614034990660247,"y0":50.00346561430494,"z0":4.205661091795397,"aX":12.26132071821392},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":-16.9,"spinRate":2671,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4584423106872215,"extension":6.3820375834533944},"index":1,"playId":"c93c269f-7d3a-3b5a-a0b8-51c5f81105b7","pitchNumber":2,"startTime":"2026-07-26T20:22:54.195Z","endTime":"2026-07-26T20:22:57.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00598700509067,"aZ":-36.16574195223439,"pfxX":-8.797402166523364,"pfxZ":-2.1119328703650417,"pX":-0.4237235114304875,"pZ":2.2842778808071205,"vX0":8.483482827903956,"vY0":-136.51716893776543,"vZ0":0.5543692475208499,"x":133.15,"y":177.1,"x0":-2.428295218064496,"y0":50.00439371379261,"z0":4.567600418435894,"aX":-16.609666394024035},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-3.5,"breakHorizontal":14.2,"spinRate":2191,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.40118738860109904,"extension":6.512588833151015},"hitData":{"launchSpeed":105.7,"launchAngle":11.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.5,"coordY":94.38}},"index":2,"playId":"fa6e39bb-c78b-3832-abb5-dbaadf2f61bf","pitchNumber":3,"startTime":"2026-07-26T20:23:10.657Z","endTime":"2026-07-26T20:23:24.522Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":116},"playEndTime":"2026-07-26T20:23:24.522Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to center fielder Lane Thomas.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T20:25:01.685Z","endTime":"2026-07-26T20:26:05.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.1,"endSpeed":76.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89443477735765,"aZ":-29.199554753186593,"pfxX":7.662456259727395,"pfxZ":2.0294065769530185,"pX":-1.0861987480475996,"pZ":2.5802014699928937,"vX0":1.8847663023686072,"vY0":-119.7061184099522,"vZ0":1.9829441274098414,"x":158.4,"y":169.11,"x0":-2.877625915383001,"y0":50.00365787558225,"z0":4.336723465896462,"aX":11.233238039539852},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-14.3,"spinRate":2648,"spinDirection":72},"zone":11,"typeConfidence":0.9,"plateTime":0.4557914699168677,"extension":6.378652802938445},"index":0,"playId":"0f76ee81-53ef-37bd-86d7-590c96743368","pitchNumber":1,"startTime":"2026-07-26T20:25:40.333Z","endTime":"2026-07-26T20:25:44.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792943733689704,"aZ":-30.392683353142903,"pfxX":-7.615218285185945,"pfxZ":0.9314420236845935,"pX":0.05246112713644327,"pZ":1.6600681584352839,"vX0":9.121895623645058,"vY0":-136.41275847397853,"vZ0":-2.453729358812337,"x":115.0,"y":193.96,"x0":-2.3220488463514424,"y0":50.002288633932885,"z0":4.63499978111617,"aX":-14.566710909464817},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.4,"breakHorizontal":12.2,"spinRate":2295,"spinDirection":239},"zone":8,"typeConfidence":0.68,"plateTime":0.3992398402473034,"extension":6.4915417331550085},"hitData":{"launchSpeed":97.5,"launchAngle":24.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.24,"coordY":55.0}},"index":1,"playId":"129d2d6a-0223-319d-bdb0-14492123622c","pitchNumber":2,"startTime":"2026-07-26T20:25:56.688Z","endTime":"2026-07-26T20:26:05.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:26:05.238Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T20:28:26.782Z","endTime":"2026-07-26T20:28:51.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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":{"description":"Pitching Change: Brenan Hanifee replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T20:26:49.911Z","endTime":"2026-07-26T20:28:29.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"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":97.0,"endSpeed":89.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672984007715655,"aZ":-25.553771635791364,"pfxX":-9.379569158751398,"pfxZ":3.250148615769919,"pX":-0.007076420461719701,"pZ":1.9748800771743575,"vX0":9.721931326584329,"vY0":-141.05453692369218,"vZ0":-4.800030681562978,"x":117.27,"y":185.46,"x0":-2.261088545921211,"y0":50.00355069436772,"z0":5.322731699454138,"aX":-19.115884064612338},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2092,"spinDirection":243},"zone":8,"typeConfidence":0.89,"plateTime":0.38663575105302694,"extension":6.282852891618636},"index":1,"playId":"e558b6a0-d3a7-3ec9-8179-d69864f93e02","pitchNumber":1,"startTime":"2026-07-26T20:28:29.087Z","endTime":"2026-07-26T20:28:32.656Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82815975683175,"aZ":-25.127356491599098,"pfxX":-9.794735755366325,"pfxZ":3.573029848909991,"pX":-0.35007074216847683,"pZ":2.215508609785259,"vX0":9.0079471630576,"vY0":-138.80478975442836,"vZ0":-3.973371539562325,"x":130.34,"y":178.96,"x0":-2.3473210335076593,"y0":50.005719200242325,"z0":5.316765723000609,"aX":-19.329283667051794},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":2122,"spinDirection":240},"zone":4,"typeConfidence":0.93,"plateTime":0.39293981351611507,"extension":6.2504000096428785},"hitData":{"launchSpeed":76.5,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.92,"coordY":142.44}},"index":2,"playId":"fc05635d-4056-3b73-9f36-edc7144a157d","pitchNumber":2,"startTime":"2026-07-26T20:28:43.537Z","endTime":"2026-07-26T20:28:51.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:28:51.473Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin challenged (pitch result), call on the field was confirmed: Nick Loftin called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T20:28:55.010Z","endTime":"2026-07-26T20:30:34.946Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":87.7,"endSpeed":81.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.473678609556856,"aZ":-30.309161163529453,"pfxX":-0.6262632482264765,"pfxZ":1.1219200363013258,"pX":1.2168009179685946,"pZ":1.954723914534624,"vX0":9.324816798721926,"vY0":-127.46431829100732,"vZ0":-2.654551705114153,"x":70.62,"y":186.0,"x0":-2.390494966388774,"y0":50.00497943162571,"z0":5.376261908905192,"aX":-1.0444707566838476},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-0.7,"spinRate":2326,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.4279125363677756,"extension":6.136315610371496},"index":0,"playId":"50f81ee4-203e-3445-ac5d-8938e1f50c1b","pitchNumber":1,"startTime":"2026-07-26T20:29:14.966Z","endTime":"2026-07-26T20:29:18.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451962542800672,"aZ":-27.514287022756033,"pfxX":-9.590972024069073,"pfxZ":2.361763032002747,"pX":0.7943175328805129,"pZ":3.2984877056842805,"vX0":11.64440390555688,"vY0":-138.94121161691024,"vZ0":-0.8483545298275637,"x":86.72,"y":149.72,"x0":-2.1868366206694367,"y0":50.002945392105005,"z0":5.421149583649317,"aX":-18.92492991455486},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":1973,"spinDirection":243},"zone":12,"typeConfidence":0.88,"plateTime":0.3928489138755098,"extension":6.275037960868969},"index":1,"playId":"92aad315-e03c-3235-91eb-75d4f6f8b17a","pitchNumber":2,"startTime":"2026-07-26T20:29:29.364Z","endTime":"2026-07-26T20:29:33.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291400902327123,"aZ":-25.381585608294422,"pfxX":-9.623567930658963,"pfxZ":3.4576254225605423,"pX":0.20637762891239123,"pZ":1.9062934921487134,"vX0":10.260391096812121,"vY0":-138.63396349684547,"vZ0":-4.473633878312455,"x":109.13,"y":187.31,"x0":-2.275919566694682,"y0":50.00427179907847,"z0":5.215900963482575,"aX":-18.90924630069154},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":1998,"spinDirection":240},"zone":8,"typeConfidence":0.92,"plateTime":0.39370073938064465,"extension":6.374480542245889},"index":2,"playId":"afd45a1a-e447-3737-982f-7f8c77cfdca9","pitchNumber":3,"startTime":"2026-07-26T20:29:44.105Z","endTime":"2026-07-26T20:29:47.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5109463310478,"aZ":-25.899240821823096,"pfxX":-9.09074206230062,"pfxZ":3.150094150306577,"pX":0.5547501018041839,"pZ":2.8008156671700264,"vX0":10.791472639086118,"vY0":-139.35489035417865,"vZ0":-2.3104094412087717,"x":95.85,"y":163.16,"x0":-2.1632717928101863,"y0":50.003161644911984,"z0":5.328768757901574,"aX":-18.112428981912604},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2117,"spinDirection":238},"zone":3,"typeConfidence":0.91,"plateTime":0.3911071363809637,"extension":6.406777597916159},"index":3,"playId":"e1b73efd-c21b-3ff5-a17d-cb23d81a398e","pitchNumber":4,"startTime":"2026-07-26T20:30:02.130Z","endTime":"2026-07-26T20:30:05.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-26T20:30:12.239Z","endTime":"2026-07-26T20:30:30.226Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67871436919148,"aZ":-26.513564325985573,"pfxX":-9.451276494798353,"pfxZ":2.8483570455876217,"pX":0.6345954689014272,"pZ":1.5955183290191477,"vX0":11.207644822681369,"vY0":-139.60793101565196,"vZ0":-5.220474513816825,"x":92.81,"y":195.7,"x0":-2.1927217687467064,"y0":50.00142561759421,"z0":5.221570795426398,"aX":-18.767077640198487},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":15.0,"spinRate":2179,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.39144040356836074,"extension":6.364581129467897},"index":5,"playId":"c9122c9b-2813-3ad2-8058-e91ff13f34ff","pitchNumber":5,"startTime":"2026-07-26T20:30:30.226Z","endTime":"2026-07-26T20:30:34.946Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"}},"playEndTime":"2026-07-26T20:30:34.946Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Salvador Perez walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T20:30:52.530Z","endTime":"2026-07-26T20:32:39.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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, 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":96.1,"endSpeed":89.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612403797974462,"aZ":-24.905915272959135,"pfxX":-7.783434010122912,"pfxZ":3.618553335518545,"pX":0.3404399203614293,"pZ":2.3265598877876834,"vX0":10.347136368318886,"vY0":-139.66289861487004,"vZ0":-3.743025707816312,"x":104.02,"y":175.96,"x0":-2.3730040863549906,"y0":50.00266307482659,"z0":5.29100619946948,"aX":-15.630083135730073},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":12.4,"spinRate":2191,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.38975367783745085,"extension":6.264355255723706},"index":0,"playId":"956450e7-810f-3814-aa5d-5cc890154d0e","pitchNumber":1,"startTime":"2026-07-26T20:31:11.689Z","endTime":"2026-07-26T20:31:15.192Z","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":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981332261375993,"aZ":-18.325572115507505,"pfxX":-4.942692327820195,"pfxZ":6.754314923634871,"pX":0.7530470471505655,"pZ":2.973900486256712,"vX0":9.899638328188356,"vY0":-141.518424013162,"vZ0":-3.530913225092937,"x":88.3,"y":158.48,"x0":-2.1310457603648616,"y0":50.003125534983255,"z0":5.395244132603804,"aX":-10.135664663820364},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":7.2,"spinRate":2197,"spinDirection":235},"zone":3,"typeConfidence":0.95,"plateTime":0.3854209362518155,"extension":6.102769565986091},"index":1,"playId":"7012bf88-d086-3afd-9b1b-ce24fb710e0e","pitchNumber":2,"startTime":"2026-07-26T20:31:26.771Z","endTime":"2026-07-26T20:31:30.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426775209259464,"aZ":-30.151550825510565,"pfxX":-0.7903720000600849,"pfxZ":1.1274646065141356,"pX":3.0242130090541903,"pZ":1.1730474042285748,"vX0":13.515960789897584,"vY0":-131.82882419897382,"vZ0":-4.94415428323363,"x":1.72,"y":207.11,"x0":-2.028738103546684,"y0":50.001720293679895,"z0":5.252959589733041,"aX":-1.417627842984736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":-1.0,"spinRate":2541,"spinDirection":97},"zone":14,"typeConfidence":0.74,"plateTime":0.4127320724279535,"extension":6.48336188548582},"index":2,"playId":"908043a9-2da7-3c5c-8f92-c82987b06812","pitchNumber":3,"startTime":"2026-07-26T20:31:43.269Z","endTime":"2026-07-26T20:31:46.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.581138422364724,"aZ":-30.302648458737206,"pfxX":-1.226280930786488,"pfxZ":1.0707303042788823,"pX":1.8412101808528947,"pZ":1.3552037121403113,"vX0":10.78889014772516,"vY0":-129.79754156007095,"vZ0":-4.307785182129912,"x":46.82,"y":202.19,"x0":-2.171375631646181,"y0":50.001336924417316,"z0":5.287424596666575,"aX":-2.1400486660360047},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":0.4,"spinRate":2483,"spinDirection":80},"zone":14,"typeConfidence":0.87,"plateTime":0.41850236058565704,"extension":6.203393104302976},"index":3,"playId":"887feab5-8680-3668-add9-8fbb9db17c76","pitchNumber":4,"startTime":"2026-07-26T20:31:59.897Z","endTime":"2026-07-26T20:32:04.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.184053311151086,"aZ":-17.32936626814027,"pfxX":-6.917273612135762,"pfxZ":7.423093704701499,"pX":0.8173919504160819,"pZ":3.6337007683801814,"vX0":10.763086618368147,"vY0":-140.39580665993094,"vZ0":-1.6853272808739925,"x":85.84,"y":140.67,"x0":-2.163732188702629,"y0":50.00677651450908,"z0":5.3673164452060425,"aX":-13.841497280919013},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2264,"spinDirection":233},"zone":12,"typeConfidence":0.95,"plateTime":0.38983685566862736,"extension":6.283487288197179},"index":4,"playId":"fc4afb90-91ab-36ff-8be3-3440d9e90d6c","pitchNumber":5,"startTime":"2026-07-26T20:32:16.317Z","endTime":"2026-07-26T20:32:20.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.812331040470056,"aZ":-24.839329922926655,"pfxX":-10.180111485764055,"pfxZ":3.660045794760647,"pX":1.3255057019760914,"pZ":2.439665344899551,"vX0":13.496708894355802,"vY0":-140.02239235122664,"vZ0":-3.255767495553547,"x":66.47,"y":172.91,"x0":-2.213270525075792,"y0":50.00361562370048,"z0":5.225428980163404,"aX":-20.407559398461775},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":16.0,"spinRate":2308,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.38975484091122947,"extension":6.464499226323447},"index":5,"playId":"5ca6aa2d-75cf-35ea-b2e0-7f7fab530b1e","pitchNumber":6,"startTime":"2026-07-26T20:32:35.244Z","endTime":"2026-07-26T20:32:39.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:32:39.641Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T20:32:40.443Z","endTime":"2026-07-26T20:33:28.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928963249642454,"aZ":-26.30961653305077,"pfxX":-7.71834373298807,"pfxZ":2.9182658548523044,"pX":-1.5442771161932602,"pZ":3.5358481460030307,"vX0":5.462541757894626,"vY0":-140.030114880833,"vZ0":-0.3979361559122205,"x":175.86,"y":143.31,"x0":-2.5052561871045502,"y0":50.004237740655604,"z0":5.382661546774534,"aX":-15.520336725389992},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":2283,"spinDirection":235},"zone":11,"typeConfidence":0.83,"plateTime":0.3892966142621619,"extension":6.092264627339045},"index":0,"playId":"85741d99-6058-3128-bf9f-10db91999138","pitchNumber":1,"startTime":"2026-07-26T20:33:03.975Z","endTime":"2026-07-26T20:33:07.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568309595479096,"aZ":-26.853426776990098,"pfxX":-7.728170901524818,"pfxZ":2.6941494804338753,"pX":-0.4779333724011233,"pZ":2.097305129836836,"vX0":7.983971938132091,"vY0":-138.96707488276965,"vZ0":-3.6635747290739875,"x":135.22,"y":182.15,"x0":-2.3719969498996196,"y0":50.00028704273825,"z0":5.198604002481331,"aX":-15.246898070322889},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":12.5,"spinRate":2249,"spinDirection":235},"zone":7,"typeConfidence":0.76,"plateTime":0.3928152647475902,"extension":6.2194588409055385},"hitData":{"launchSpeed":102.7,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.25,"coordY":148.14}},"index":1,"playId":"4851e253-3bf8-35b2-b256-c2632fdfa1f3","pitchNumber":2,"startTime":"2026-07-26T20:33:20.284Z","endTime":"2026-07-26T20:33:28.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:33:28.243Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hao-Yu Lee walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T20:35:54.091Z","endTime":"2026-07-26T20:37:57.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T20:34:44.045Z","endTime":"2026-07-26T20:35:56.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6145405164184,"aZ":-18.45206647972877,"pfxX":-7.467619607688133,"pfxZ":6.437483088463553,"pX":-0.2222015756413273,"pZ":1.6341426130766719,"vX0":10.936107785713107,"vY0":-144.403629938074,"vZ0":-6.990893540238796,"x":125.47,"y":194.66,"x0":-3.071572777994938,"y0":50.00652394703598,"z0":5.203249176601592,"aX":-15.9262476231638},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":2201,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.3779343941855795,"extension":6.435555310988296},"index":1,"playId":"0561f0d2-3c84-3ef0-b266-4ad016b2b8ab","pitchNumber":1,"startTime":"2026-07-26T20:35:56.414Z","endTime":"2026-07-26T20:35:59.831Z","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":99.8,"endSpeed":91.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06676276330103,"aZ":-17.855875799500403,"pfxX":-6.939370119270876,"pfxZ":6.678820866319448,"pX":-1.0641034118797164,"pZ":1.6725819208306614,"vX0":8.58293497635731,"vY0":-145.05455926572108,"vZ0":-6.672954644797752,"x":157.56,"y":193.62,"x0":-3.151594956943358,"y0":50.00070894640455,"z0":5.080469333521979,"aX":-14.872987589468304},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.0,"breakHorizontal":11.0,"spinRate":2186,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.3767507082761723,"extension":6.437634332950381},"index":2,"playId":"726342e2-b0d6-3863-80db-cce40d7de853","pitchNumber":2,"startTime":"2026-07-26T20:36:11.548Z","endTime":"2026-07-26T20:36:16.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88497437227173,"aZ":-17.46933581768532,"pfxX":-7.979036864699607,"pfxZ":7.031291313423266,"pX":-0.14033166794798652,"pZ":2.2406186794493954,"vX0":11.410925903366213,"vY0":-143.6208299061334,"vZ0":-5.309092879940296,"x":122.35,"y":178.28,"x0":-3.126083495023463,"y0":50.00547799388117,"z0":5.197732328440101,"aX":-16.692795369818665},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":12.2,"spinRate":2177,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.3811985057209042,"extension":6.512656590820749},"index":3,"playId":"f161a2bb-f0bb-3c39-80e7-37b516ea6a1a","pitchNumber":3,"startTime":"2026-07-26T20:36:26.862Z","endTime":"2026-07-26T20:36:32.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.098785385592315,"aZ":-16.837578079401613,"pfxX":-7.959108901580227,"pfxZ":7.2783892319781955,"pX":-2.0708611657447205,"pZ":4.360958312782261,"vX0":6.606440160114968,"vY0":-144.15629087508313,"vZ0":0.24227702612839047,"x":195.94,"y":121.03,"x0":-3.356703991361789,"y0":50.00447530721335,"z0":5.314156976501354,"aX":-16.775100083784682},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2090,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.37976487838263573,"extension":6.58819319683203},"index":4,"playId":"0e769e22-097f-32c7-a4db-66096f41fb76","pitchNumber":4,"startTime":"2026-07-26T20:36:45.529Z","endTime":"2026-07-26T20:36:51.209Z","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":98.3,"endSpeed":90.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572385270126915,"aZ":-14.81982032287226,"pfxX":-6.089029469620141,"pfxZ":8.343774786237159,"pX":0.5444549282842941,"pZ":3.7767059068281936,"vX0":11.973499986757524,"vY0":-142.7724488715869,"vZ0":-1.5031459184910223,"x":96.25,"y":136.81,"x0":-2.8983971848717545,"y0":50.00226533759818,"z0":5.235288637667921,"aX":-12.66535881810441},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2119,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.38254941962078925,"extension":6.752005206810064},"index":5,"playId":"d8bd9389-1ab0-37f1-9254-bcf9f91d53f5","pitchNumber":5,"startTime":"2026-07-26T20:37:37.195Z","endTime":"2026-07-26T20:37:41.421Z","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":100.0,"endSpeed":91.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.926752307111514,"aZ":-13.392353181286063,"pfxX":-6.814342650479183,"pfxZ":8.75519614713472,"pX":0.9592344179430263,"pZ":2.790369122961338,"vX0":13.742021738209521,"vY0":-145.07791227209376,"vZ0":-4.19184512533864,"x":80.44,"y":163.44,"x0":-2.9399365601149854,"y0":50.00193286451762,"z0":5.062090128048761,"aX":-14.61818500360164},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2210,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.37663574367608854,"extension":6.6414057940730835},"index":6,"playId":"5da2d9e4-6389-348d-bf64-3c4ea4a7f86a","pitchNumber":6,"startTime":"2026-07-26T20:37:53.136Z","endTime":"2026-07-26T20:37:57.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:37:57.748Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a fly ball to left fielder Isaac Collins, deflected by shortstop Andrew Velazquez. Hao-Yu Lee to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T20:38:49.384Z","endTime":"2026-07-26T20:39:42.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T20:38:22.958Z","endTime":"2026-07-26T20:38:51.735Z","isPitch":false,"type":"action"},{"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54086952008692,"aZ":-21.50614543323962,"pfxX":-0.9031068898635035,"pfxZ":5.5552030792786145,"pX":0.16985680729473096,"pZ":4.130695716449914,"vX0":8.076334054199487,"vY0":-137.04626263219959,"vZ0":0.4178676261722455,"x":110.53,"y":127.25,"x0":-2.6858665031200615,"y0":50.004333641183656,"z0":5.434120765919729,"aX":-1.7368329618421043},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":0.1,"spinRate":2040,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.39821358555264874,"extension":6.33682973618145},"index":1,"playId":"4e49c073-1de0-33d0-8da2-ea7d8062ff45","pitchNumber":1,"startTime":"2026-07-26T20:38:51.735Z","endTime":"2026-07-26T20:38:55.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55751293228801,"aZ":-23.18841133478998,"pfxX":-0.16775387104704303,"pfxZ":4.792429479071757,"pX":0.017154158263290784,"pZ":3.411647724773829,"vX0":7.429027579128796,"vY0":-135.10175376439997,"vZ0":-0.883727652545225,"x":116.35,"y":146.67,"x0":-2.7302017005480823,"y0":50.001822731147804,"z0":5.352044928551687,"aX":-0.31596634943111535},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2004,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.40326844100369597,"extension":6.505450225585363},"index":2,"playId":"dac42939-caf1-30e7-9cb8-b5ffa6685462","pitchNumber":2,"startTime":"2026-07-26T20:39:06.169Z","endTime":"2026-07-26T20:39:10.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":89.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74901140191244,"aZ":-21.394917388388187,"pfxX":-0.5833362610219774,"pfxZ":5.413686619987876,"pX":0.6529124826296855,"pZ":2.6621894693850012,"vX0":9.195269334297947,"vY0":-138.2962603873174,"vZ0":-3.16099490355723,"x":92.11,"y":166.9,"x0":-2.6005611167634526,"y0":50.003225699881526,"z0":5.209324410210886,"aX":-1.1627731675111288},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":-0.4,"spinRate":2013,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.39190980990547963,"extension":6.479438936453393},"hitData":{"launchSpeed":75.7,"launchAngle":44.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.03,"coordY":107.59}},"index":3,"playId":"8b3decc0-317b-3c55-9c5f-c3db5c98ba6d","pitchNumber":3,"startTime":"2026-07-26T20:39:28.366Z","endTime":"2026-07-26T20:39:42.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:39:42.546Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Isaac Collins.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T20:40:04.219Z","endTime":"2026-07-26T20:40:55.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.453148962981437,"aZ":-14.801890136134679,"pfxX":-7.666050981665815,"pfxZ":8.039536137240887,"pX":0.32104994128897785,"pZ":1.5284148173016037,"vX0":11.48243418746117,"vY0":-145.2633584591899,"vZ0":-7.499431688075197,"x":104.76,"y":197.51,"x0":-2.666626020398546,"y0":50.0044574965094,"z0":5.0231005733748,"aX":-16.569198909090208},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.3,"breakHorizontal":11.9,"spinRate":2145,"spinDirection":225},"zone":9,"typeConfidence":0.91,"plateTime":0.37546080788125646,"extension":6.6489443692665375},"index":0,"playId":"bedc7b32-f555-3a1d-a84d-770fec4c113c","pitchNumber":1,"startTime":"2026-07-26T20:40:16.615Z","endTime":"2026-07-26T20:40:20.357Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922176013408688,"aZ":-22.226557048528225,"pfxX":-0.17090639746004221,"pfxZ":4.996790500680169,"pX":0.7186286129895934,"pZ":1.7777785252143044,"vX0":9.397053041818829,"vY0":-139.16078788087137,"vZ0":-5.239335385582512,"x":89.61,"y":190.78,"x0":-2.6588577410865306,"y0":50.00284231591503,"z0":5.12806204848485,"aX":-0.34324555422030667},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2031,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.3914102792506533,"extension":6.593567898205495},"hitData":{"launchSpeed":83.2,"launchAngle":52.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.05,"coordY":106.58}},"index":1,"playId":"a952886f-72e7-3d18-8006-f6cefbf46dc0","pitchNumber":2,"startTime":"2026-07-26T20:40:43.145Z","endTime":"2026-07-26T20:40:55.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:40:55.881Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T20:40:56.329Z","endTime":"2026-07-26T20:42:10.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":100.7,"endSpeed":92.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14120394745186,"aZ":-17.812060451955794,"pfxX":-6.845238861821217,"pfxZ":6.5263895210326,"pX":-1.1398034041222909,"pZ":3.098564735485374,"vX0":7.086535890215758,"vY0":-146.60644611596078,"vZ0":-3.075511225214546,"x":160.45,"y":155.12,"x0":-2.6863872314305373,"y0":50.00240345757307,"z0":5.210113085832183,"aX":-15.062561219236954},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.5,"breakHorizontal":11.2,"spinRate":2033,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.372074891971816,"extension":6.531071968300145},"index":0,"playId":"95ca2a69-c2bb-34aa-843b-f78025b0e048","pitchNumber":1,"startTime":"2026-07-26T20:41:23.489Z","endTime":"2026-07-26T20:41:26.713Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.794722792057602,"aZ":-26.938682100240744,"pfxX":0.7916432746445359,"pfxZ":2.8639921114437774,"pX":0.003639590287627896,"pZ":1.7809603984054023,"vX0":7.929200789424726,"vY0":-133.54811306752285,"vZ0":-3.9098377281000074,"x":116.86,"y":190.69,"x0":-3.0931043607970037,"y0":50.00132402171328,"z0":5.177373450103348,"aX":1.4430685042086915},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":-3.0,"spinRate":1972,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.4084270490162094,"extension":6.639024506256147},"index":1,"playId":"3c8c5973-f721-3364-b99f-607689b064c4","pitchNumber":2,"startTime":"2026-07-26T20:41:46.901Z","endTime":"2026-07-26T20:41:50.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90698595871746,"aZ":-25.694648537758003,"pfxX":-2.352950006513241,"pfxZ":3.351196026166374,"pX":0.9485730106008073,"pZ":2.4396988151692085,"vX0":11.748047878620964,"vY0":-137.81485897139623,"vZ0":-2.543584144922258,"x":80.84,"y":172.91,"x0":-3.0529908808359516,"y0":50.00665053105396,"z0":5.0993033244349855,"aX":-4.55607184051202},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":1.9,"spinRate":1938,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.3965300620032437,"extension":6.791108179683618},"index":2,"playId":"b0a954fc-18e8-3c13-8685-ee4e441615cb","pitchNumber":3,"startTime":"2026-07-26T20:42:06.330Z","endTime":"2026-07-26T20:42:10.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:42:10.571Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T20:42:12.855Z","endTime":"2026-07-26T20:46:01.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".589"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".365"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.82"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.11"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.17"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.94"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.75"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.16"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.28"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.58"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".378"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".387"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".426"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".520"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".060"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".589"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".365"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97395119556554,"aZ":-26.346448980072765,"pfxX":-1.739914553199024,"pfxZ":2.981023664322697,"pX":1.4161126904644254,"pZ":2.6235435543580974,"vX0":11.308671508250422,"vY0":-138.7776196888266,"vZ0":-2.404608881159625,"x":63.02,"y":167.94,"x0":-2.4793548918850177,"y0":50.0067884423921,"z0":5.249398237560669,"aX":-3.406701367847033},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":0.8,"spinRate":2001,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.3941205650991293,"extension":6.573818576747502},"index":0,"playId":"09c9f9e5-81d0-383e-9c42-56b4b23b6758","pitchNumber":1,"startTime":"2026-07-26T20:42:37.682Z","endTime":"2026-07-26T20:42:41.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329243092756766,"aZ":-23.265588391235283,"pfxX":-0.43712792392840205,"pfxZ":4.5974905592536945,"pX":0.7697132362243136,"pZ":1.4704450730179712,"vX0":9.460798732291066,"vY0":-138.24888374039972,"vZ0":-5.836719576103604,"x":87.66,"y":199.08,"x0":-2.6377265776574412,"y0":50.00647295513961,"z0":5.1670589427385,"aX":-0.8482619177120334},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2050,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3959235274529891,"extension":6.5205138757021},"index":1,"playId":"891c40ec-9dd4-3f25-b3b1-ad68db7c3521","pitchNumber":2,"startTime":"2026-07-26T20:42:52.641Z","endTime":"2026-07-26T20:42:57.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.725324619089665,"aZ":-23.12452790814755,"pfxX":-3.641476211621515,"pfxZ":4.4982727489784,"pX":0.7027958042166822,"pZ":1.243751519641795,"vX0":10.300428981191436,"vY0":-140.39537032519289,"vZ0":-6.516381197531266,"x":90.21,"y":205.2,"x0":-2.5291031249627753,"y0":50.00017258721854,"z0":5.084551842663242,"aX":-7.32132166484796},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":4.7,"spinRate":1951,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.3891103461271177,"extension":6.531043337953751},"index":2,"playId":"6c1b9fad-bd93-3d11-80ac-0fa6b57e40c7","pitchNumber":3,"startTime":"2026-07-26T20:43:11.258Z","endTime":"2026-07-26T20:43:15.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418133385969046,"aZ":-25.34648221240794,"pfxX":-1.7285508258520639,"pfxZ":3.484906216288575,"pX":0.6308801516954773,"pZ":1.913228987675604,"vX0":9.76578552865824,"vY0":-138.5431141656168,"vZ0":-3.9379304753629336,"x":92.95,"y":187.12,"x0":-2.702118059119174,"y0":50.00629744842669,"z0":5.029747213353711,"aX":-3.390892101376947},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":1.3,"spinRate":1944,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.3940324304377647,"extension":6.950421432282956},"index":3,"playId":"038bce2a-75cd-3940-923f-8158386f1d3a","pitchNumber":4,"startTime":"2026-07-26T20:43:32.082Z","endTime":"2026-07-26T20:43:36.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":92.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338718041737835,"aZ":-18.8931018472284,"pfxX":-8.16473478074549,"pfxZ":6.119394465118917,"pX":-0.7104747451581768,"pZ":2.6695876445748294,"vX0":8.831860570839806,"vY0":-145.31862081107465,"vZ0":-3.38514160240326,"x":144.08,"y":166.7,"x0":-2.7069278961540446,"y0":50.003270303339754,"z0":4.976237186428066,"aX":-17.721399954549426},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.7,"breakHorizontal":13.3,"spinRate":2145,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.3748168852136331,"extension":7.018751781632861},"index":4,"playId":"c456050a-bb23-38d2-97c0-9710b3cf4ca5","pitchNumber":5,"startTime":"2026-07-26T20:44:28.895Z","endTime":"2026-07-26T20:44:32.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246033994668085,"aZ":-19.40867613582482,"pfxX":-7.2661817121883985,"pfxZ":5.985233049574255,"pX":-0.6974778350898313,"pZ":2.3196173955239874,"vX0":8.304379597240075,"vY0":-144.53865186090914,"vZ0":-4.299405643023847,"x":143.59,"y":176.15,"x0":-2.653206152902623,"y0":50.00183163175695,"z0":5.0057925691518825,"aX":-15.49337151381533},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.2,"breakHorizontal":11.6,"spinRate":2143,"spinDirection":228},"zone":4,"typeConfidence":0.89,"plateTime":0.37784040531570273,"extension":6.806465945104919},"index":5,"playId":"11ef34e4-e082-37da-92a0-8663f87c9af5","pitchNumber":6,"startTime":"2026-07-26T20:44:49.784Z","endTime":"2026-07-26T20:44:56.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22786215157806,"aZ":-28.198360450460306,"pfxX":2.4944854009837147,"pfxZ":2.1568397028998874,"pX":-0.22182725726574776,"pZ":2.4548113084193117,"vX0":5.485884632584648,"vY0":-134.48064940662104,"vZ0":-2.4265215865283793,"x":125.46,"y":172.5,"x0":-2.6066968308208636,"y0":50.00488435783775,"z0":5.3547227765903385,"aX":4.6006398821012535},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":-5.6,"spinRate":2050,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4061883004087572,"extension":6.494550283505188},"index":6,"playId":"6376a44b-11ef-3e67-bae4-5d5a0889f0a8","pitchNumber":7,"startTime":"2026-07-26T20:45:20.043Z","endTime":"2026-07-26T20:45:25.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36323531455705,"aZ":-22.03153060183023,"pfxX":-1.5898985823123455,"pfxZ":5.215642344988296,"pX":0.46124766247759647,"pZ":1.5837547792297786,"vX0":8.74269372993551,"vY0":-137.9846063238672,"vZ0":-5.454843560846484,"x":99.42,"y":196.02,"x0":-2.5304662350753517,"y0":50.001429857729626,"z0":5.053962636338862,"aX":-3.0921345396007514},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":1.2,"spinRate":2181,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.39571615168958285,"extension":6.724135069061094},"index":7,"playId":"bda31732-ced7-31dc-9da5-68704ab30ade","pitchNumber":8,"startTime":"2026-07-26T20:45:56.434Z","endTime":"2026-07-26T20:46:01.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:46:01.681Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T20:42:12.855Z","endTime":"2026-07-26T20:46:01.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".589"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".365"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.82"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.11"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.17"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.94"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.75"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.16"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.28"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.96"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.58"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".378"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".387"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".426"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".520"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".060"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".537"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".968"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".589"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".365"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97395119556554,"aZ":-26.346448980072765,"pfxX":-1.739914553199024,"pfxZ":2.981023664322697,"pX":1.4161126904644254,"pZ":2.6235435543580974,"vX0":11.308671508250422,"vY0":-138.7776196888266,"vZ0":-2.404608881159625,"x":63.02,"y":167.94,"x0":-2.4793548918850177,"y0":50.0067884423921,"z0":5.249398237560669,"aX":-3.406701367847033},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":0.8,"spinRate":2001,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.3941205650991293,"extension":6.573818576747502},"index":0,"playId":"09c9f9e5-81d0-383e-9c42-56b4b23b6758","pitchNumber":1,"startTime":"2026-07-26T20:42:37.682Z","endTime":"2026-07-26T20:42:41.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329243092756766,"aZ":-23.265588391235283,"pfxX":-0.43712792392840205,"pfxZ":4.5974905592536945,"pX":0.7697132362243136,"pZ":1.4704450730179712,"vX0":9.460798732291066,"vY0":-138.24888374039972,"vZ0":-5.836719576103604,"x":87.66,"y":199.08,"x0":-2.6377265776574412,"y0":50.00647295513961,"z0":5.1670589427385,"aX":-0.8482619177120334},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2050,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3959235274529891,"extension":6.5205138757021},"index":1,"playId":"891c40ec-9dd4-3f25-b3b1-ad68db7c3521","pitchNumber":2,"startTime":"2026-07-26T20:42:52.641Z","endTime":"2026-07-26T20:42:57.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.725324619089665,"aZ":-23.12452790814755,"pfxX":-3.641476211621515,"pfxZ":4.4982727489784,"pX":0.7027958042166822,"pZ":1.243751519641795,"vX0":10.300428981191436,"vY0":-140.39537032519289,"vZ0":-6.516381197531266,"x":90.21,"y":205.2,"x0":-2.5291031249627753,"y0":50.00017258721854,"z0":5.084551842663242,"aX":-7.32132166484796},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":4.7,"spinRate":1951,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.3891103461271177,"extension":6.531043337953751},"index":2,"playId":"6c1b9fad-bd93-3d11-80ac-0fa6b57e40c7","pitchNumber":3,"startTime":"2026-07-26T20:43:11.258Z","endTime":"2026-07-26T20:43:15.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418133385969046,"aZ":-25.34648221240794,"pfxX":-1.7285508258520639,"pfxZ":3.484906216288575,"pX":0.6308801516954773,"pZ":1.913228987675604,"vX0":9.76578552865824,"vY0":-138.5431141656168,"vZ0":-3.9379304753629336,"x":92.95,"y":187.12,"x0":-2.702118059119174,"y0":50.00629744842669,"z0":5.029747213353711,"aX":-3.390892101376947},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":1.3,"spinRate":1944,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.3940324304377647,"extension":6.950421432282956},"index":3,"playId":"038bce2a-75cd-3940-923f-8158386f1d3a","pitchNumber":4,"startTime":"2026-07-26T20:43:32.082Z","endTime":"2026-07-26T20:43:36.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":92.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338718041737835,"aZ":-18.8931018472284,"pfxX":-8.16473478074549,"pfxZ":6.119394465118917,"pX":-0.7104747451581768,"pZ":2.6695876445748294,"vX0":8.831860570839806,"vY0":-145.31862081107465,"vZ0":-3.38514160240326,"x":144.08,"y":166.7,"x0":-2.7069278961540446,"y0":50.003270303339754,"z0":4.976237186428066,"aX":-17.721399954549426},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.7,"breakHorizontal":13.3,"spinRate":2145,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.3748168852136331,"extension":7.018751781632861},"index":4,"playId":"c456050a-bb23-38d2-97c0-9710b3cf4ca5","pitchNumber":5,"startTime":"2026-07-26T20:44:28.895Z","endTime":"2026-07-26T20:44:32.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246033994668085,"aZ":-19.40867613582482,"pfxX":-7.2661817121883985,"pfxZ":5.985233049574255,"pX":-0.6974778350898313,"pZ":2.3196173955239874,"vX0":8.304379597240075,"vY0":-144.53865186090914,"vZ0":-4.299405643023847,"x":143.59,"y":176.15,"x0":-2.653206152902623,"y0":50.00183163175695,"z0":5.0057925691518825,"aX":-15.49337151381533},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.2,"breakHorizontal":11.6,"spinRate":2143,"spinDirection":228},"zone":4,"typeConfidence":0.89,"plateTime":0.37784040531570273,"extension":6.806465945104919},"index":5,"playId":"11ef34e4-e082-37da-92a0-8663f87c9af5","pitchNumber":6,"startTime":"2026-07-26T20:44:49.784Z","endTime":"2026-07-26T20:44:56.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22786215157806,"aZ":-28.198360450460306,"pfxX":2.4944854009837147,"pfxZ":2.1568397028998874,"pX":-0.22182725726574776,"pZ":2.4548113084193117,"vX0":5.485884632584648,"vY0":-134.48064940662104,"vZ0":-2.4265215865283793,"x":125.46,"y":172.5,"x0":-2.6066968308208636,"y0":50.00488435783775,"z0":5.3547227765903385,"aX":4.6006398821012535},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":-5.6,"spinRate":2050,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4061883004087572,"extension":6.494550283505188},"index":6,"playId":"6376a44b-11ef-3e67-bae4-5d5a0889f0a8","pitchNumber":7,"startTime":"2026-07-26T20:45:20.043Z","endTime":"2026-07-26T20:45:25.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36323531455705,"aZ":-22.03153060183023,"pfxX":-1.5898985823123455,"pfxZ":5.215642344988296,"pX":0.46124766247759647,"pZ":1.5837547792297786,"vX0":8.74269372993551,"vY0":-137.9846063238672,"vZ0":-5.454843560846484,"x":99.42,"y":196.02,"x0":-2.5304662350753517,"y0":50.001429857729626,"z0":5.053962636338862,"aX":-3.0921345396007514},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":1.2,"spinRate":2181,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.39571615168958285,"extension":6.724135069061094},"index":7,"playId":"bda31732-ced7-31dc-9da5-68704ab30ade","pitchNumber":8,"startTime":"2026-07-26T20:45:56.434Z","endTime":"2026-07-26T20:46:01.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:46:01.681Z","atBatIndex":79},"scoringPlays":[0,6,28,45,46,65],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":213.19,"y":88.59},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":140.28,"y":88.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":156.82,"y":163.84},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":141.55,"y":136.66},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":195.74,"y":99.68},"type":"O","description":"Lineout"}],"home":[{"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":147.22,"y":212.34},"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":1,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":54.49,"y":117.08},"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":72.53,"y":99.85},"type":"O","description":"Lineout"}]}},{"startIndex":11,"endIndex":18,"top":[11,12,13],"bottom":[14,15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"coordinates":{"x":127.43,"y":184.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":110.2,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":102.18,"y":163.77},"type":"O","description":"Groundout"}],"home":[{"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":157.83,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":162.17,"y":124.83},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":96.0,"y":169.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":123.38,"y":157.26},"type":"O","description":"Groundout"}],"home":[{"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":96.52,"y":159.79},"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":140.01,"y":160.11},"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":84.16,"y":119.87},"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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":195.18,"y":90.28},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":36,"top":[26,27,28,29,30,31],"bottom":[32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":163.41,"y":194.25},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":51.93,"y":127.87},"type":"H","description":"Double"}],"home":[{"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":147.19,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":193.85,"y":115.7},"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":4,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":98.07,"y":56.59},"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":4,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":156.31,"y":158.78},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":48,"top":[37,38,39,40],"bottom":[41,42,43,44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":165.5,"y":94.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":155.0,"y":167.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":106.65,"y":96.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":100.57,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":97.23,"y":44.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":134.84,"y":96.86},"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":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":129.81,"y":127.67},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":124.69,"y":113.0},"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":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":144.08,"y":57.69},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":171.63,"y":63.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"coordinates":{"x":38.97,"y":111.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":131.48,"y":143.57},"type":"O","description":"Forceout"}],"home":[{"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":167.35,"y":102.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":113.75,"y":160.3},"type":"O","description":"Forceout"},{"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":127.43,"y":139.52},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":56,"endIndex":61,"top":[56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":110.8,"y":134.89},"type":"O","description":"Pop Out"}],"home":[{"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":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":102.6,"y":164.86},"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":7,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":104.0,"y":157.0},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":70,"top":[62,63,64,65,66],"bottom":[67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":147.11,"y":127.26},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":179.07,"y":140.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":212.56,"y":55.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"coordinates":{"x":123.7,"y":190.62},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":96.0,"y":168.0},"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":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":78.5,"y":94.38},"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":8,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":103.24,"y":55.0},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":79,"top":[71,72,73,74],"bottom":[75,76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":129.92,"y":142.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":151.25,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"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":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":113.03,"y":107.59},"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":9,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":107.05,"y":106.58},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":9,"errors":1,"leftOnBase":9},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"catcher":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"first":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"second":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"third":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"shortstop":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"left":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"center":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"right":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"onDeck":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"inHole":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"battingOrder":5,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"onDeck":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"battingOrder":4,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":13,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".246","atBats":34,"obp":".315","slg":".397","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":13,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"4.86","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.43","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":68,"strikes":105,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":4,"pitchesPerInning":"19.22","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | 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":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":66,"groundOuts":50,"airOuts":106,"runs":44,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":112,"baseOnBalls":36,"intentionalWalks":1,"hits":83,"hitByPitch":1,"avg":".240","atBats":346,"obp":".309","slg":".428","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":148,"rbi":52,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".307","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.71","popOuts":23,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":26,"stolenBasePercentage":".605","caughtStealingPercentage":".395","assists":21,"putOuts":428,"errors":3,"chances":452,"fielding":".993","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":8,"groundOuts":21,"airOuts":17,"runs":19,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".313","atBats":64,"obp":".357","slg":".422","ops":".779","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":27,"rbi":5,"leftOnBase":35,"sacBunts":4,"sacFlies":1,"babip":".346","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":32,"errors":2,"chances":70,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":13,"airOuts":14,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".265","atBats":49,"obp":".280","slg":".388","ops":".668","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":19,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":3,"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":27,"putOuts":7,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":48,"groundOuts":65,"airOuts":86,"runs":38,"doubles":18,"triples":1,"homeRuns":6,"strikeOuts":80,"baseOnBalls":41,"intentionalWalks":0,"hits":73,"hitByPitch":6,"avg":".243","atBats":300,"obp":".344","slg":".370","ops":".714","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":111,"rbi":34,"leftOnBase":141,"sacBunts":2,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":181,"errors":1,"chances":189,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":70,"groundOuts":98,"airOuts":125,"runs":38,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":86,"baseOnBalls":17,"intentionalWalks":2,"hits":80,"hitByPitch":11,"avg":".208","atBats":384,"obp":".259","slg":".365","ops":".624","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":140,"rbi":44,"leftOnBase":178,"sacBunts":0,"sacFlies":5,"babip":".226","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":25,"lineOuts":30},"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":10,"stolenBases":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":27,"putOuts":419,"errors":4,"chances":450,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 3 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":39,"strikes":50,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":11,"flyOuts":36,"groundOuts":72,"airOuts":55,"runs":37,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":59,"baseOnBalls":39,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":249,"obp":".370","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1233,"era":"4.95","inningsPitched":"67.1","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.57","battersFaced":294,"outs":202,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1233,"balls":498,"strikes":735,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".625","pitchesPerInning":"18.31","gamesFinished":0,"strikeoutWalkRatio":"1.51","strikeoutsPer9Inn":"7.89","walksPer9Inn":"5.21","hitsPer9Inn":"8.96","runsScoredPer9":"4.95","homeRunsPer9":"0.80","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":0,"chances":20,"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"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":42,"groundOuts":60,"airOuts":69,"runs":30,"doubles":16,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":22,"intentionalWalks":0,"hits":52,"hitByPitch":5,"avg":".249","atBats":209,"obp":".331","slg":".407","ops":".738","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":85,"rbi":34,"leftOnBase":94,"sacBunts":3,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.80","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":76,"errors":7,"chances":199,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":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":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","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":41,"gamesStarted":0,"flyOuts":13,"groundOuts":50,"airOuts":32,"runs":27,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":23,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":150,"obp":".393","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":721,"era":"5.26","inningsPitched":"39.1","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":3,"blownSaves":6,"earnedRuns":23,"whip":"1.68","battersFaced":179,"outs":118,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":280,"strikes":441,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".571","pitchesPerInning":"18.33","gamesFinished":24,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.18","walksPer9Inn":"5.26","hitsPer9Inn":"9.84","runsScoredPer9":"6.18","homeRunsPer9":"1.14","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"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"}]},"ID623205":{"person":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"jerseyNumber":"45","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".077","atBats":13,"obp":".077","slg":".077","ops":".154","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":1,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".091","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":9,"putOuts":9,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":63,"groundOuts":59,"airOuts":87,"runs":36,"doubles":19,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":71,"hitByPitch":0,"avg":".274","atBats":259,"obp":".312","slg":".440","ops":".752","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":114,"rbi":36,"leftOnBase":126,"sacBunts":2,"sacFlies":4,"babip":".304","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.38","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":184,"putOuts":122,"errors":1,"chances":307,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":13,"groundOuts":31,"airOuts":29,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":33,"hitByPitch":4,"avg":".260","atBats":127,"obp":".319","slg":".315","ops":".634","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":40,"rbi":9,"leftOnBase":62,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"127.00","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":30,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"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":39,"gamesStarted":0,"flyOuts":34,"groundOuts":20,"airOuts":54,"runs":27,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":1,"hits":37,"hitByPitch":2,"atBats":140,"obp":".340","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":619,"era":"7.01","inningsPitched":"34.2","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":13,"blownSaves":3,"earnedRuns":27,"whip":"1.47","battersFaced":156,"outs":104,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":212,"strikes":407,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":4,"winPercentage":".500","pitchesPerInning":"17.86","gamesFinished":3,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"7.53","walksPer9Inn":"3.63","hitsPer9Inn":"9.61","runsScoredPer9":"7.01","homeRunsPer9":"2.60","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694360":{"person":{"id":694360,"fullName":"Beck Way","link":"/api/v1/people/694360"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":1,"flyOuts":11,"groundOuts":26,"airOuts":20,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":92,"obp":".362","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":389,"era":"3.86","inningsPitched":"23.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.59","battersFaced":105,"outs":70,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":142,"strikes":247,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".500","pitchesPerInning":"16.67","gamesFinished":8,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.86","hitsPer9Inn":"10.41","runsScoredPer9":"5.01","homeRunsPer9":"1.54","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":3,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".308","slg":".583","ops":".891","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":7,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":52,"groundOuts":59,"airOuts":108,"runs":34,"doubles":11,"triples":2,"homeRuns":6,"strikeOuts":59,"baseOnBalls":37,"intentionalWalks":3,"hits":68,"hitByPitch":2,"avg":".234","atBats":290,"obp":".321","slg":".348","ops":".669","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":101,"rbi":33,"leftOnBase":127,"sacBunts":0,"sacFlies":4,"babip":".271","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":32,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":550,"errors":4,"chances":599,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":26,"groundOuts":49,"airOuts":47,"runs":13,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":157,"obp":".244","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":644,"era":"2.08","inningsPitched":"43.1","wins":4,"losses":2,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":10,"whip":"0.92","battersFaced":172,"outs":130,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":644,"balls":242,"strikes":402,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".667","pitchesPerInning":"14.86","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.06","walksPer9Inn":"2.49","hitsPer9Inn":"5.82","runsScoredPer9":"2.70","homeRunsPer9":"0.42","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":86,"groundOuts":119,"airOuts":155,"runs":55,"doubles":27,"triples":4,"homeRuns":16,"strikeOuts":104,"baseOnBalls":38,"intentionalWalks":1,"hits":117,"hitByPitch":5,"atBats":491,"obp":".299","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1970,"era":"3.60","inningsPitched":"132.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.17","battersFaced":538,"outs":397,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1970,"balls":687,"strikes":1283,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".417","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"7.07","walksPer9Inn":"2.58","hitsPer9Inn":"7.96","runsScoredPer9":"3.74","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":23,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":73,"obp":".345","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":362,"era":"3.43","inningsPitched":"21.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.38","battersFaced":87,"outs":63,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":149,"strikes":213,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.24","gamesFinished":4,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"6.86","walksPer9Inn":"5.57","hitsPer9Inn":"6.86","runsScoredPer9":"4.29","homeRunsPer9":"0.43","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":85,"groundOuts":110,"airOuts":129,"runs":65,"doubles":28,"triples":5,"homeRuns":15,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":123,"hitByPitch":5,"atBats":449,"obp":".335","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1883,"era":"4.36","inningsPitched":"117.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.37","battersFaced":499,"outs":353,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1883,"balls":669,"strikes":1214,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".400","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"7.19","walksPer9Inn":"2.91","hitsPer9Inn":"9.41","runsScoredPer9":"4.97","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":39,"groundOuts":55,"airOuts":82,"runs":30,"doubles":16,"triples":0,"homeRuns":10,"strikeOuts":73,"baseOnBalls":38,"intentionalWalks":0,"hits":62,"hitByPitch":2,"avg":".230","atBats":270,"obp":".327","slg":".400","ops":".727","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":108,"rbi":37,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":26,"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":6,"putOuts":169,"errors":2,"chances":177,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":67,"groundOuts":96,"airOuts":123,"runs":64,"doubles":27,"triples":2,"homeRuns":14,"strikeOuts":100,"baseOnBalls":37,"intentionalWalks":1,"hits":115,"hitByPitch":2,"atBats":426,"obp":".328","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1843,"era":"4.93","inningsPitched":"107.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.41","battersFaced":473,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1843,"balls":687,"strikes":1156,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".385","pitchesPerInning":"17.12","gamesFinished":1,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.36","walksPer9Inn":"3.09","hitsPer9Inn":"9.61","runsScoredPer9":"5.35","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":25,"groundOuts":40,"airOuts":37,"runs":30,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":0,"hits":40,"hitByPitch":5,"atBats":159,"obp":".362","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":795,"era":"6.00","inningsPitched":"42.0","wins":1,"losses":5,"saves":10,"saveOpportunities":12,"holds":1,"blownSaves":2,"earnedRuns":28,"whip":"1.50","battersFaced":188,"outs":126,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":309,"strikes":486,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".167","pitchesPerInning":"18.93","gamesFinished":22,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"9.21","walksPer9Inn":"4.93","hitsPer9Inn":"8.57","runsScoredPer9":"6.43","homeRunsPer9":"0.86","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":6,"groundOuts":29,"airOuts":15,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":71,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":331,"era":"1.42","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.37","battersFaced":80,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":126,"strikes":205,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.93","rbi":0,"winPercentage":".---","pitchesPerInning":"17.42","gamesFinished":0,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"4.74","walksPer9Inn":"4.26","hitsPer9Inn":"8.05","runsScoredPer9":"1.42","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":40,"groundOuts":87,"airOuts":67,"runs":46,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":107,"baseOnBalls":25,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".251","atBats":347,"obp":".308","slg":".450","ops":".758","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":156,"rbi":37,"leftOnBase":165,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.69","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":294,"errors":4,"chances":320,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","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":35,"gamesStarted":2,"flyOuts":14,"groundOuts":32,"airOuts":31,"runs":20,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":45,"baseOnBalls":17,"intentionalWalks":2,"hits":31,"hitByPitch":1,"atBats":138,"obp":".314","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":599,"era":"4.62","inningsPitched":"37.0","wins":2,"losses":3,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":19,"whip":"1.30","battersFaced":157,"outs":111,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":599,"balls":208,"strikes":391,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".400","pitchesPerInning":"16.19","gamesFinished":10,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"10.95","walksPer9Inn":"4.14","hitsPer9Inn":"7.54","runsScoredPer9":"4.86","homeRunsPer9":"2.43","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","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":44,"gamesStarted":0,"flyOuts":19,"groundOuts":44,"airOuts":39,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":3,"hits":39,"hitByPitch":1,"atBats":148,"obp":".335","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":670,"era":"3.79","inningsPitched":"40.1","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":8,"blownSaves":2,"earnedRuns":17,"whip":"1.36","battersFaced":168,"outs":121,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":670,"balls":255,"strikes":415,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.61","gamesFinished":5,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"6.47","walksPer9Inn":"3.57","hitsPer9Inn":"8.70","runsScoredPer9":"4.46","homeRunsPer9":"1.56","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[657041,679845,521692,695506,516782,686555,686475,695600,571912,686681,623205,679883,621381,668674,663878,670167,674444],"pitchers":[679883,621381,668674,663878,670167,674444],"bench":[686469,668942],"bullpen":[702070,677976,656638,607625,663738,608379,694360],"battingOrder":[657041,679845,521692,695506,516782,686555,695600,686681,623205],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Maile (1, Valdez, F)."},{"label":"HR","value":"Thomas, L (10, 1st inning off Valdez, F, 0 on, 0 out); Massey (8, 8th inning off Sommers, 1 on, 2 out)."},{"label":"TB","value":"Collins; Loftin; Maile 2; Marte, S; Massey 4; Thomas, L 4."},{"label":"RBI","value":"Maile (4); Massey 2 (36); Thomas, L (37)."},{"label":"2-out RBI","value":"Massey 2."},{"label":"Runners left in scoring position, 2 out","value":"Maile 2; Tolbert; Loftin."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Collins (McKinstry at 3rd base)."},{"label":"DP","value":"2 (Velazquez, A-Massey-Perez, S; Loftin-Massey-Perez, S)."}]}],"note":[{"label":"a","value":"Walked for Tolbert in the 6th."},{"label":"b","value":"Flied out for Maile in the 6th."}]},"home":{"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":7,"groundOuts":9,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".235","atBats":33,"obp":".313","slg":".398","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":13,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":34,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"3.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.22","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":65,"strikes":99,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":4,"pitchesPerInning":"18.22","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":9,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":40,"strikes":57,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":140,"airOuts":103,"runs":63,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":92,"baseOnBalls":41,"intentionalWalks":0,"hits":115,"hitByPitch":12,"atBats":447,"obp":".334","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1834,"era":"4.53","inningsPitched":"113.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.38","battersFaced":503,"outs":340,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1834,"balls":648,"strikes":1186,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":2,"winPercentage":".417","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.26","hitsPer9Inn":"9.13","runsScoredPer9":"5.00","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"602","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":81,"flyOuts":50,"groundOuts":69,"airOuts":86,"runs":21,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":46,"baseOnBalls":27,"intentionalWalks":1,"hits":49,"hitByPitch":0,"avg":".200","atBats":245,"obp":".277","slg":".298","ops":".575","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":73,"rbi":20,"leftOnBase":99,"sacBunts":3,"sacFlies":2,"babip":".228","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.25","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":102,"errors":4,"chances":249,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":15,"gamesStarted":15,"flyOuts":33,"groundOuts":89,"airOuts":63,"runs":30,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":110,"baseOnBalls":13,"intentionalWalks":0,"hits":70,"hitByPitch":4,"atBats":329,"obp":".251","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1339,"era":"2.70","inningsPitched":"90.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.92","battersFaced":349,"outs":270,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1339,"balls":418,"strikes":921,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".583","pitchesPerInning":"14.88","gamesFinished":0,"strikeoutWalkRatio":"8.46","strikeoutsPer9Inn":"11.00","walksPer9Inn":"1.30","hitsPer9Inn":"7.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":62,"groundOuts":61,"airOuts":108,"runs":27,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":85,"baseOnBalls":19,"intentionalWalks":0,"hits":67,"hitByPitch":1,"atBats":315,"obp":".257","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1318,"era":"2.70","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.99","battersFaced":341,"outs":260,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":462,"strikes":856,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".400","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"4.47","strikeoutsPer9Inn":"8.83","walksPer9Inn":"1.97","hitsPer9Inn":"6.96","runsScoredPer9":"2.80","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":20},"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}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":27,"groundOuts":35,"airOuts":50,"runs":17,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":49,"hitByPitch":0,"avg":".274","atBats":179,"obp":".309","slg":".441","ops":".750","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":79,"rbi":23,"leftOnBase":66,"sacBunts":1,"sacFlies":0,"babip":".339","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.83","popOuts":10,"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":113,"putOuts":64,"errors":4,"chances":181,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":14,"strikes":16,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":9,"gamesStarted":1,"flyOuts":13,"groundOuts":18,"airOuts":28,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":92,"obp":".272","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":417,"era":"2.88","inningsPitched":"25.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.08","battersFaced":103,"outs":75,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":167,"strikes":250,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".---","pitchesPerInning":"16.68","gamesFinished":3,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"10.44","walksPer9Inn":"3.60","hitsPer9Inn":"6.12","runsScoredPer9":"2.88","homeRunsPer9":"0.72","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":2,"flyOuts":27,"groundOuts":52,"airOuts":50,"runs":31,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":1,"hits":56,"hitByPitch":4,"atBats":229,"obp":".323","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1011,"era":"4.25","inningsPitched":"59.1","wins":4,"losses":4,"saves":2,"saveOpportunities":7,"holds":6,"blownSaves":5,"earnedRuns":28,"whip":"1.33","battersFaced":259,"outs":178,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":1011,"balls":359,"strikes":652,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"17.04","gamesFinished":9,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"11.22","walksPer9Inn":"3.49","hitsPer9Inn":"8.49","runsScoredPer9":"4.70","homeRunsPer9":"1.37","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"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":65,"groundOuts":65,"airOuts":94,"runs":55,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":118,"baseOnBalls":54,"intentionalWalks":2,"hits":108,"hitByPitch":2,"avg":".284","atBats":380,"obp":".372","slg":".468","ops":".840","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":178,"rbi":53,"leftOnBase":176,"sacBunts":0,"sacFlies":5,"babip":".369","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":171,"errors":1,"chances":173,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":16,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":59,"obp":".219","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":232,"era":"1.65","inningsPitched":"16.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.80","battersFaced":65,"outs":49,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":79,"strikes":153,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"14.20","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"6.06","walksPer9Inn":"2.20","hitsPer9Inn":"4.96","runsScoredPer9":"1.65","homeRunsPer9":"1.65","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"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":44,"gamesStarted":2,"flyOuts":17,"groundOuts":57,"airOuts":40,"runs":20,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":51,"hitByPitch":3,"atBats":184,"obp":".325","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":757,"era":"2.87","inningsPitched":"47.0","wins":1,"losses":4,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.30","battersFaced":198,"outs":141,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":757,"balls":269,"strikes":488,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".200","pitchesPerInning":"16.11","gamesFinished":8,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"7.09","walksPer9Inn":"1.91","hitsPer9Inn":"9.77","runsScoredPer9":"3.83","homeRunsPer9":"0.96","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":95,"groundOuts":70,"airOuts":145,"runs":62,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":62,"baseOnBalls":64,"intentionalWalks":1,"hits":108,"hitByPitch":3,"avg":".281","atBats":385,"obp":".387","slg":".418","ops":".805","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":161,"rbi":35,"leftOnBase":126,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.78","popOuts":28,"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":220,"putOuts":103,"errors":9,"chances":332,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":43,"groundOuts":41,"airOuts":70,"runs":27,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":0,"hits":48,"hitByPitch":5,"avg":".208","atBats":231,"obp":".276","slg":".416","ops":".692","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":96,"rbi":36,"leftOnBase":104,"sacBunts":0,"sacFlies":3,"babip":".240","groundOutsToAirouts":"0.59","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.77","popOuts":13,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":76,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":40,"runs":13,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":25,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":165,"obp":".356","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":717,"era":"2.54","inningsPitched":"46.0","wins":2,"losses":0,"saves":2,"saveOpportunities":9,"holds":12,"blownSaves":7,"earnedRuns":13,"whip":"1.46","battersFaced":192,"outs":138,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":277,"strikes":440,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.59","gamesFinished":4,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"7.04","walksPer9Inn":"4.89","hitsPer9Inn":"8.22","runsScoredPer9":"2.54","homeRunsPer9":"1.17","inheritedRunners":28,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":31,"gamesStarted":0,"flyOuts":18,"groundOuts":13,"airOuts":38,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":98,"obp":".293","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":459,"era":"3.90","inningsPitched":"27.2","wins":2,"losses":4,"saves":12,"saveOpportunities":16,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.23","battersFaced":116,"outs":83,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":167,"strikes":292,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".333","pitchesPerInning":"16.59","gamesFinished":24,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"10.08","walksPer9Inn":"5.53","hitsPer9Inn":"5.53","runsScoredPer9":"4.23","homeRunsPer9":"1.63","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"700","stats":{"batting":{"summary":"1-2 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":62,"groundOuts":54,"airOuts":97,"runs":43,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":133,"baseOnBalls":45,"intentionalWalks":0,"hits":73,"hitByPitch":5,"avg":".206","atBats":355,"obp":".302","slg":".417","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":148,"rbi":50,"leftOnBase":160,"sacBunts":0,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.68","popOuts":15,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":775,"errors":2,"chances":848,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(BS, 1)","summary":"1.1 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":4,"strikes":18,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"6.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":53,"obp":".387","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"5.27","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"1.68","battersFaced":63,"outs":41,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":89,"strikes":173,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":2,"winPercentage":".000","pitchesPerInning":"19.17","gamesFinished":1,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"12.51","walksPer9Inn":"5.27","hitsPer9Inn":"9.88","runsScoredPer9":"5.27","homeRunsPer9":"1.32","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":16,"flyOuts":63,"groundOuts":104,"airOuts":132,"runs":39,"doubles":17,"triples":2,"homeRuns":10,"strikeOuts":78,"baseOnBalls":22,"intentionalWalks":2,"hits":80,"hitByPitch":3,"atBats":389,"obp":".252","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1515,"era":"3.14","inningsPitched":"106.0","wins":7,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.96","battersFaced":419,"outs":318,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1515,"balls":506,"strikes":1009,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".583","pitchesPerInning":"14.29","gamesFinished":3,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"6.62","walksPer9Inn":"1.87","hitsPer9Inn":"6.79","runsScoredPer9":"3.31","homeRunsPer9":"0.85","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":43,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".242","atBats":33,"obp":".333","slg":".303","ops":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":4,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"putOuts":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":34,"flyOuts":20,"groundOuts":18,"airOuts":32,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".161","atBats":93,"obp":".266","slg":".301","ops":".567","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":28,"rbi":9,"leftOnBase":37,"sacBunts":1,"sacFlies":2,"babip":".197","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.71","battersFaced":12,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":20,"strikes":23,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.43","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"11.57","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":10,"putOuts":252,"errors":0,"chances":262,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":7,"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":49,"flyOuts":28,"groundOuts":49,"airOuts":42,"runs":28,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":34,"intentionalWalks":1,"hits":48,"hitByPitch":2,"avg":".270","atBats":178,"obp":".389","slg":".371","ops":".760","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":66,"rbi":18,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".326","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":49,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":19,"groundOuts":25,"airOuts":33,"runs":20,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":67,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".161","atBats":149,"obp":".219","slg":".295","ops":".514","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":44,"rbi":16,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.25","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":109,"errors":3,"chances":112,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","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":19,"gamesStarted":2,"flyOuts":9,"groundOuts":32,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":74,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":294,"era":"3.72","inningsPitched":"19.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"1.34","battersFaced":82,"outs":58,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":106,"strikes":188,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":0,"winPercentage":".---","pitchesPerInning":"15.21","gamesFinished":5,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"3.72","walksPer9Inn":"2.79","hitsPer9Inn":"9.31","runsScoredPer9":"3.72","homeRunsPer9":"1.40","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":48,"groundOuts":67,"airOuts":98,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".203","atBats":261,"obp":".254","slg":".322","ops":".576","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":84,"rbi":30,"leftOnBase":131,"sacBunts":1,"sacFlies":4,"babip":".226","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.20","popOuts":25,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":156,"errors":2,"chances":161,"fielding":".988","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":"500","stats":{"batting":{"summary":"2-3 | BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":48,"groundOuts":77,"airOuts":100,"runs":54,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":85,"baseOnBalls":26,"intentionalWalks":0,"hits":98,"hitByPitch":12,"avg":".275","atBats":357,"obp":".342","slg":".532","ops":".874","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":190,"rbi":68,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.77","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.23","popOuts":22,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":23,"putOuts":643,"errors":3,"chances":669,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":45,"groundOuts":66,"airOuts":86,"runs":39,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":59,"baseOnBalls":16,"intentionalWalks":0,"hits":71,"hitByPitch":3,"avg":".254","atBats":280,"obp":".299","slg":".393","ops":".692","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":110,"rbi":24,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":17,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":78,"errors":2,"chances":147,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":31,"groundOuts":57,"airOuts":65,"runs":14,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":214,"obp":".250","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":881,"era":"1.95","inningsPitched":"60.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.95","battersFaced":236,"outs":180,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":314,"strikes":567,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".833","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.25","walksPer9Inn":"2.85","hitsPer9Inn":"5.70","runsScoredPer9":"2.10","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":13,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[690993,805808,650402,682985,693307,681481,701162,656716,679529,681546,701678,664285,680744,805427,669724],"pitchers":[664285,680744,805427,669724],"bench":[668670,663837],"bullpen":[623454,640448,663947,445276,675512,663554,672456,669373,621097],"battingOrder":[690993,805808,650402,682985,693307,656716,679529,681546,701678],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lee (10, Avila); Greene, R (23, Strahm)."},{"label":"TB","value":"Dingler 2; Greene, R 2; Keith; Lee 2; McGonigle 2; Outman; Torkelson."},{"label":"RBI","value":"Dingler 2 (68); Greene, R 2 (53)."},{"label":"Runners left in scoring position, 2 out","value":"Outman 2; Greene, R."},{"label":"GIDP","value":"Keith; Torres."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lee (4, fielding)."}]}],"note":[]}},"officials":[{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Perez, S (by Valdez, F)."},{"label":"ABS Challenge","value":"Keith (Strike-Overturned to Ball); Jensen (Strike-Overturned to Ball); Loftin (Strike-Confirmed); McGonigle (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Avila 89-50; Strahm 22-15; Erceg 10-8; Pearson 16-9; Schreiber 14-7; Cruz 22-16; Valdez, F 97-57; Madden 30-16; Sommers 22-18; Hanifee 15-8."},{"label":"Groundouts-flyouts","value":"Avila 5-4; Strahm 0-1; Erceg 2-0; Pearson 1-0; Schreiber 1-1; Cruz 0-1; Valdez, F 9-0; Madden 1-2; Sommers 1-0; Hanifee 2-0."},{"label":"Batters faced","value":"Avila 21; Strahm 4; Erceg 3; Pearson 3; Schreiber 4; Cruz 5; Valdez, F 24; Madden 6; Sommers 6; Hanifee 4."},{"label":"Inherited runners-scored","value":"Strahm 3-3."},{"label":"Umpires","value":"HP: Brian O'Nora. 1B: Chris Segal. 2B: Laz Diaz. 3B: Erich Bacchus. "},{"label":"Weather","value":"82 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"1:42 PM."},{"label":"T","value":"3:03."},{"label":"Att","value":"29,489."},{"label":"Venue","value":"Comerica Park."},{"label":"July 26, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","boxscoreName":"Massey"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":63,"groundOuts":59,"airOuts":87,"runs":36,"doubles":19,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":71,"hitByPitch":0,"avg":".274","atBats":259,"obp":".312","slg":".440","ops":".752","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":114,"rbi":36,"leftOnBase":126,"sacBunts":2,"sacFlies":4,"babip":".304","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.38","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":184,"putOuts":122,"errors":1,"chances":307,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","boxscoreName":"Dingler"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":48,"groundOuts":77,"airOuts":100,"runs":54,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":85,"baseOnBalls":26,"intentionalWalks":0,"hits":98,"hitByPitch":12,"avg":".275","atBats":357,"obp":".342","slg":".532","ops":".874","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":190,"rbi":68,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.77","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.23","popOuts":22,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":23,"putOuts":643,"errors":3,"chances":669,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":55,"hittingGameScore":55},{"player":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","boxscoreName":"Thomas, L"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":39,"groundOuts":55,"airOuts":82,"runs":30,"doubles":16,"triples":0,"homeRuns":10,"strikeOuts":73,"baseOnBalls":38,"intentionalWalks":0,"hits":62,"hitByPitch":2,"avg":".230","atBats":270,"obp":".327","slg":".400","ops":".727","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":108,"rbi":37,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":26,"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":6,"putOuts":169,"errors":2,"chances":177,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"loser":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"save":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}