{"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":824247,"link":"/api/v1.1/game/824247/feed/live","metaData":{"wait":10,"timeStamp":"20260724_012604","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824247,"type":"R","doubleHeader":"N","id":"2026/07/23/kcamlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824247-2026-07-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-23T22:40:00Z","originalDate":"2026-07-23","officialDate":"2026-07-23","dayNight":"night","time":"6: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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":61,"ties":0,"pct":".413"},"records":{},"divisionLeader":false,"wins":43,"losses":61,"winningPercentage":".413"},"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":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":54,"ties":0,"pct":".476"},"records":{},"divisionLeader":false,"wins":49,"losses":54,"winningPercentage":".476"},"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},"ID669212":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212","firstName":"Elijah","lastName":"Morgan","birthDate":"1996-05-13","currentAge":30,"birthCity":"Rancho Palos Verdes","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eli","useLastName":"Morgan","middleName":"Allan","boxscoreName":"Morgan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli Morgan","nameSlug":"eli-morgan-669212","firstLastName":"Eli Morgan","lastFirstName":"Morgan, Eli","lastInitName":"Morgan, E","initLastName":"E Morgan","fullFMLName":"Elijah Allan Morgan","fullLFMName":"Morgan, Elijah Allan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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":29,"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},"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":"46","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":28,"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":34,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"Clear","temp":"76","wind":"7 mph, In From LF"},"gameInfo":{"attendance":35548,"firstPitch":"2026-07-23T22:40:00.000Z","gameDurationMinutes":166},"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":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"home":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T22:40:50.526Z","endTime":"2026-07-23T22:42:22.006Z","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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":"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-23T19:21:13.735Z","endTime":"2026-07-23T22:19:17.460Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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-23T22:19:17.460Z","endTime":"2026-07-23T22:39:06.143Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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-23T22:39:06.143Z","endTime":"2026-07-23T22:40:52.551Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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.4,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45399471925534,"aZ":-12.100109348704354,"pfxX":-3.517051251992304,"pfxZ":10.242661226119244,"pX":-1.8432568510181901,"pZ":4.037423963182434,"vX0":1.0397675305832963,"vY0":-140.23414688462887,"vZ0":-2.140893400410448,"x":187.26,"y":129.77,"x0":-1.765702562635494,"y0":50.00143343331212,"z0":5.615949517820796,"aX":-6.891925539334328},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2354,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.39299501842870166,"extension":6.653091077717452},"index":3,"playId":"9aae8cd2-5f69-3363-9535-f625bf641d61","pitchNumber":1,"startTime":"2026-07-23T22:40:52.551Z","endTime":"2026-07-23T22:40:58.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955548581756187,"aZ":-31.437486321341638,"pfxX":2.699697449436976,"pfxZ":0.48808303866174896,"pX":0.02882961716608173,"pZ":1.8247347539548753,"vX0":3.252674325987225,"vY0":-122.05556604905362,"vZ0":-2.4864114605226844,"x":115.9,"y":189.51,"x0":-1.6760093642576646,"y0":50.000116874090196,"z0":5.586989062512499,"aX":4.036726393966418},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":-5.8,"spinRate":2429,"spinDirection":99},"zone":8,"typeConfidence":0.91,"plateTime":0.4502442702106251,"extension":6.727318665225973},"index":4,"playId":"eff32a58-e117-308b-a77c-8d0792301007","pitchNumber":2,"startTime":"2026-07-23T22:41:05.790Z","endTime":"2026-07-23T22:41:10.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":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27675380038323,"aZ":-35.37076761555114,"pfxX":-6.303932935386848,"pfxZ":-1.9000276166572743,"pX":-1.16533300386592,"pZ":1.5425955296922829,"vX0":3.8396207539428846,"vY0":-128.38134425433162,"vZ0":-2.7699368389607493,"x":161.42,"y":197.13,"x0":-1.8572365329120752,"y0":50.00597780020391,"z0":5.374286406041244,"aX":-10.579862258331227},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.8,"breakHorizontal":10.6,"spinRate":1376,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42578511011378595,"extension":6.813317701996293},"index":5,"playId":"ffde3c84-a316-377d-8e5e-11f8e9f44fd1","pitchNumber":3,"startTime":"2026-07-23T22:41:27.213Z","endTime":"2026-07-23T22:41:32.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211812711136023,"aZ":-25.39265367612024,"pfxX":2.275783114472573,"pfxZ":3.811436048772327,"pX":0.31816079063007285,"pZ":2.961989250244652,"vX0":4.858524493293636,"vY0":-132.55703806689476,"vZ0":-1.8450608687772312,"x":104.87,"y":158.81,"x0":-1.8339209908365528,"y0":50.00540433559381,"z0":5.520103026756475,"aX":4.051906321598227},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-5.2,"spinRate":2354,"spinDirection":155},"zone":3,"typeConfidence":0.91,"plateTime":0.41313637358579225,"extension":6.854459924515734},"index":6,"playId":"dc86dad3-b935-3080-b25e-82233c1b63cd","pitchNumber":4,"startTime":"2026-07-23T22:41:41.439Z","endTime":"2026-07-23T22:41:45.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058226918544044,"aZ":-14.563258795092349,"pfxX":-3.765578541447389,"pfxZ":8.906774825394514,"pX":-0.8090716680316978,"pZ":4.750064222130684,"vX0":3.8341711575461606,"vY0":-139.4081379129322,"vZ0":0.26537553967792843,"x":147.84,"y":110.53,"x0":-1.710119021010805,"y0":50.000073579712904,"z0":5.611668647605014,"aX":-7.443437624028252},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2273,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39224026859769534,"extension":6.6927438469905525},"index":7,"playId":"5ea28857-e8e4-35da-81de-2a63ac03fb0c","pitchNumber":5,"startTime":"2026-07-23T22:42:01.670Z","endTime":"2026-07-23T22:42:06.334Z","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":96.3,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54347321742371,"aZ":-13.781375188239513,"pfxX":-3.5265627791256486,"pfxZ":9.2290462459057,"pX":-1.2212380023033211,"pZ":4.53510108014585,"vX0":2.598667228846316,"vY0":-140.24459987030045,"vZ0":-0.5055804339805635,"x":163.55,"y":116.33,"x0":-1.7013880862441897,"y0":50.00415529713948,"z0":5.6160920242140895,"aX":-7.029578952685852},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2234,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39046357628132844,"extension":6.656786839712755},"index":8,"playId":"96ed1379-b43f-3e7b-804d-b89bfae855b9","pitchNumber":6,"startTime":"2026-07-23T22:42:17.731Z","endTime":"2026-07-23T22:42:22.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:42:22.006Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T22:42:22.476Z","endTime":"2026-07-23T22:42:59.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.491762570131883,"aZ":-13.72044397592566,"pfxX":-3.8183646672683587,"pfxZ":9.339668272744511,"pX":-0.6849050145284773,"pZ":3.3410473274735955,"vX0":3.759242384421256,"vY0":-139.48487855388512,"vZ0":-3.5679652652212246,"x":143.11,"y":148.57,"x0":-1.5520513986958635,"y0":50.006506117982326,"z0":5.537631041915907,"aX":-7.548199330546387},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2258,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3922285323480774,"extension":6.670215720184157},"hitData":{"launchSpeed":89.2,"launchAngle":59.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":83.89,"coordY":137.78}},"index":0,"playId":"6531905d-73a7-3b2a-9a8a-8c1e0e72a766","pitchNumber":1,"startTime":"2026-07-23T22:42:47.359Z","endTime":"2026-07-23T22:42:59.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:42:59.055Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a line drive to left fielder Zach McKinstry. Carter Jensen to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T22:43:00.154Z","endTime":"2026-07-23T22:44:40.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590220114083532,"aZ":-25.32748712466142,"pfxX":1.8018478164925082,"pfxZ":3.7988970875747103,"pX":-0.23806480818910158,"pZ":2.91500366420371,"vX0":3.6208038847438915,"vY0":-133.17660364857383,"vZ0":-1.92536685706312,"x":126.07,"y":160.07,"x0":-1.8474251254341578,"y0":50.00492819854203,"z0":5.47245857657505,"aX":3.24848052795496},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2408,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.41068582385113794,"extension":6.637170832963489},"index":0,"playId":"a1041c38-69cf-34ec-8b81-59fdf1a904d7","pitchNumber":1,"startTime":"2026-07-23T22:43:23.528Z","endTime":"2026-07-23T22:43:26.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.063870236677296,"aZ":-13.975835690554446,"pfxX":-5.202100604377783,"pfxZ":8.934908355883987,"pX":-0.7322283170323702,"pZ":3.7699871553217257,"vX0":4.5020505016856,"vY0":-141.95407058334803,"vZ0":-2.3241067588987216,"x":144.91,"y":136.99,"x0":-1.664334808445372,"y0":50.00355863131023,"z0":5.491054202784558,"aX":-10.597291501586083},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2297,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3861207101448598,"extension":6.552366775771681},"index":1,"playId":"d96461f8-2daa-3d30-93fb-703782697bfa","pitchNumber":2,"startTime":"2026-07-23T22:43:41.068Z","endTime":"2026-07-23T22:43:44.457Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"d96461f8-2daa-3d30-93fb-703782697bfa","startTime":"2026-07-23T22:43:49.068Z","endTime":"2026-07-23T22:44:06.283Z","isPitch":false,"type":"pickoff"},{"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":91.6,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20274056315764,"aZ":-26.978637068975587,"pfxX":1.6536225252689398,"pfxZ":2.879888503342192,"pX":1.0886650638339004,"pZ":2.2835551419746154,"vX0":6.359024040631777,"vY0":-133.31337309059904,"vZ0":-3.2905901483802418,"x":75.5,"y":177.12,"x0":-1.5406222681880568,"y0":50.00136925671698,"z0":5.4775744428982165,"aX":2.980196151005688},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":-4.3,"spinRate":2467,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.41059292073973097,"extension":6.691853940560068},"index":3,"playId":"ab3d82ec-dc75-3343-b030-7a2de45c6d51","pitchNumber":3,"startTime":"2026-07-23T22:44:06.283Z","endTime":"2026-07-23T22:44:10.944Z","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":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10090493659149,"aZ":-32.95385980379568,"pfxX":-7.593678213659887,"pfxZ":-0.43723705947629554,"pX":-0.7090140366581795,"pZ":2.1067004672317733,"vX0":4.726796648404357,"vY0":-131.96085548518974,"vZ0":-2.363982220624325,"x":144.03,"y":181.9,"x0":-1.529962139716334,"y0":50.00321466409263,"z0":5.423792667435048,"aX":-13.493677853886318},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.1,"breakHorizontal":12.8,"spinRate":1366,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4138668742748801,"extension":6.8025872992808685},"hitData":{"launchSpeed":85.3,"launchAngle":13.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.45,"coordY":116.21}},"index":4,"playId":"4f1dea81-072a-3a5c-8ac2-7375512a0cd3","pitchNumber":4,"startTime":"2026-07-23T22:44:30.392Z","endTime":"2026-07-23T22:44:40.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:44:40.682Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Salvador Perez walks. Carter Jensen to 3rd. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T22:44:44.502Z","endTime":"2026-07-23T22:48:26.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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":79.1,"endSpeed":72.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97472278768536,"aZ":-38.26598616704381,"pfxX":8.207788035243546,"pfxZ":-4.574455341089228,"pX":0.47043452096802557,"pZ":2.4856423681481226,"vX0":2.136086367195496,"vY0":-115.1504910367144,"vZ0":0.8463100138415571,"x":99.07,"y":171.67,"x0":-1.5371870019927898,"y0":50.001916690255314,"z0":5.8389872261056714,"aX":10.933211884272371},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.7,"breakHorizontal":-15.4,"spinRate":2503,"spinDirection":38},"zone":6,"typeConfidence":0.87,"plateTime":0.4771144975026469,"extension":6.790571689278891},"index":0,"playId":"5725147e-d365-3d6f-a6c0-5790707c9cad","pitchNumber":1,"startTime":"2026-07-23T22:45:04.450Z","endTime":"2026-07-23T22:45:07.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86398002023287,"aZ":-34.58184845854563,"pfxX":3.719158245700501,"pfxZ":-1.461877581549052,"pX":0.10156779875578707,"pZ":1.6459580068616912,"vX0":3.227991782269407,"vY0":-127.17606613349213,"vZ0":-2.8220846853900525,"x":113.13,"y":194.34,"x0":-1.663072304892052,"y0":50.000382137834436,"z0":5.488235033895122,"aX":6.144944495118052},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.0,"breakHorizontal":-7.4,"spinRate":2511,"spinDirection":94},"zone":14,"typeConfidence":0.91,"plateTime":0.4292033175632115,"extension":6.784784371228725},"index":1,"playId":"1d85498f-b216-38c6-9430-5089100d0092","pitchNumber":2,"startTime":"2026-07-23T22:45:21.030Z","endTime":"2026-07-23T22:45:26.158Z","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":81.4,"endSpeed":74.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584235260815177,"aZ":-40.96109216940196,"pfxX":7.5076950293088025,"pfxZ":-6.241431369343375,"pX":-0.376408870584358,"pZ":1.0922850619932305,"vX0":0.39160800097412146,"vY0":-118.51791721977666,"vZ0":-1.8070897296093815,"x":131.35,"y":209.29,"x0":-1.5181024489639703,"y0":50.000111199286735,"z0":5.637320100968489,"aX":10.579795982267669},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.4,"breakHorizontal":-13.7,"spinRate":2614,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.46377837212949036,"extension":6.962266772078653},"index":2,"playId":"c557f7ae-5334-3e58-9ef7-1466e5901c09","pitchNumber":3,"startTime":"2026-07-23T22:45:42.473Z","endTime":"2026-07-23T22:45:46.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306684087924296,"aZ":-26.862400171985936,"pfxX":1.8155805535712473,"pfxZ":2.8543755008434033,"pX":1.3471684324119235,"pZ":1.417669926604069,"vX0":7.09031524856401,"vY0":-134.8083062472196,"vZ0":-5.5882254662799795,"x":65.65,"y":200.5,"x0":-1.5413801673049365,"y0":50.004225425687125,"z0":5.38735067055006,"aX":3.376097010935571},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.7,"spinRate":2435,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4046329402424318,"extension":6.727613570797871},"index":3,"playId":"964b3801-e753-3c02-a6b8-563c5f1ca692","pitchNumber":4,"startTime":"2026-07-23T22:46:00.243Z","endTime":"2026-07-23T22:46:04.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072272335383353,"aZ":-28.291604794486165,"pfxX":2.6132923829264567,"pfxZ":2.143066894825143,"pX":0.7218699848392823,"pZ":1.816461201051456,"vX0":5.552987933679338,"vY0":-133.6028196015658,"vZ0":-4.265267385930889,"x":89.48,"y":189.74,"x0":-1.7209517861308832,"y0":50.00450415933864,"z0":5.460792810112416,"aX":4.736026977365265},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.9,"spinRate":2484,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.40954902395317516,"extension":6.672959941265759},"index":4,"playId":"31b7439a-4c0d-31fd-a60b-41c5d24dc032","pitchNumber":5,"startTime":"2026-07-23T22:46:19.379Z","endTime":"2026-07-23T22:46:23.076Z","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":97.6,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16995542754399,"aZ":-13.224787679350278,"pfxX":-3.825413135432841,"pfxZ":9.277886743646993,"pX":-0.18695363762422604,"pZ":1.9212612242248799,"vX0":4.796911194962655,"vY0":-141.9344241689133,"vZ0":-7.367455881581575,"x":124.13,"y":186.91,"x0":-1.4010818383169181,"y0":50.003350529802816,"z0":5.39098331880086,"aX":-7.813654682004707},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2302,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.3857442489016494,"extension":6.795394504520541},"index":5,"playId":"96a0e85b-8a1b-32a4-8ab8-e7b287f87e53","pitchNumber":6,"startTime":"2026-07-23T22:46:42.514Z","endTime":"2026-07-23T22:46:47.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452461569708937,"aZ":-32.42540487717291,"pfxX":2.3056688119709188,"pfxZ":-0.152528933961813,"pX":0.28262994250031276,"pZ":1.6619008484763682,"vX0":3.894672530026064,"vY0":-128.30539714573104,"vZ0":-3.323595182420978,"x":106.23,"y":193.91,"x0":-1.5541940793185571,"y0":50.000652559347856,"z0":5.499691481244777,"aX":3.8450721706282636},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":-5.0,"spinRate":2442,"spinDirection":86},"zone":9,"typeConfidence":0.87,"plateTime":0.42681778682091176,"extension":6.744332548555756},"index":6,"playId":"edff9380-ca6c-34c9-ad24-3da335301e7e","pitchNumber":7,"startTime":"2026-07-23T22:47:05.245Z","endTime":"2026-07-23T22:47:08.895Z","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":82.7,"endSpeed":75.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.802979216001777,"aZ":-41.33774804979231,"pfxX":9.59694494009627,"pfxZ":-6.413540966735338,"pX":1.0268117917184854,"pZ":0.9987032721846242,"vX0":3.0996198492648457,"vY0":-120.26441231810881,"vZ0":-2.1135827382118286,"x":77.86,"y":211.82,"x0":-1.5343842578837998,"y0":50.00500869122187,"z0":5.643648520732307,"aX":13.704783117188803},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.9,"breakHorizontal":-18.2,"spinRate":2622,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4599153469261097,"extension":6.854723219316672},"index":7,"playId":"3980f098-0997-3853-80e7-eefc70f2989f","pitchNumber":8,"startTime":"2026-07-23T22:47:34.945Z","endTime":"2026-07-23T22:47:41.939Z","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":97.5,"endSpeed":89.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76835871585168,"aZ":-14.449873161294557,"pfxX":-3.6932658273110404,"pfxZ":8.608490683482449,"pX":0.16332990484688184,"pZ":3.8731816219138695,"vX0":5.547938887410278,"vY0":-141.95224667006786,"vZ0":-2.262936742895147,"x":110.77,"y":134.2,"x0":-1.3285370306512527,"y0":50.00449875820892,"z0":5.590903372662013,"aX":-7.606164765281548},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2326,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3845434133408898,"extension":6.675063008400136},"index":8,"playId":"ff315b40-8cbc-3290-b0ab-8bb9f3d2c6d8","pitchNumber":9,"startTime":"2026-07-23T22:48:00.879Z","endTime":"2026-07-23T22:48:05.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07684568037383,"aZ":-25.01822411161112,"pfxX":1.930702836116736,"pfxZ":3.852234086334825,"pX":1.2442777775028098,"pZ":2.0386214379979304,"vX0":6.654557735691047,"vY0":-134.41015337083059,"vZ0":-4.294212263787765,"x":69.57,"y":183.74,"x0":-1.4996375818125738,"y0":50.00218138048595,"z0":5.401975878356493,"aX":3.583139134909548},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":-4.7,"spinRate":2375,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.40521717751613284,"extension":6.8274806104516275},"index":9,"playId":"fa174a21-17c0-3baf-83db-7a3da387650a","pitchNumber":10,"startTime":"2026-07-23T22:48:19.821Z","endTime":"2026-07-23T22:48:26.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:48:26.563Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T22:49:29.824Z","endTime":"2026-07-23T22:50:46.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T22:48:46.098Z","endTime":"2026-07-23T22:49:32.082Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60543419669932,"aZ":-22.09782813307734,"pfxX":0.1266547312441535,"pfxZ":5.347964410963184,"pX":-0.5768387665941063,"pZ":1.7399172536193803,"vX0":3.2388638373937244,"vY0":-135.43571337058088,"vZ0":-5.923439478469069,"x":138.99,"y":191.8,"x0":-1.7975850431706568,"y0":50.00430861938785,"z0":5.469676336525227,"aX":0.23814996182816242},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-0.8,"spinRate":2198,"spinDirection":189},"zone":7,"typeConfidence":0.85,"plateTime":0.4022237903589416,"extension":6.703624151832495},"index":1,"playId":"319042dc-9443-330b-b933-a44226cb26fb","pitchNumber":1,"startTime":"2026-07-23T22:49:32.082Z","endTime":"2026-07-23T22:49:35.280Z","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":97.0,"endSpeed":89.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055966741348545,"aZ":-13.616209069055007,"pfxX":-4.451917343122448,"pfxZ":9.116993409611007,"pX":-0.6741456342653481,"pZ":3.423370271103415,"vX0":4.2181983826342835,"vY0":-141.27309198728494,"vZ0":-3.199858710114454,"x":142.7,"y":146.35,"x0":-1.603104299741399,"y0":50.00397217920363,"z0":5.437530673627903,"aX":-9.063190300001333},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2350,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3866784440051303,"extension":6.586246311484512},"index":2,"playId":"3ea04be2-1b75-3400-bba5-2e44991ca7d7","pitchNumber":2,"startTime":"2026-07-23T22:49:48.345Z","endTime":"2026-07-23T22:49:53.115Z","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":97.7,"endSpeed":89.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.918094508251873,"aZ":-16.30726774705949,"pfxX":-5.813090457976824,"pfxZ":7.690909861119133,"pX":0.6663447694676778,"pZ":3.079233680661375,"vX0":7.8215727802083705,"vY0":-142.12418789130876,"vZ0":-3.769666243492086,"x":91.6,"y":155.64,"x0":-1.3550131648847423,"y0":50.0070136684127,"z0":5.446361734417382,"aX":-11.9994341315173},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2360,"spinDirection":212},"zone":3,"typeConfidence":0.74,"plateTime":0.3841195215616344,"extension":6.551247257931715},"index":3,"playId":"8a6a1478-af67-354a-b861-bee58692c9b7","pitchNumber":3,"startTime":"2026-07-23T22:50:07.827Z","endTime":"2026-07-23T22:50:13.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45988229629612,"aZ":-32.78209466512318,"pfxX":-7.754396639030864,"pfxZ":-0.35320159924993555,"pX":-0.5993340129921354,"pZ":0.31541010776553186,"vX0":4.868178105384473,"vY0":-130.62757072443867,"vZ0":-6.601739347545056,"x":139.85,"y":230.26,"x0":-1.4684777927941346,"y0":50.00037445876451,"z0":5.303495012554313,"aX":-13.557846477719325},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.8,"breakHorizontal":13.2,"spinRate":1327,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41742790822787734,"extension":6.819127069033212},"index":4,"playId":"297fc910-24b8-3714-ba9e-944e6a6b236a","pitchNumber":4,"startTime":"2026-07-23T22:50:40.322Z","endTime":"2026-07-23T22:50:46.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:50:46.044Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging, catcher Dillon Dingler to pitcher Troy Melton. Vinnie Pasquantino to 3rd. Salvador Perez to 2nd. Isaac Collins to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T22:50:47.492Z","endTime":"2026-07-23T22:52:00.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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_assist"},{"player":{"id":675512,"link":"/api/v1/people/675512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895621199659587,"aZ":-14.132994649871685,"pfxX":-5.5037127060471365,"pfxZ":8.930825781531315,"pX":-0.22378939398670306,"pZ":2.902449204837748,"vX0":5.704883191294364,"vY0":-140.96503103472395,"vZ0":-4.493681206213041,"x":125.53,"y":160.41,"x0":-1.5550278391307442,"y0":50.00350910342947,"z0":5.424193822922819,"aX":-11.11937319454592},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2399,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.3879806838444755,"extension":6.807566694114574},"index":0,"playId":"46fad160-5aab-39c1-a509-b9064befe816","pitchNumber":1,"startTime":"2026-07-23T22:51:11.116Z","endTime":"2026-07-23T22:51:15.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24320385892153,"aZ":-22.09376329107048,"pfxX":0.02463920611982795,"pfxZ":5.260247523275776,"pX":0.9795419598803358,"pZ":1.5542479740055113,"vX0":6.9709951155771614,"vY0":-136.83377077787873,"vZ0":-6.179197336560478,"x":79.66,"y":196.82,"x0":-1.5931386279463755,"y0":50.00334952519329,"z0":5.332765757301083,"aX":0.045476420276914134},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-1.3,"spinRate":2348,"spinDirection":189},"zone":14,"typeConfidence":0.81,"plateTime":0.39871185642325946,"extension":6.782990940063381},"index":1,"playId":"f43207dd-5375-31de-b9fc-f5f6cb56076e","pitchNumber":2,"startTime":"2026-07-23T22:51:32.256Z","endTime":"2026-07-23T22:51:37.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44436475691171,"aZ":-30.582801403082485,"pfxX":2.678353100928846,"pfxZ":0.9296348706935819,"pX":1.378614075999493,"pZ":0.035364018107099736,"vX0":6.539041810270655,"vY0":-129.86911619848664,"vZ0":-7.687497358292722,"x":64.45,"y":237.83,"x0":-1.5169658340956365,"y0":50.00382830450153,"z0":5.350688086018761,"aX":4.588017937328364},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":-6.2,"spinRate":2496,"spinDirection":93},"zone":14,"typeConfidence":0.91,"plateTime":0.4212782032028266,"extension":6.8534473894719765},"index":2,"playId":"8bec7cbc-4fd8-3e63-b11e-a7a8541b326d","pitchNumber":3,"startTime":"2026-07-23T22:51:54.342Z","endTime":"2026-07-23T22:52:00.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:52:00.909Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T22:54:19.234Z","endTime":"2026-07-23T22:55:07.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814127377690212,"aZ":-32.56484297388611,"pfxX":-9.553764866987933,"pfxZ":-0.22680572781276176,"pX":-0.7626865318327521,"pZ":3.474718377687492,"vX0":5.829521397623803,"vY0":-129.93173202512395,"vZ0":1.188108055798279,"x":146.07,"y":144.96,"x0":-1.8058744987924469,"y0":50.006421626945674,"z0":5.505257581680379,"aX":-16.171922817659258},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.1,"breakHorizontal":15.8,"spinRate":1863,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.4232079764809553,"extension":5.510753351191097},"index":0,"playId":"23cb2261-84b2-3a01-8212-292dbb994a97","pitchNumber":1,"startTime":"2026-07-23T22:54:49.102Z","endTime":"2026-07-23T22:54:53.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19771784094078,"aZ":-32.91879201909315,"pfxX":-9.09621924978153,"pfxZ":-0.43603147012013377,"pX":0.22260716819662862,"pZ":1.9607734518400093,"vX0":7.827942733614865,"vY0":-130.05966902390767,"vZ0":-2.3094833730758877,"x":108.51,"y":185.84,"x0":-1.6496839340693017,"y0":50.0024585930264,"z0":5.3655634939386605,"aX":-15.526912059810087},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.6,"spinRate":1833,"spinDirection":250},"zone":8,"typeConfidence":0.91,"plateTime":0.4217067782099617,"extension":5.677225063786016},"hitData":{"launchSpeed":99.6,"launchAngle":4.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":170.94}},"index":1,"playId":"c212e021-f0eb-3975-bd5e-06f234a10d34","pitchNumber":2,"startTime":"2026-07-23T22:54:59.754Z","endTime":"2026-07-23T22:55:07.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:55:07.214Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to right fielder Nick Loftin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T22:55:13.441Z","endTime":"2026-07-23T22:55:41.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.132781630279663,"aZ":-30.14507920504651,"pfxX":-11.02452948974111,"pfxZ":1.1664588015126132,"pX":-0.3588601490012468,"pZ":2.564882698954842,"vX0":7.513100245584213,"vY0":-130.77111498470626,"vZ0":-1.3494855790964466,"x":130.68,"y":169.53,"x0":-1.8343484922914126,"y0":50.00005348760433,"z0":5.345303633145156,"aX":-19.123999302124606},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":1930,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.41855958606285126,"extension":5.450670260128},"hitData":{"launchSpeed":90.8,"launchAngle":17.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.19,"coordY":122.89}},"index":0,"playId":"ecf0f466-6ffb-334d-92c2-36b7c3927b43","pitchNumber":1,"startTime":"2026-07-23T22:55:31.028Z","endTime":"2026-07-23T22:55:41.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:55:41.105Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colt Keith grounds into a force out, first baseman Vinnie Pasquantino to shortstop Andrew Velazquez. Gleyber Torres out at 2nd. Colt Keith to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T22:55:57.430Z","endTime":"2026-07-23T22:57:55.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265626909537996,"aZ":-29.66233833093875,"pfxX":-10.679569861369355,"pfxZ":1.4675985446384097,"pX":-1.1293620664008508,"pZ":2.5441752764298977,"vX0":5.371421856618667,"vY0":-130.1031617432695,"vZ0":-1.5406011638012862,"x":160.05,"y":170.09,"x0":-1.8374804292293332,"y0":50.000934133815726,"z0":5.400176423708993,"aX":-18.23620038817579},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":18.1,"spinRate":1958,"spinDirection":248},"zone":13,"typeConfidence":0.92,"plateTime":0.4216064331311955,"extension":5.649920607881313},"index":0,"playId":"93bcbe8d-cade-3c09-a8f2-d817a0896712","pitchNumber":1,"startTime":"2026-07-23T22:56:06.999Z","endTime":"2026-07-23T22:56:10.651Z","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":89.4,"endSpeed":82.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42864861088376,"aZ":-30.779277039250378,"pfxX":-9.312178066200055,"pfxZ":0.8128700926544896,"pX":-0.8296159308685784,"pZ":1.8372128691020506,"vX0":5.711856288273558,"vY0":-130.14423713462864,"vZ0":-2.9861002403412766,"x":148.62,"y":189.18,"x0":-1.8434780333770673,"y0":50.00173452104212,"z0":5.33168952676958,"aX":-15.965925267063305},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":1961,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.4209352158984423,"extension":5.699150102062282},"index":1,"playId":"44a4b9b2-a755-37a8-ab6c-6e3fb32b1a63","pitchNumber":2,"startTime":"2026-07-23T22:56:22.995Z","endTime":"2026-07-23T22:56:27.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":77.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29063330743205,"aZ":-35.667010413560554,"pfxX":-4.4420315562536805,"pfxZ":-2.2999487721018976,"pX":0.23795606700846686,"pZ":1.3361883648184159,"vX0":6.423055306349914,"vY0":-122.06679401001144,"vZ0":-2.0033733445435398,"x":107.93,"y":202.7,"x0":-1.8410230092042568,"y0":50.00101108139498,"z0":5.216030790544548,"aX":-6.754946852013164},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.3,"breakHorizontal":6.7,"spinRate":1646,"spinDirection":276},"zone":14,"typeConfidence":0.91,"plateTime":0.4473906754942094,"extension":5.647121396875835},"index":2,"playId":"2d92c246-15d5-317e-9de7-e193ffaeb2f3","pitchNumber":3,"startTime":"2026-07-23T22:56:39.339Z","endTime":"2026-07-23T22:56:43.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T22:56:54.109Z","endTime":"2026-07-23T22:57:05.741Z","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(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.5,"endSpeed":75.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46620633472764,"aZ":-35.40109062654505,"pfxX":-1.1240894890916664,"pfxZ":-2.1930785050087707,"pX":-3.1493005495167656,"pZ":2.189930747591583,"vX0":-1.7581705454597494,"vY0":-121.57166990423502,"vZ0":-0.23703592450933497,"x":237.04,"y":179.65,"x0":-2.266078492299026,"y0":50.002611965315744,"z0":5.404588338599219,"aX":-1.6545939656690598},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":2.5,"spinRate":2161,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.45338934977892764,"extension":5.244013960899761},"index":4,"playId":"1a22fad7-efd0-3652-8ef6-e2d6a4e97145","pitchNumber":4,"startTime":"2026-07-23T22:57:05.741Z","endTime":"2026-07-23T22:57:09.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653912121071492,"aZ":-33.76022822235486,"pfxX":-6.694672272931732,"pfxZ":-1.0541501977712935,"pX":-0.4239442326794641,"pZ":1.510309759788035,"vX0":5.710487835216496,"vY0":-122.36417931368635,"vZ0":-1.9211775675185514,"x":133.16,"y":198.0,"x0":-1.9257105422358465,"y0":50.00141827975633,"z0":5.216400033313153,"aX":-10.083387030947849},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.2,"breakHorizontal":10.7,"spinRate":1608,"spinDirection":270},"zone":13,"typeConfidence":0.91,"plateTime":0.448762113301469,"extension":5.6123859852390785},"index":5,"playId":"21559b6f-226d-343d-81f3-0e06b9083d00","pitchNumber":5,"startTime":"2026-07-23T22:57:23.749Z","endTime":"2026-07-23T22:57:29.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09223434802944,"aZ":-33.244892691690254,"pfxX":-5.621453653724136,"pfxZ":-0.6988386962419657,"pX":-0.5756789983567905,"pZ":1.3145069240024037,"vX0":4.855855278714945,"vY0":-122.48123333489264,"vZ0":-2.560155538885782,"x":138.94,"y":203.29,"x0":-1.8489295623177098,"y0":50.00499499777275,"z0":5.20273720569982,"aX":-8.583667536561952},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":9.1,"spinRate":1655,"spinDirection":274},"zone":13,"typeConfidence":0.91,"plateTime":0.44636493325231985,"extension":5.5384217444907735},"hitData":{"launchSpeed":59.7,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.42,"coordY":168.1}},"index":6,"playId":"cb39ea99-375e-3951-bf0d-feddb62e971c","pitchNumber":6,"startTime":"2026-07-23T22:57:47.580Z","endTime":"2026-07-23T22:57:55.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:57:55.630Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to right fielder Nick Loftin. Colt Keith to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T22:58:06.037Z","endTime":"2026-07-23T22:59:09.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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, 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":83.4,"endSpeed":76.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745000412840984,"aZ":-37.33493541186898,"pfxX":-6.045001709397241,"pfxZ":-3.4706306661440323,"pX":-0.9870576431286456,"pZ":2.650479854135512,"vX0":4.24027280433132,"vY0":-121.43870046912737,"vZ0":1.2057512422502548,"x":154.62,"y":167.22,"x0":-1.9741665290252224,"y0":50.00291506465293,"z0":5.406097900132326,"aX":-8.989717397342933},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":9.8,"spinRate":1583,"spinDirection":277},"zone":11,"typeConfidence":0.91,"plateTime":0.4517848422260222,"extension":5.573840894760824},"index":0,"playId":"ed1044c0-84e7-3a82-bcd4-f39bf36a6726","pitchNumber":1,"startTime":"2026-07-23T22:58:26.828Z","endTime":"2026-07-23T22:58:31.343Z","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":90.2,"endSpeed":81.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.468669664449592,"aZ":-21.5879253999787,"pfxX":-7.222204539977487,"pfxZ":6.162978872814811,"pX":-1.2184803887814246,"pZ":3.511160913378366,"vX0":4.048251877770315,"vY0":-131.1904043975144,"vZ0":-0.7083445680657082,"x":163.45,"y":143.98,"x0":-1.8549224055811635,"y0":50.0044655760481,"z0":5.414889179963576,"aX":-12.409493704346264},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.2,"breakHorizontal":12.0,"spinRate":2010,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.41981314158239424,"extension":5.5641649065608885},"index":1,"playId":"a62ae773-0eb0-3408-9075-74a2ed6f68ed","pitchNumber":2,"startTime":"2026-07-23T22:58:43.938Z","endTime":"2026-07-23T22:58:47.381Z","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":90.3,"endSpeed":82.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341316264713175,"aZ":-26.795633656585068,"pfxX":-10.393212953346278,"pfxZ":3.0932801107021284,"pX":0.27185328230797673,"pZ":1.8653049234533994,"vX0":8.870767147711632,"vY0":-131.24942330160476,"vZ0":-3.495405144317798,"x":106.64,"y":188.42,"x0":-1.805018333601647,"y0":50.005299322607264,"z0":5.214590598495938,"aX":-18.095864350987032},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":16.8,"spinRate":2007,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.4176574642960591,"extension":5.767640446590928},"hitData":{"launchSpeed":95.1,"launchAngle":15.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.82,"coordY":115.55}},"index":2,"playId":"398befb0-7fcb-3d50-9d53-257bfe2b514c","pitchNumber":3,"startTime":"2026-07-23T22:58:59.873Z","endTime":"2026-07-23T22:59:09.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T22:59:09.738Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dillon Dingler grounds into a force out, shortstop Andrew Velazquez to second baseman Michael Massey. Riley Greene out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T22:59:38.649Z","endTime":"2026-07-23T23:00:26.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":90.7,"endSpeed":83.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735331362614335,"aZ":-33.38559876576636,"pfxX":-10.22687062212815,"pfxZ":-0.6869032665865689,"pX":-0.5339408764878523,"pZ":2.294071057409261,"vX0":6.622700485294313,"vY0":-131.89471842128586,"vZ0":-1.4241656217033298,"x":137.35,"y":176.84,"x0":-1.7520287647480361,"y0":50.004551671632,"z0":5.308897863521022,"aX":-17.973221134093095},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.3,"breakHorizontal":17.0,"spinRate":1968,"spinDirection":247},"zone":4,"typeConfidence":0.89,"plateTime":0.4156867095529795,"extension":5.660079603572564},"index":0,"playId":"5675f769-8497-3785-b6e6-bc12d0615578","pitchNumber":1,"startTime":"2026-07-23T22:59:44.873Z","endTime":"2026-07-23T22:59:49.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87475025333951,"aZ":-29.598518610201943,"pfxX":4.100410624504179,"pfxZ":1.7829105195280341,"pX":0.987430082925925,"pZ":1.8376480536538777,"vX0":5.708634668697657,"vY0":-119.96587617225575,"vZ0":-1.68342887363234,"x":79.36,"y":189.16,"x0":-1.9629233685692162,"y0":50.00493731404108,"z0":5.206165601443411,"aX":5.930200200641273},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.1,"breakHorizontal":-8.9,"spinRate":2580,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.4579280569674209,"extension":5.497523612195179},"index":1,"playId":"8b43aa86-87ad-3064-b104-e1ccb3c26f5d","pitchNumber":2,"startTime":"2026-07-23T23:00:00.892Z","endTime":"2026-07-23T23:00:06.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387410618569966,"aZ":-28.635997779969518,"pfxX":5.673490481133781,"pfxZ":2.4317265289475927,"pX":0.665006817088681,"pZ":1.4354690831294483,"vX0":4.541810268352781,"vY0":-119.9898706217211,"vZ0":-2.7313422097708537,"x":91.65,"y":200.02,"x0":-1.990190451292539,"y0":50.005402463504026,"z0":5.1421492302998155,"aX":8.267038852342262},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":-11.4,"spinRate":2667,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4566233204572656,"extension":5.492618458571443},"hitData":{"launchSpeed":81.9,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":156.75}},"index":2,"playId":"64112724-64b1-3b1d-b9f2-09b9f07b7309","pitchNumber":3,"startTime":"2026-07-23T23:00:19.448Z","endTime":"2026-07-23T23:00:26.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:00:26.745Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Rojas doubles (3) on a sharp line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T23:01:53.868Z","endTime":"2026-07-23T23:03:46.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45742991626826,"aZ":-31.804459202997528,"pfxX":3.974604913414893,"pfxZ":0.2299710241678916,"pX":-0.5350415725924325,"pZ":2.695696056769668,"vX0":1.7835460424320897,"vY0":-125.48683836526004,"vZ0":-0.9313422013547578,"x":137.39,"y":166.0,"x0":-1.7680005297788874,"y0":50.00518866497988,"z0":5.62508592767973,"aX":6.44361453635982},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-7.6,"spinRate":2378,"spinDirection":97},"zone":4,"typeConfidence":0.91,"plateTime":0.43375282881897537,"extension":6.64620448578566},"index":0,"playId":"09c5dbcf-9624-33fa-91f6-988f07724fbc","pitchNumber":1,"startTime":"2026-07-23T23:03:03.351Z","endTime":"2026-07-23T23:03:06.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4615205825919,"aZ":-31.21037606008158,"pfxX":-5.329266675549409,"pfxZ":0.5908538446068814,"pX":-1.963943925762838,"pZ":4.028205441528494,"vX0":1.1010194321540547,"vY0":-126.45531453902365,"vZ0":2.0166157698347353,"x":191.86,"y":130.02,"x0":-1.7084117514670834,"y0":50.00571947078731,"z0":5.700405291850385,"aX":-8.75111084033301},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":9.5,"spinRate":1525,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4308815002167927,"extension":6.696910375050009},"index":1,"playId":"7ab08629-25ec-3b7b-8b16-5b8770ed07a5","pitchNumber":2,"startTime":"2026-07-23T23:03:15.650Z","endTime":"2026-07-23T23:03:18.676Z","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":90.2,"endSpeed":83.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23950996726376,"aZ":-25.928249293100926,"pfxX":3.0677629016572707,"pfxZ":3.5171856646041793,"pX":0.09333773525580978,"pZ":2.6082292783410863,"vX0":3.6526026140350796,"vY0":-131.47217735465424,"vZ0":-2.7168042937370527,"x":113.44,"y":168.36,"x0":-1.7052538419743004,"y0":50.00026910756539,"z0":5.55120785823016,"aX":5.444177307429824},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-6.2,"spinRate":2406,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.4144107509591679,"extension":6.622629488104901},"hitData":{"launchSpeed":104.2,"launchAngle":9.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":192.69,"coordY":139.8}},"index":2,"playId":"cafaa4c8-35f0-3ae5-99f5-e436a10f0786","pitchNumber":3,"startTime":"2026-07-23T23:03:30.463Z","endTime":"2026-07-23T23:03:46.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:03:46.528Z","atBatIndex":11},{"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":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T23:03:51.687Z","endTime":"2026-07-23T23:04:41.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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.2,"endSpeed":88.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704371777216714,"aZ":-19.45241708035928,"pfxX":-7.9596882029968885,"pfxZ":6.365542760449628,"pX":-0.9642001065110773,"pZ":2.5823423702970363,"vX0":4.462489018589995,"vY0":-140.03185578355243,"vZ0":-4.620123184902462,"x":153.75,"y":169.06,"x0":-1.5388164064161705,"y0":50.004676665601906,"z0":5.5150352059225725,"aX":-15.911559221108968},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2255,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.39018811094261974,"extension":6.583264472417939},"index":0,"playId":"a29a653b-1ab6-3bcd-a1dd-0156b5713b1f","pitchNumber":1,"startTime":"2026-07-23T23:04:13.348Z","endTime":"2026-07-23T23:04:16.716Z","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.5,"endSpeed":81.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82818240581739,"aZ":-31.41966583423632,"pfxX":3.736772726205082,"pfxZ":0.45754676730184674,"pX":0.4451937127998002,"pZ":2.0148270634358654,"vX0":3.6137054279122087,"vY0":-127.47233361955342,"vZ0":-2.8652366537389717,"x":100.03,"y":184.38,"x0":-1.473493311494089,"y0":50.004374195938276,"z0":5.619842719602532,"aX":6.183943656574036},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":-7.6,"spinRate":2498,"spinDirection":97},"zone":9,"typeConfidence":0.91,"plateTime":0.42877380389410824,"extension":6.648940437416501},"hitData":{"launchSpeed":53.0,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.06,"coordY":171.07}},"index":1,"playId":"b80c1c2f-6733-3ad0-9da6-0a2afbb5fc77","pitchNumber":2,"startTime":"2026-07-23T23:04:34.119Z","endTime":"2026-07-23T23:04:41.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:04:41.637Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Velazquez lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T23:04:49.081Z","endTime":"2026-07-23T23:05:35.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":1},"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":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49320325408736,"aZ":-38.64163623982706,"pfxX":9.641222487416972,"pfxZ":-4.975605413704715,"pX":0.6544985398585903,"pZ":2.344751907015113,"vX0":2.076685097720138,"vY0":-114.06279218503354,"vZ0":0.7564156832291622,"x":92.05,"y":175.47,"x0":-1.522430749104541,"y0":50.00179031699913,"z0":5.858425686091314,"aX":12.538487902128647},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.4,"breakHorizontal":-18.0,"spinRate":2346,"spinDirection":37},"zone":6,"typeConfidence":0.91,"plateTime":0.48259044741567525,"extension":6.800908639866158},"index":0,"playId":"57045ced-ea5d-3557-a555-3a98c2463124","pitchNumber":1,"startTime":"2026-07-23T23:05:08.619Z","endTime":"2026-07-23T23:05:11.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19265717536072,"aZ":-32.601753763982174,"pfxX":2.799767313320219,"pfxZ":-0.27381294829618774,"pX":0.21216301744906596,"pZ":2.090309367164149,"vX0":3.3847089002426483,"vY0":-125.00107160002477,"vZ0":-2.1954159071750334,"x":108.91,"y":182.34,"x0":-1.5230459893342332,"y0":50.00103226175795,"z0":5.6565983069559955,"aX":4.429066306766406},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-5.9,"spinRate":2450,"spinDirection":93},"zone":5,"typeConfidence":0.91,"plateTime":0.43817744285727844,"extension":6.660457071238491},"hitData":{"launchSpeed":91.5,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":163.91,"coordY":148.41}},"index":1,"playId":"00836a48-befb-341a-bdee-52ae1e2eb40e","pitchNumber":2,"startTime":"2026-07-23T23:05:29.333Z","endTime":"2026-07-23T23:05:35.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:05:35.762Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, first baseman Spencer Torkelson to pitcher Troy Melton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T23:05:40.316Z","endTime":"2026-07-23T23:07:10.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":675512,"link":"/api/v1/people/675512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.503860086269853,"aZ":-22.005034501941683,"pfxX":1.4468687127240658,"pfxZ":5.526737084525403,"pX":1.2397479790789938,"pZ":1.7414875558099059,"vX0":6.94460387129992,"vY0":-134.65012062953699,"vZ0":-5.7151159030839995,"x":69.74,"y":191.76,"x0":-1.5581797107112205,"y0":50.00649767758866,"z0":5.44274867582854,"aX":2.6644912069882896},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-4.1,"spinRate":2335,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.4063558692931952,"extension":6.740587589383458},"index":0,"playId":"6289e1a5-a3c2-34e9-83c4-7e6da4d2011b","pitchNumber":1,"startTime":"2026-07-23T23:06:02.296Z","endTime":"2026-07-23T23:06:06.226Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281979074009158,"aZ":-27.215339006902173,"pfxX":-7.8194212156040415,"pfxZ":2.972131938479782,"pX":-0.5188640665881149,"pZ":2.1267780258906757,"vX0":5.177958903488308,"vY0":-128.93947596349804,"vZ0":-3.310410939528875,"x":136.78,"y":181.36,"x0":-1.547307969965219,"y0":50.000234022811824,"z0":5.549946290907775,"aX":-13.034340563414077},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":12.8,"spinRate":1318,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.42641195645169194,"extension":6.792308254509048},"index":1,"playId":"5ae5121f-18f1-31d0-bf67-9358658bf92f","pitchNumber":2,"startTime":"2026-07-23T23:06:19.901Z","endTime":"2026-07-23T23:06:24.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00754178246841,"aZ":-17.1466426480668,"pfxX":-6.057489843797862,"pfxZ":7.489863688981329,"pX":-1.1011111340077302,"pZ":3.1641550270600285,"vX0":3.2055889737291094,"vY0":-141.19703556934567,"vZ0":-3.493864663680803,"x":158.97,"y":153.35,"x0":-1.4678845103261158,"y0":50.00459723004507,"z0":5.529931278908891,"aX":-12.156385709403127},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2348,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.3888481954126739,"extension":6.6757838400196565},"index":2,"playId":"7dc98a4a-3f80-30c3-b7de-b1e8547907fd","pitchNumber":3,"startTime":"2026-07-23T23:06:44.003Z","endTime":"2026-07-23T23:06:48.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666341421911337,"aZ":-26.357606077111615,"pfxX":-7.48988789550126,"pfxZ":3.414893767663548,"pX":-0.43523801975808796,"pZ":1.424626211783806,"vX0":4.819708999322883,"vY0":-129.33146174302448,"vZ0":-5.126481545227437,"x":133.59,"y":200.32,"x0":-1.3449860673568326,"y0":50.001770753922145,"z0":5.4409622421914685,"aX":-12.75313610640525},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":12.6,"spinRate":1164,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4226707509393739,"extension":6.842534565112605},"hitData":{"launchSpeed":77.5,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":168.4}},"index":3,"playId":"427b25ad-e90f-3b01-8ff7-ec7a62223ddf","pitchNumber":4,"startTime":"2026-07-23T23:07:01.686Z","endTime":"2026-07-23T23:07:10.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:07:10.351Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T23:09:07.503Z","endTime":"2026-07-23T23:09:58.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33455368226117,"aZ":-31.58922130813892,"pfxX":-9.827291024841571,"pfxZ":0.33780168187591997,"pX":-0.2685793666786909,"pZ":2.232909476179538,"vX0":7.334028829042496,"vY0":-130.53936108893325,"vZ0":-1.8451611095195686,"x":127.24,"y":178.49,"x0":-1.8369593057581044,"y0":50.00123832219375,"z0":5.325615313844776,"aX":-16.968309636871464},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":16.2,"spinRate":1831,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.4194872879506857,"extension":5.614973849999996},"hitData":{"launchSpeed":106.1,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":152.19}},"index":0,"playId":"e0312a07-9925-3745-b7ba-f61fa8e838ed","pitchNumber":1,"startTime":"2026-07-23T23:09:51.270Z","endTime":"2026-07-23T23:09:58.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:09:58.478Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T23:10:03.545Z","endTime":"2026-07-23T23:10:52.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":80.7,"endSpeed":73.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580391337590953,"aZ":-35.125683204071144,"pfxX":2.0829063422701175,"pfxZ":-2.1489454081065933,"pX":0.07857394126644501,"pZ":2.2743397567803254,"vX0":3.936790920528419,"vY0":-117.35740340406235,"vZ0":0.4112211281706122,"x":114.0,"y":177.37,"x0":-1.9022238105174483,"y0":50.00480732840147,"z0":5.412398160668726,"aX":2.8574789707175925},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2556,"spinDirection":56},"zone":5,"typeConfidence":0.86,"plateTime":0.46966217167117064,"extension":5.397150209883323},"index":0,"playId":"5ba59c90-6706-3127-8520-f17986d093f0","pitchNumber":1,"startTime":"2026-07-23T23:10:21.395Z","endTime":"2026-07-23T23:10:24.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069064597776578,"aZ":-38.08884527376424,"pfxX":1.7480384754502598,"pfxZ":-4.260335734405812,"pX":0.9815793781157511,"pZ":2.1110187291329425,"vX0":5.936967985704018,"vY0":-118.0778089265794,"vZ0":0.6807076828936931,"x":79.58,"y":181.78,"x0":-1.810143982763085,"y0":50.003182100728715,"z0":5.372034681244271,"aX":2.4259570068420024},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.2,"breakHorizontal":-4.8,"spinRate":2516,"spinDirection":50},"zone":14,"typeConfidence":0.59,"plateTime":0.46693740614576207,"extension":5.50378702985586},"index":1,"playId":"c70e9657-76e6-389f-9111-912de12c280c","pitchNumber":2,"startTime":"2026-07-23T23:10:34.715Z","endTime":"2026-07-23T23:10:38.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76794721224962,"aZ":-35.22355136966376,"pfxX":2.3658259918493707,"pfxZ":-2.150175233754414,"pX":1.2272197721977185,"pZ":2.0519279828068364,"vX0":6.291269700927464,"vY0":-118.64941000541045,"vZ0":-0.07461357787041933,"x":70.22,"y":183.38,"x0":-1.771395667239534,"y0":50.00264225472501,"z0":5.307130112160508,"aX":3.3551666457796183},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":-5.9,"spinRate":2487,"spinDirection":47},"zone":14,"typeConfidence":0.87,"plateTime":0.46252885327718474,"extension":5.419635858172443},"index":2,"playId":"5e3f7cd8-096e-33f0-94b3-1a7e433ad875","pitchNumber":3,"startTime":"2026-07-23T23:10:47.914Z","endTime":"2026-07-23T23:10:52.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:10:52.915Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to center fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T23:10:54.935Z","endTime":"2026-07-23T23:11:54.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499668500256952,"aZ":-23.258061588960526,"pfxX":-9.874927846377682,"pfxZ":4.984129731510478,"pX":0.3326816615794529,"pZ":2.448593731290525,"vX0":8.456320116739363,"vY0":-132.67018449481856,"vZ0":-3.145193886955905,"x":104.32,"y":172.67,"x0":-1.6078966051514345,"y0":50.00122884318528,"z0":5.33817156074731,"aX":-17.660532667606194},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":1993,"spinDirection":248},"zone":6,"typeConfidence":0.77,"plateTime":0.4123213941684343,"extension":5.6084332859438835},"index":0,"playId":"aa151814-e394-3f35-a07a-0352b0d8ee6f","pitchNumber":1,"startTime":"2026-07-23T23:11:16.365Z","endTime":"2026-07-23T23:11:19.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731510232562464,"aZ":-37.21395860272566,"pfxX":-6.294995773210672,"pfxZ":-3.2965701485801953,"pX":0.14362426473013243,"pZ":0.6498308691779522,"vX0":6.843744523769043,"vY0":-122.75442223989397,"vZ0":-3.3147023295370746,"x":111.53,"y":221.23,"x0":-1.8593043544858139,"y0":50.001196410250174,"z0":5.177725864614089,"aX":-9.630312419962793},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.5,"breakHorizontal":9.8,"spinRate":1343,"spinDirection":272},"zone":14,"typeConfidence":0.91,"plateTime":0.44576254043937835,"extension":5.6039087745768175},"index":1,"playId":"30a4566d-3a55-3a30-8b53-314a0bb41ba1","pitchNumber":2,"startTime":"2026-07-23T23:11:28.359Z","endTime":"2026-07-23T23:11:32.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.810775250052416,"aZ":-32.58797256730267,"pfxX":-9.124109748190564,"pfxZ":-0.23091242445414473,"pX":0.44084484336763424,"pZ":2.4200654002667172,"vX0":8.137089331149266,"vY0":-132.43684037583768,"vZ0":-1.4624886276245301,"x":100.2,"y":173.44,"x0":-1.4946720052990239,"y0":50.00624817578921,"z0":5.375904465510203,"aX":-16.117687555145807},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.5,"breakHorizontal":14.6,"spinRate":1877,"spinDirection":240},"zone":6,"typeConfidence":0.9,"plateTime":0.4144906097516423,"extension":5.606083293107341},"hitData":{"launchSpeed":93.9,"launchAngle":18.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.71,"coordY":65.93}},"index":2,"playId":"f049f5f1-d685-393a-b157-afb2113326db","pitchNumber":3,"startTime":"2026-07-23T23:11:44.765Z","endTime":"2026-07-23T23:11:54.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:11:54.649Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Randy Dobnak picks off Zach McKinstry at 1st on throw to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T23:11:57.324Z","endTime":"2026-07-23T23:13:41.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.624494240315496,"aZ":-34.72152283375365,"pfxX":-6.876353614163681,"pfxZ":-1.6835758902896742,"pX":1.267751779590281,"pZ":2.591716033845203,"vX0":9.095896375882191,"vY0":-122.38059356203193,"vZ0":0.6859562588790868,"x":68.68,"y":168.8,"x0":-1.6073294177990407,"y0":50.00163415176359,"z0":5.286679586104602,"aX":-10.407797352384721},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":10.2,"spinRate":1559,"spinDirection":276},"zone":12,"typeConfidence":0.91,"plateTime":0.44791118243269556,"extension":5.6814629290372105},"index":0,"playId":"cf9d21eb-282e-3612-8d4a-996dec9d9a8d","pitchNumber":1,"startTime":"2026-07-23T23:12:22.911Z","endTime":"2026-07-23T23:12:26.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65567021106791,"aZ":-34.260330294060275,"pfxX":-5.613819626440421,"pfxZ":-1.3899867314872836,"pX":0.5793096672256295,"pZ":1.2595757708441193,"vX0":7.345436049262233,"vY0":-122.09465132165008,"vZ0":-2.4550634428313036,"x":94.92,"y":204.77,"x0":-1.74256655762763,"y0":50.000104789378526,"z0":5.234302277409726,"aX":-8.451516230118466},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":8.4,"spinRate":1639,"spinDirection":275},"zone":14,"typeConfidence":0.91,"plateTime":0.4490884335186198,"extension":5.638920731015717},"index":1,"playId":"c1ccbea1-44dd-3f5b-af41-7726f3aca0e9","pitchNumber":2,"startTime":"2026-07-23T23:12:40.014Z","endTime":"2026-07-23T23:12:44.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95047859056672,"aZ":-35.53052845489028,"pfxX":4.267209211623775,"pfxZ":-2.3712186756437568,"pX":-1.589717677836754,"pZ":1.9295130801308713,"vX0":0.1852540819974924,"vY0":-119.51583144585007,"vZ0":-0.18497409534029563,"x":177.6,"y":186.68,"x0":-2.2213249133190125,"y0":50.00578746709466,"z0":5.261878828488084,"aX":6.032313246308699},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.0,"breakHorizontal":-7.7,"spinRate":2625,"spinDirection":61},"zone":13,"typeConfidence":0.89,"plateTime":0.46237537734557144,"extension":5.6122859514506676},"index":2,"playId":"9d2ad644-2651-3ffd-a4bc-e65044b54b0a","pitchNumber":3,"startTime":"2026-07-23T23:13:00.165Z","endTime":"2026-07-23T23:13:03.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425556609635354,"aZ":-35.487267899183145,"pfxX":-4.99061164674394,"pfxZ":-2.2249062245824502,"pX":0.4277817781062168,"pZ":1.8629367658411968,"vX0":6.579626169862128,"vY0":-122.12706054100032,"vZ0":-0.793885611245454,"x":100.69,"y":188.48,"x0":-1.6717781969065961,"y0":50.003581649108405,"z0":5.285204893187689,"aX":-7.425718804242902},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.0,"breakHorizontal":7.2,"spinRate":1702,"spinDirection":275},"zone":9,"typeConfidence":0.91,"plateTime":0.4510993463072319,"extension":5.71791690778439},"index":3,"playId":"3583b7ea-ebe2-3be4-bf6a-0b5927eb53b7","pitchNumber":4,"startTime":"2026-07-23T23:13:16.112Z","endTime":"2026-07-23T23:13:20.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"b6b099e1-3884-35be-ba9f-12b7f6b5811d","startTime":"2026-07-23T23:13:36.476Z","endTime":"2026-07-23T23:13:41.176Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-07-23T23:13:41.176Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T23:16:26.955Z","endTime":"2026-07-23T23:17:13.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7462599603244,"aZ":-18.992536350452855,"pfxX":-9.78396164329563,"pfxZ":6.65387214582381,"pX":-0.8560778871156441,"pZ":0.7352602553684597,"vX0":5.236055696988404,"vY0":-139.8821279246537,"vZ0":-9.355503595301256,"x":149.63,"y":218.93,"x0":-1.4817730255078232,"y0":50.00101942155666,"z0":5.369858251385624,"aX":-19.37397447375856},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.3,"breakHorizontal":16.7,"spinRate":2134,"spinDirection":214},"zone":13,"typeConfidence":0.92,"plateTime":0.3916672668248178,"extension":6.7794493274807195},"index":0,"playId":"c75f4826-f2e1-3b52-a8c5-74c7400eeddb","pitchNumber":1,"startTime":"2026-07-23T23:16:33.737Z","endTime":"2026-07-23T23:16:37.590Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.651815627671038,"aZ":-29.555888821783945,"pfxX":3.910558321534125,"pfxZ":1.6740465123984576,"pX":0.5236767792314564,"pZ":1.4970658697010184,"vX0":4.076476320001288,"vY0":-124.50656176869664,"vZ0":-3.843582047424707,"x":97.04,"y":198.36,"x0":-1.6446534437093445,"y0":50.0044252606061,"z0":5.514287801097221,"aX":6.122285801245085},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-8.0,"spinRate":2486,"spinDirection":95},"zone":14,"typeConfidence":0.91,"plateTime":0.4403875920862115,"extension":6.8240858137461595},"index":1,"playId":"5206892f-e80b-3e5b-a4a9-ca092ac381b7","pitchNumber":2,"startTime":"2026-07-23T23:16:50.091Z","endTime":"2026-07-23T23:16:53.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02888388778049,"aZ":-24.024110973140036,"pfxX":2.7560526907404874,"pfxZ":4.447497808161089,"pX":0.33681135325507133,"pZ":2.3310102316727637,"vX0":3.991732832620019,"vY0":-134.04219744947574,"vZ0":-3.952530878094539,"x":104.16,"y":175.84,"x0":-1.5257673828698992,"y0":50.00497415794964,"z0":5.5255623911214675,"aX":5.050185672118786},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-5.8,"spinRate":2433,"spinDirection":166},"zone":6,"typeConfidence":0.9,"plateTime":0.40750953141278945,"extension":6.715553385419894},"hitData":{"launchSpeed":83.7,"launchAngle":64.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.07,"coordY":163.28}},"index":2,"playId":"9587c6ae-d06f-3327-944c-382a34de4d14","pitchNumber":3,"startTime":"2026-07-23T23:17:04.699Z","endTime":"2026-07-23T23:17:13.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:17:13.958Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T23:17:21.185Z","endTime":"2026-07-23T23:19:01.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.072126724892215,"aZ":-14.227619526042542,"pfxX":-4.8433952692548425,"pfxZ":8.87470096921575,"pX":-1.5239429868921939,"pZ":2.5953242353128605,"vX0":2.079803289453296,"vY0":-141.48625032593154,"vZ0":-5.345087820393439,"x":175.09,"y":168.71,"x0":-1.6404041085211731,"y0":50.00222315036375,"z0":5.424817742236614,"aX":-9.79332310589357},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2246,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3875116148275328,"extension":6.664839664186846},"index":0,"playId":"3fbc2b86-3547-35aa-9acc-20b220777d80","pitchNumber":1,"startTime":"2026-07-23T23:17:37.887Z","endTime":"2026-07-23T23:17:41.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10247913639966,"aZ":-23.919203888498025,"pfxX":1.3731575311492428,"pfxZ":4.44308852466134,"pX":-0.012633567742285235,"pZ":2.8379779524869586,"vX0":3.768946644764136,"vY0":-135.0942935042515,"vZ0":-2.940286012637166,"x":117.48,"y":162.15,"x0":-1.6014604915202173,"y0":50.000964874450055,"z0":5.612811331663746,"aX":2.5494949841320804},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2304,"spinDirection":169},"zone":5,"typeConfidence":0.89,"plateTime":0.40469927370038494,"extension":6.746255079980291},"index":1,"playId":"36dfb957-fc2e-351b-963c-a86c9c1df968","pitchNumber":2,"startTime":"2026-07-23T23:17:51.867Z","endTime":"2026-07-23T23:17:54.867Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02431020780656,"aZ":-13.969972834729191,"pfxX":-3.146916355117056,"pfxZ":9.045191914059526,"pX":-0.5652537855760305,"pZ":3.140084986485575,"vX0":3.955937162809958,"vY0":-141.39582372761876,"vZ0":-4.031776192341624,"x":138.55,"y":154.0,"x0":-1.5775290804152968,"y0":50.00388843014737,"z0":5.488872126814492,"aX":-6.334643217120216},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2232,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3882420677156704,"extension":6.727679424412934},"index":2,"playId":"75cfb619-6897-3988-9179-b237bc4952b1","pitchNumber":3,"startTime":"2026-07-23T23:18:07.137Z","endTime":"2026-07-23T23:18:11.947Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6857938576034,"aZ":-22.934608435505606,"pfxX":1.2555911027920192,"pfxZ":4.967000069014043,"pX":1.6818562265333274,"pZ":1.2551983844476788,"vX0":7.550635054640477,"vY0":-135.11245510199586,"vZ0":-6.77918221425737,"x":52.89,"y":204.89,"x0":-1.3049411044834518,"y0":50.005769734415466,"z0":5.393540738459216,"aX":2.3347034964446927},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-3.8,"spinRate":2417,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4044040122539512,"extension":6.8104813436437786},"index":3,"playId":"314a3afb-f5ff-39e5-bd04-11e740203bfc","pitchNumber":4,"startTime":"2026-07-23T23:18:36.353Z","endTime":"2026-07-23T23:18:41.081Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.999549523818494,"aZ":-11.920069773732425,"pfxX":-5.025876145715221,"pfxZ":9.840341769504086,"pX":0.6260114975875888,"pZ":1.9317146410338448,"vX0":7.385718903421816,"vY0":-142.59206580953128,"vZ0":-7.421128192318395,"x":93.14,"y":186.62,"x0":-1.3455014516009693,"y0":50.00023833093823,"z0":5.3212530777044975,"aX":-10.342008287852115},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2341,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.3842373394327421,"extension":6.825548554838199},"hitData":{"launchSpeed":71.7,"launchAngle":52.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.34,"coordY":138.71}},"index":4,"playId":"05301ab8-d9c8-3e04-bf1a-77399de690a9","pitchNumber":5,"startTime":"2026-07-23T23:18:53.026Z","endTime":"2026-07-23T23:19:01.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:19:01.192Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T23:19:09.095Z","endTime":"2026-07-23T23:20:11.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81705000058433,"aZ":-31.72783862052935,"pfxX":3.007982811565844,"pfxZ":0.27067714456669023,"pX":0.40681427231803574,"pZ":2.7875421961970135,"vX0":3.855745070704265,"vY0":-127.64120080164867,"vZ0":-0.6806181879810596,"x":101.49,"y":163.52,"x0":-1.5108248025122137,"y0":50.003545023615835,"z0":5.542910833977182,"aX":4.992985523772281},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.2,"spinRate":2470,"spinDirection":106},"zone":6,"typeConfidence":0.82,"plateTime":0.4281349441210529,"extension":6.753901816089478},"index":0,"playId":"1feb05e1-2271-3eb6-82d7-de2dc2c589eb","pitchNumber":1,"startTime":"2026-07-23T23:19:29.375Z","endTime":"2026-07-23T23:19:32.701Z","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.0,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13580750262894,"aZ":-12.086801078189744,"pfxX":-4.8266513912138596,"pfxZ":9.959940271511563,"pX":0.015335077168469826,"pZ":3.473190125580218,"vX0":5.338293880631109,"vY0":-141.12918607718208,"vZ0":-3.581515305714964,"x":116.42,"y":145.0,"x0":-1.2736796330141182,"y0":50.006138584053176,"z0":5.537371916350907,"aX":-9.737996019612678},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2277,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.38811553349741246,"extension":6.71708511843048},"index":1,"playId":"4fb82ab5-97de-33b7-993a-b89ebc4ee9f0","pitchNumber":2,"startTime":"2026-07-23T23:19:47.329Z","endTime":"2026-07-23T23:19:51.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-23T23:19:56.123Z","endTime":"2026-07-23T23:20:06.544Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350202273047167,"aZ":-31.151634034103118,"pfxX":-6.979764748890014,"pfxZ":0.5802124037188254,"pX":0.4997420611758013,"pZ":0.9948738813817054,"vX0":6.790159740582866,"vY0":-131.35440259744493,"vZ0":-5.2453995373108375,"x":97.95,"y":211.92,"x0":-1.200230283210651,"y0":50.004465676194215,"z0":5.307939890541412,"aX":-12.314292544878917},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.2,"breakHorizontal":11.3,"spinRate":1314,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41549478579609067,"extension":6.9326481563786295},"index":3,"playId":"0c52db26-6191-3f12-b29d-31303fd50de8","pitchNumber":3,"startTime":"2026-07-23T23:20:06.544Z","endTime":"2026-07-23T23:20:11.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:20:11.776Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T23:21:48.200Z","endTime":"2026-07-23T23:24:19.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.977462023625826,"aZ":-29.22593259030369,"pfxX":4.540382346608679,"pfxZ":2.1161555521775828,"pX":-1.1641042580573204,"pZ":2.2929971824417614,"vX0":0.7127755666776852,"vY0":-116.7012551617418,"vZ0":-0.5026815864791323,"x":161.37,"y":176.87,"x0":-2.0630415345585256,"y0":50.001554382110825,"z0":5.241238381764642,"aX":6.322591194147377},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.0,"breakHorizontal":-8.4,"spinRate":2554,"spinDirection":57},"zone":13,"typeConfidence":0.89,"plateTime":0.4676137789887598,"extension":5.2795836250341095},"index":0,"playId":"88a472aa-6fc9-3d3e-afec-3e5a688dbe39","pitchNumber":1,"startTime":"2026-07-23T23:22:47.844Z","endTime":"2026-07-23T23:22:51.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81083001534944,"aZ":-35.49349770024271,"pfxX":-8.629928816332697,"pfxZ":-1.910409667857504,"pX":-0.6190417978764842,"pZ":3.0426553081367063,"vX0":6.029779118081752,"vY0":-130.35881190465318,"vZ0":0.8281762368946066,"x":140.6,"y":156.63,"x0":-1.8292151188928394,"y0":50.00227247643502,"z0":5.379322039821946,"aX":-15.00235258673108},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.1,"breakHorizontal":14.5,"spinRate":1890,"spinDirection":252},"zone":1,"typeConfidence":0.9,"plateTime":0.4185610706624745,"extension":5.624921679526474},"index":1,"playId":"0a8f2442-9f06-3896-bbc3-6d12441909a4","pitchNumber":2,"startTime":"2026-07-23T23:22:59.527Z","endTime":"2026-07-23T23:23:02.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16724765578947,"aZ":-30.801512296856476,"pfxX":-5.428651207604801,"pfxZ":0.9129349283718469,"pX":-0.5794286540775572,"pZ":2.6530381520290356,"vX0":4.799297051716387,"vY0":-121.29116394616693,"vZ0":-0.054368762078583655,"x":139.09,"y":167.15,"x0":-1.8675767689460616,"y0":50.00479525499039,"z0":5.33613420020486,"aX":-8.182749950660444},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":8.9,"spinRate":1740,"spinDirection":278},"zone":4,"typeConfidence":0.92,"plateTime":0.44962282033627066,"extension":5.6939079479771895},"index":2,"playId":"de5dc099-d0dc-3cb2-92a2-1980c3d910f8","pitchNumber":3,"startTime":"2026-07-23T23:23:11.823Z","endTime":"2026-07-23T23:23:14.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607693082035176,"aZ":-29.730118246972502,"pfxX":-4.0240010058503195,"pfxZ":1.605666877524195,"pX":-0.8325975101953256,"pZ":2.3141537838413915,"vX0":3.7995313165729807,"vY0":-122.28429488072558,"vZ0":-1.0129182517927937,"x":148.74,"y":176.3,"x0":-1.8787652587409227,"y0":50.00579280036707,"z0":5.269175414544141,"aX":-6.136229715218565},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":6.5,"spinRate":1793,"spinDirection":275},"zone":4,"typeConfidence":0.84,"plateTime":0.44678164110682994,"extension":5.556596666800831},"index":3,"playId":"e75c41e3-3671-3b52-ba98-0c02148f1de7","pitchNumber":4,"startTime":"2026-07-23T23:23:28.605Z","endTime":"2026-07-23T23:23:32.472Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83045847351333,"aZ":-23.312993871117726,"pfxX":-9.011648579255283,"pfxZ":4.945414700067217,"pX":0.9081826094877864,"pZ":1.8479401643243196,"vX0":9.513996302726815,"vY0":-133.0713676975314,"vZ0":-4.6562990054538735,"x":82.38,"y":188.89,"x0":-1.5443404988041014,"y0":50.00170434850933,"z0":5.311436460370019,"aX":-16.144345798165375},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":14.3,"spinRate":2092,"spinDirection":251},"zone":14,"typeConfidence":0.79,"plateTime":0.4117646721239421,"extension":5.660415533523533},"index":4,"playId":"56d4afcc-fd6f-39db-b1ff-4597c938aaaf","pitchNumber":5,"startTime":"2026-07-23T23:23:43.043Z","endTime":"2026-07-23T23:23:47.411Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604106309279683,"aZ":-31.04685028547601,"pfxX":-6.345209886428881,"pfxZ":0.7513846443574037,"pX":0.05593706428027242,"pZ":2.0503029493377607,"vX0":6.248615675397286,"vY0":-122.13769398807756,"vZ0":-1.4759349169395823,"x":114.87,"y":183.42,"x0":-1.714184408444223,"y0":50.00495441432067,"z0":5.338341477220989,"aX":-9.56441759506674},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":10.0,"spinRate":1680,"spinDirection":274},"zone":8,"typeConfidence":0.92,"plateTime":0.44887590261206967,"extension":5.727913037928088},"index":5,"playId":"12e87ace-2762-30ca-a228-b1ec705c7d67","pitchNumber":6,"startTime":"2026-07-23T23:23:57.331Z","endTime":"2026-07-23T23:24:00.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.084686189617745,"aZ":-35.751609097272144,"pfxX":3.07233610237956,"pfxZ":-2.498128266779392,"pX":1.7864017100871805,"pZ":1.6717366940325034,"vX0":7.242441185191424,"vY0":-118.53441030798199,"vZ0":-0.8291965121925107,"x":48.91,"y":193.64,"x0":-1.6986302781027527,"y0":50.002233340987836,"z0":5.2693492710553205,"aX":4.40199675354254},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-7.2,"spinRate":2684,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4607893733211048,"extension":5.711292870233668},"index":6,"playId":"460d08ae-1f39-38b6-bd2d-f39ea0d47ab8","pitchNumber":7,"startTime":"2026-07-23T23:24:13.374Z","endTime":"2026-07-23T23:24:19.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:24:19.516Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, first baseman Vinnie Pasquantino to pitcher Randy Dobnak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T23:24:21.861Z","endTime":"2026-07-23T23:25:03.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39453691816305,"aZ":-36.11615291455886,"pfxX":1.4749202463643298,"pfxZ":-2.754822635506856,"pX":0.7271207269104005,"pZ":0.9691630928470429,"vX0":5.7714032467726,"vY0":-118.53538552245813,"vZ0":-2.202473331577412,"x":89.28,"y":212.61,"x0":-1.9248673256932465,"y0":50.00162490686653,"z0":5.189132676651516,"aX":2.1110792469203497},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.3,"breakHorizontal":-4.0,"spinRate":2628,"spinDirection":52},"zone":14,"typeConfidence":0.81,"plateTime":0.4610239459461489,"extension":5.370434410812974},"index":0,"playId":"fb4c5e34-5d8b-390d-b751-8c74924841e2","pitchNumber":1,"startTime":"2026-07-23T23:24:41.619Z","endTime":"2026-07-23T23:24:45.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093896780487317,"aZ":-28.482394144806612,"pfxX":-9.221531958008,"pfxZ":2.0352409795426762,"pX":0.27410467397320004,"pZ":2.1103326159184097,"vX0":7.928770138971823,"vY0":-133.1149962342841,"vZ0":-2.9779585935050568,"x":106.55,"y":181.8,"x0":-1.531584199812327,"y0":50.00031879128976,"z0":5.285446295232019,"aX":-16.700406631250207},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1920,"spinDirection":251},"zone":6,"typeConfidence":0.92,"plateTime":0.41001341366312705,"extension":5.655309689977969},"hitData":{"launchSpeed":92.2,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":164.86}},"index":1,"playId":"eeb72107-15ce-3e9a-8cf3-2fdf2dd0647b","pitchNumber":2,"startTime":"2026-07-23T23:24:55.301Z","endTime":"2026-07-23T23:25:03.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:25:03.309Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, third baseman Josh Rojas to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T23:25:17.359Z","endTime":"2026-07-23T23:26:39.902Z","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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26411699942109,"aZ":-35.70587547817924,"pfxX":2.8699819532496083,"pfxZ":-2.4043613987802956,"pX":0.18093817320504835,"pZ":2.5443565463500764,"vX0":4.296937883360411,"vY0":-119.97072556376962,"vZ0":0.8061422823977409,"x":110.1,"y":170.08,"x0":-1.9999090391600964,"y0":50.00079459117252,"z0":5.364177454592728,"aX":4.2198930437050555},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.0,"breakHorizontal":-6.1,"spinRate":2694,"spinDirection":65},"zone":5,"typeConfidence":0.87,"plateTime":0.45500075096381254,"extension":5.581225104254379},"index":0,"playId":"28ffb8cd-ac96-3baa-b3ea-5b3cf281895e","pitchNumber":1,"startTime":"2026-07-23T23:25:36.544Z","endTime":"2026-07-23T23:25:39.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94325368436959,"aZ":-35.02975896811603,"pfxX":3.3938187606381582,"pfxZ":-1.953454635715559,"pX":1.6605956299281965,"pZ":1.0818671797113455,"vX0":7.037173343344629,"vY0":-119.97017081160375,"vZ0":-2.3756943959180403,"x":53.7,"y":209.57,"x0":-1.7504115715311626,"y0":50.00583508828979,"z0":5.203675409789129,"aX":4.952290891697164},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.8,"breakHorizontal":-7.8,"spinRate":2681,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4563503796342925,"extension":5.576786143874208},"index":1,"playId":"8e788867-8a46-3175-8020-27215e533ab2","pitchNumber":2,"startTime":"2026-07-23T23:25:52.005Z","endTime":"2026-07-23T23:25:56.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268354663364697,"aZ":-38.09310062433244,"pfxX":1.8384865945131654,"pfxZ":-4.13516169947438,"pX":1.337759078330391,"pZ":1.7162889361365357,"vX0":6.698158589876268,"vY0":-119.55899884807998,"vZ0":-0.42895180729167237,"x":66.01,"y":192.44,"x0":-1.7506115577786048,"y0":50.00084268232088,"z0":5.347067966110366,"aX":2.632595170397176},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.3,"breakHorizontal":-5.2,"spinRate":2623,"spinDirection":51},"zone":14,"typeConfidence":0.56,"plateTime":0.4599494940689275,"extension":5.54994334964606},"index":2,"playId":"6a8b9578-809e-3bd4-b6a8-fca4db96b325","pitchNumber":3,"startTime":"2026-07-23T23:26:04.836Z","endTime":"2026-07-23T23:26:11.461Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65759675450568,"aZ":-27.980440745908265,"pfxX":-11.539366059680987,"pfxZ":2.2727451887793713,"pX":0.6874475275741616,"pZ":1.7101608058224582,"vX0":9.99199741780258,"vY0":-134.78833000257686,"vZ0":-4.15756493437371,"x":90.8,"y":192.61,"x0":-1.5641920813048742,"y0":50.00297636941469,"z0":5.243100009565321,"aX":-21.28290430052162},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":18.8,"spinRate":1973,"spinDirection":246},"zone":9,"typeConfidence":0.9,"plateTime":0.40600778535137794,"extension":5.803802982419548},"index":3,"playId":"67c5b565-62c1-3aa8-9870-203cb94aee98","pitchNumber":4,"startTime":"2026-07-23T23:26:19.807Z","endTime":"2026-07-23T23:26:23.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140047715794907,"aZ":-37.046330190306655,"pfxX":3.6640321002259415,"pfxZ":-3.304376614899292,"pX":-0.42338280068258005,"pZ":2.005211732009491,"vX0":2.543876935538826,"vY0":-121.08561719532292,"vZ0":-0.10007238268566088,"x":133.14,"y":184.64,"x0":-1.96605682775357,"y0":50.00275354585949,"z0":5.3070356523825115,"aX":5.40310407546285},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.8,"breakHorizontal":-7.3,"spinRate":2740,"spinDirection":58},"zone":7,"typeConfidence":0.86,"plateTime":0.45353105602294175,"extension":5.428187497151655},"hitData":{"launchSpeed":79.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":171.95}},"index":4,"playId":"1b1dc910-b01e-3ac2-804c-cad1f5b29953","pitchNumber":5,"startTime":"2026-07-23T23:26:32.715Z","endTime":"2026-07-23T23:26:39.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:26:39.902Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T23:28:57.593Z","endTime":"2026-07-23T23:30:12.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21266428815552,"aZ":-12.401474174668953,"pfxX":-3.597161107828958,"pfxZ":10.04743477356797,"pX":-0.21247691798269602,"pZ":2.516811907288024,"vX0":4.946713092147302,"vY0":-139.58403473743735,"vZ0":-5.844492197893041,"x":125.1,"y":170.83,"x0":-1.5425101528155354,"y0":50.00322299112377,"z0":5.458591069527048,"aX":-7.0795585840263096},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":5.4,"spinRate":2315,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.3928157659160805,"extension":6.732954800293539},"index":0,"playId":"7cf685b3-5412-323a-b1c3-9b674323e04d","pitchNumber":1,"startTime":"2026-07-23T23:29:12.513Z","endTime":"2026-07-23T23:29:15.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45297073408314,"aZ":-13.799757754967906,"pfxX":-5.9497737951759095,"pfxZ":9.44215926153166,"pX":0.8450732027498331,"pZ":0.6485479665951379,"vX0":8.16457690916614,"vY0":-138.94583259448515,"vZ0":-10.202871578994372,"x":84.79,"y":221.27,"x0":-1.3647158438639784,"y0":50.005581803460004,"z0":5.29584755063004,"aX":-11.582517633240805},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2194,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3948767141586953,"extension":6.907028444097593},"index":1,"playId":"f06916bc-0b30-3fbc-889d-12d31772e117","pitchNumber":2,"startTime":"2026-07-23T23:29:25.805Z","endTime":"2026-07-23T23:29:29.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061215000130606,"aZ":-26.992581948146952,"pfxX":-4.507458871282345,"pfxZ":3.009442814970561,"pX":0.48479577442179195,"pZ":1.5242908337642755,"vX0":6.827150538489745,"vY0":-129.4236090465934,"vZ0":-4.795572495855708,"x":98.52,"y":197.62,"x0":-1.583004350282802,"y0":50.00574842080967,"z0":5.430164006418419,"aX":-7.768183422050103},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":7.0,"spinRate":1090,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42070777572936136,"extension":7.052844513453451},"index":2,"playId":"1bd36a70-ad91-3d32-8081-e0bc745428bc","pitchNumber":3,"startTime":"2026-07-23T23:29:43.228Z","endTime":"2026-07-23T23:29:47.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T23:29:56.924Z","endTime":"2026-07-23T23:30:08.138Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454696223439075,"aZ":-34.162598222681964,"pfxX":4.3852104932897475,"pfxZ":-1.1948558732594208,"pX":0.549713535812591,"pZ":1.6100837797312066,"vX0":3.8207430846523183,"vY0":-127.41693639854893,"vZ0":-3.100064886899812,"x":96.05,"y":195.31,"x0":-1.5354533731411126,"y0":50.00636053841328,"z0":5.52262477570301,"aX":7.263158216319252},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.6,"breakHorizontal":-8.8,"spinRate":2398,"spinDirection":95},"zone":9,"typeConfidence":0.92,"plateTime":0.42871900087965953,"extension":6.955701915581274},"index":4,"playId":"b56137c9-32fb-3af2-b09e-ce519a2db644","pitchNumber":4,"startTime":"2026-07-23T23:30:08.138Z","endTime":"2026-07-23T23:30:12.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:30:12.731Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T23:30:13.269Z","endTime":"2026-07-23T23:32:25.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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(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.7,"endSpeed":71.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.670994008747037,"aZ":-41.144178550450874,"pfxX":7.508819724657925,"pfxZ":-6.9610896126955755,"pX":-0.46240770164300266,"pZ":2.5133711203073106,"vX0":0.06238599686998486,"vY0":-113.13083796206377,"vZ0":1.607205253343268,"x":134.63,"y":170.92,"x0":-1.464957653644922,"y0":50.0012730219989,"z0":5.934626613493233,"aX":9.679513440700845},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-11.9,"breakHorizontal":-13.6,"spinRate":2512,"spinDirection":43},"zone":4,"typeConfidence":0.91,"plateTime":0.48514762641582587,"extension":6.913135419637872},"index":0,"playId":"a3189770-7835-3246-b594-988cb52a6d89","pitchNumber":1,"startTime":"2026-07-23T23:30:38.753Z","endTime":"2026-07-23T23:30:41.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117438516736705,"aZ":-26.818412248143474,"pfxX":2.5365512336367035,"pfxZ":2.9812841998760042,"pX":0.963551044838245,"pZ":1.9753950829690885,"vX0":5.482209719943678,"vY0":-132.62120458802653,"vZ0":-4.000873850097525,"x":80.27,"y":185.44,"x0":-1.4530445141885917,"y0":50.00255005656938,"z0":5.44057592925244,"aX":4.55596359577972},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.8,"breakHorizontal":-5.6,"spinRate":2411,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.4116665918891971,"extension":6.848059977492274},"index":1,"playId":"467bcf73-0f41-3540-9372-72eb6a3f1294","pitchNumber":2,"startTime":"2026-07-23T23:30:53.284Z","endTime":"2026-07-23T23:30:58.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.400137241961936,"aZ":-28.3857611863349,"pfxX":-6.247075870136683,"pfxZ":2.2491693298895594,"pX":-0.8921836567097758,"pZ":2.6912565495208685,"vX0":4.012412862253147,"vY0":-128.43539857401413,"vZ0":-1.7007446562104758,"x":105.7,"y":176.71,"x0":-1.65602517623033,"y0":50.0052976358987,"z0":5.551162148206894,"aX":-10.53044620982953},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":10.6,"spinRate":1277,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4250419776955541,"extension":6.990822820473245},"index":2,"playId":"9932485b-db27-330f-afce-67c24fd56a4e","pitchNumber":3,"startTime":"2026-07-23T23:31:08.758Z","endTime":"2026-07-23T23:31:12.410Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473615568776157,"aZ":-26.92951252675476,"pfxX":1.6557689085116536,"pfxZ":3.011376215127992,"pX":0.7157851309322047,"pZ":1.776869660909611,"vX0":5.389398363021971,"vY0":-130.870012521735,"vZ0":-4.299432896063521,"x":89.72,"y":190.8,"x0":-1.581736438465161,"y0":50.003922877331,"z0":5.447673930568152,"aX":2.8844336217671778},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2422,"spinDirection":167},"zone":9,"typeConfidence":0.9,"plateTime":0.4178133026263504,"extension":6.9159946934038885},"index":3,"playId":"26dd738f-e8ec-35ab-ae22-2642aef7e55b","pitchNumber":4,"startTime":"2026-07-23T23:31:37.608Z","endTime":"2026-07-23T23:31:43.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189475787823504,"aZ":-29.86648637563149,"pfxX":2.276569889406228,"pfxZ":1.3649209626253898,"pX":1.390875768157321,"pZ":1.4411155029211773,"vX0":6.529278052108208,"vY0":-128.86282468412824,"vZ0":-4.46130940589936,"x":63.98,"y":199.87,"x0":-1.4651448055359828,"y0":50.004095011191716,"z0":5.4854660255598535,"aX":3.8525767539491573},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-5.5,"spinRate":2517,"spinDirection":93},"zone":14,"typeConfidence":0.84,"plateTime":0.4240234362815758,"extension":6.899681816010735},"index":4,"playId":"feda905f-b393-35e4-819f-710250565fdf","pitchNumber":5,"startTime":"2026-07-23T23:32:05.558Z","endTime":"2026-07-23T23:32:09.462Z","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":78.6,"endSpeed":72.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23134524635343,"aZ":-39.439176308763145,"pfxX":6.408025725773506,"pfxZ":-5.5152576512106535,"pX":-0.49497701898249546,"pZ":3.485527173141134,"vX0":0.4686141858087036,"vY0":-114.36844824447978,"vZ0":3.2744922196829114,"x":135.87,"y":144.67,"x0":-1.534751373906093,"y0":50.00289537533661,"z0":5.918362876836272,"aX":8.439752907577313},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.8,"breakHorizontal":-11.8,"spinRate":2401,"spinDirection":43},"zone":11,"typeConfidence":0.79,"plateTime":0.4799798266129889,"extension":6.8450275600788135},"index":5,"playId":"a57e06f9-358e-3321-bc2c-8a7f2eeca056","pitchNumber":6,"startTime":"2026-07-23T23:32:19.846Z","endTime":"2026-07-23T23:32:25.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:32:25.181Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to left fielder Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T23:32:25.693Z","endTime":"2026-07-23T23:34:13.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.535350050010436,"aZ":-12.356645719820852,"pfxX":-4.611173680177396,"pfxZ":9.792473897416912,"pX":0.36247234449880505,"pZ":3.260585261127285,"vX0":6.901310410500776,"vY0":-141.43005488035976,"vZ0":-3.934018059662462,"x":103.18,"y":150.74,"x0":-1.5112823274913683,"y0":50.00419008001666,"z0":5.4632869897060505,"aX":-9.333775572126278},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2334,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.3874129162837825,"extension":6.8360785882796},"index":0,"playId":"5671d83b-15f2-3742-89a9-771276929f56","pitchNumber":1,"startTime":"2026-07-23T23:32:49.827Z","endTime":"2026-07-23T23:32:54.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-23T23:33:10.736Z","endTime":"2026-07-23T23:33:26.667Z","isPitch":false,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"05a01ad0-746f-382c-a552-2945165a9638","startTime":"2026-07-23T23:33:26.667Z","endTime":"2026-07-23T23:33:30.461Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.525417569188164,"aZ":-13.785509266213696,"pfxX":-3.2914539562694016,"pfxZ":9.139596637788555,"pX":-0.9421030136673356,"pZ":3.728413175695643,"vX0":2.645585068372813,"vY0":-140.64341256626577,"vZ0":-2.5762916408055476,"x":152.91,"y":138.11,"x0":-1.465150923715468,"y0":50.006536693358775,"z0":5.545205898972866,"aX":-6.625668063316231},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":2323,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3887533035016233,"extension":6.740324491621622},"index":3,"playId":"54107637-be0a-3725-8b24-e74960b03964","pitchNumber":2,"startTime":"2026-07-23T23:33:45.244Z","endTime":"2026-07-23T23:33:48.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21244434623563,"aZ":-24.31985321457956,"pfxX":2.059665281175,"pfxZ":4.300517421484987,"pX":-0.2803180026225697,"pZ":2.7784201599276654,"vX0":3.3638691833116425,"vY0":-133.87996671241189,"vZ0":-2.7465973661784524,"x":127.69,"y":163.76,"x0":-1.8176594802269908,"y0":50.003327270280195,"z0":5.546554481776944,"aX":3.7620119680340802},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":-4.4,"spinRate":2383,"spinDirection":177},"zone":5,"typeConfidence":0.9,"plateTime":0.40813733598223934,"extension":6.754509883770088},"hitData":{"launchSpeed":82.4,"launchAngle":30.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.2,"coordY":123.81}},"index":4,"playId":"d169d849-3751-3810-8095-c852dbb4e010","pitchNumber":3,"startTime":"2026-07-23T23:34:04.733Z","endTime":"2026-07-23T23:34:13.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:34:13.881Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T23:34:24.442Z","endTime":"2026-07-23T23:35:55.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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(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.4,"endSpeed":87.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72778035420446,"aZ":-12.586163095374589,"pfxX":-5.184980024948718,"pfxZ":9.89849336943893,"pX":-0.670512288877516,"pZ":2.9300930915036676,"vX0":3.584004228777349,"vY0":-140.26221040776105,"vZ0":-4.797330180993011,"x":142.56,"y":159.67,"x0":-1.295630024996206,"y0":50.0033443544951,"z0":5.49286280920597,"aX":-10.261565107721646},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2297,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.39151829188879494,"extension":6.744773174774752},"index":0,"playId":"3830bc52-9141-3cde-8ca5-7a1f4e245be8","pitchNumber":1,"startTime":"2026-07-23T23:34:41.499Z","endTime":"2026-07-23T23:34:47.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34432259738574,"aZ":-22.76527326590172,"pfxX":0.9670027528220717,"pfxZ":5.153963264306308,"pX":0.25293441561522345,"pZ":3.2371592334019064,"vX0":4.39526223252022,"vY0":-134.32210780121238,"vZ0":-1.9365871197144546,"x":107.36,"y":151.38,"x0":-1.5308373971115559,"y0":50.00380752651091,"z0":5.587717467088036,"aX":1.7643040228089348},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2376,"spinDirection":181},"zone":3,"typeConfidence":0.8,"plateTime":0.4079261377115908,"extension":6.698179815705969},"index":1,"playId":"f8925561-c8bf-30ef-b9ea-ed3566dd715f","pitchNumber":2,"startTime":"2026-07-23T23:35:21.077Z","endTime":"2026-07-23T23:35:24.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22311980764569,"aZ":-34.023980814177946,"pfxX":4.265375190358245,"pfxZ":-1.1315238405340948,"pX":0.8934538095037042,"pZ":0.4272276948781316,"vX0":4.549641113761624,"vY0":-127.3454340018792,"vZ0":-5.668372141188094,"x":82.94,"y":227.24,"x0":-1.4762542605583755,"y0":50.00534103748753,"z0":5.400631771133408,"aX":6.9472964608083165},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.2,"breakHorizontal":-8.9,"spinRate":2503,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.4315061247945393,"extension":6.927219751836318},"index":2,"playId":"7bd42b9c-b640-3499-98ba-754edfb892b0","pitchNumber":3,"startTime":"2026-07-23T23:35:51.096Z","endTime":"2026-07-23T23:35:55.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:35:55.141Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T23:38:15.122Z","endTime":"2026-07-23T23:40:32.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":90.1,"endSpeed":83.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96551341297415,"aZ":-29.80559827848566,"pfxX":-9.149787453061656,"pfxZ":1.3528038858415101,"pX":0.02418866139441729,"pZ":2.3455317413051455,"vX0":7.259181540817201,"vY0":-131.13864302968398,"vZ0":-2.0022210933408995,"x":116.08,"y":175.45,"x0":-1.5817830538046667,"y0":50.003953041309764,"z0":5.327554640222265,"aX":-16.0459234465754},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":1918,"spinDirection":244},"zone":5,"typeConfidence":0.92,"plateTime":0.4165889031877539,"extension":5.633654340905195},"index":0,"playId":"fa64ac35-13a5-3943-8ed3-9fa841e6be14","pitchNumber":1,"startTime":"2026-07-23T23:38:28.330Z","endTime":"2026-07-23T23:38:33.071Z","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":83.3,"endSpeed":77.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.453983443113103,"aZ":-34.53422096285098,"pfxX":-5.565714137824902,"pfxZ":-1.5602196428429895,"pX":-0.2910712838856559,"pZ":1.4182088822227934,"vX0":5.440164580949193,"vY0":-121.41390702723378,"vZ0":-2.079004656111901,"x":128.09,"y":200.49,"x0":-1.821917282442718,"y0":50.00032968386558,"z0":5.248679452805541,"aX":-8.432095689358588},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":9.0,"spinRate":1565,"spinDirection":278},"zone":13,"typeConfidence":0.91,"plateTime":0.44857780545561665,"extension":5.6362204380639405},"index":1,"playId":"f89d8109-ef9e-3de5-9b2e-8f1d33f8ccb5","pitchNumber":2,"startTime":"2026-07-23T23:38:48.493Z","endTime":"2026-07-23T23:38:52.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.293290476899962,"aZ":-35.1844591319206,"pfxX":-5.051875631202393,"pfxZ":-1.9657400149586532,"pX":0.5625607776700201,"pZ":1.8763917805447794,"vX0":7.1456886513909845,"vY0":-122.29033509505125,"vZ0":-1.1016621107850333,"x":95.56,"y":188.12,"x0":-1.7242800809740666,"y0":50.000477497195405,"z0":5.317400190834713,"aX":-7.746371321660273},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":7.7,"spinRate":1594,"spinDirection":258},"zone":9,"typeConfidence":0.91,"plateTime":0.4457644162285068,"extension":5.734656381022587},"index":2,"playId":"e24ea1aa-cd40-317f-aff0-dd6438dc5501","pitchNumber":3,"startTime":"2026-07-23T23:39:01.851Z","endTime":"2026-07-23T23:39:05.522Z","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.7,"endSpeed":77.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335727705316877,"aZ":-32.935549853735736,"pfxX":-0.4677673808691467,"pfxZ":-0.4897218502904437,"pX":-0.7972007817958168,"pZ":2.4105008317182026,"vX0":2.7068385877613106,"vY0":-123.38853228722515,"vZ0":-0.6449401188276873,"x":147.39,"y":173.7,"x0":-1.8472752903449465,"y0":50.005973136216745,"z0":5.448255115778152,"aX":-0.7224612305442903},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.8,"breakHorizontal":0.2,"spinRate":2385,"spinDirection":39},"zone":4,"typeConfidence":2.0,"plateTime":0.4437562259405916,"extension":5.6458076582757615},"index":3,"playId":"1b48ef7a-f6c8-384b-aa0b-077065d1b921","pitchNumber":4,"startTime":"2026-07-23T23:39:29.242Z","endTime":"2026-07-23T23:39:35.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-23T23:40:11.833Z","endTime":"2026-07-23T23:40:24.768Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4626074660397,"aZ":-31.44752152149509,"pfxX":4.904136429433649,"pfxZ":0.5000589081091302,"pX":0.3972800836259828,"pZ":2.59844506695349,"vX0":3.554802836157687,"vY0":-119.70994266958176,"vZ0":0.06771917900015456,"x":101.86,"y":168.62,"x0":-1.744795022019988,"y0":50.001231550883695,"z0":5.38867049320083,"aX":7.105206824885351},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.2,"breakHorizontal":-9.7,"spinRate":2613,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.45782072002818186,"extension":5.640695639913192},"hitData":{"launchSpeed":87.3,"launchAngle":9.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.32,"coordY":124.77}},"index":5,"playId":"8e102220-e048-344e-8d84-3c236ff65eb5","pitchNumber":5,"startTime":"2026-07-23T23:40:24.768Z","endTime":"2026-07-23T23:40:32.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:40:32.392Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T23:40:37.051Z","endTime":"2026-07-23T23:42:00.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100373741282258,"aZ":-38.19144346365476,"pfxX":-4.6808585127818745,"pfxZ":-3.8671716148778916,"pX":-0.8731217722387417,"pZ":1.4491555689338942,"vX0":3.950813149032777,"vY0":-123.74717232075393,"vZ0":-1.596198060130111,"x":150.28,"y":199.65,"x0":-1.8802042908152108,"y0":50.00579551208646,"z0":5.294629890309635,"aX":-7.279768250876354},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.1,"breakHorizontal":7.6,"spinRate":1656,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.44219245470160873,"extension":5.723365502598733},"index":0,"playId":"caffba5e-67f7-3de3-bab9-7bf7d28dea83","pitchNumber":1,"startTime":"2026-07-23T23:40:59.179Z","endTime":"2026-07-23T23:41:03.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28144406320143,"aZ":-38.01457242825732,"pfxX":-5.338875946060206,"pfxZ":-3.7233297393590217,"pX":-1.0379270529212696,"pZ":2.378255576444523,"vX0":3.598934465285946,"vY0":-124.01598342822588,"vZ0":0.27320876076210654,"x":148.21,"y":166.81,"x0":-1.8095219347345217,"y0":50.004667680748774,"z0":5.420675559844302,"aX":-8.371563874315251},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":8.9,"spinRate":1673,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.4405722825906433,"extension":5.709502528005122},"index":1,"playId":"d3f21e6c-177f-3412-8a0c-9c0d3a3e8d59","pitchNumber":2,"startTime":"2026-07-23T23:41:11.860Z","endTime":"2026-07-23T23:41:15.752Z","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":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.290791856966763,"aZ":-34.91547639939456,"pfxX":-4.5159174724154,"pfxZ":-1.767816723631947,"pX":-1.0890213016532504,"pZ":2.8488939502183848,"vX0":3.038875041471553,"vY0":-122.9667222712159,"vZ0":0.8756618774537357,"x":158.51,"y":161.86,"x0":-1.7458393986832943,"y0":50.00141001971028,"z0":5.419417809117629,"aX":-7.008832711001208},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":7.6,"spinRate":1689,"spinDirection":270},"zone":11,"typeConfidence":0.91,"plateTime":0.44313251231323614,"extension":5.861391954265052},"index":2,"playId":"d0a589d3-895b-3573-83cb-a26759d48447","pitchNumber":3,"startTime":"2026-07-23T23:41:24.038Z","endTime":"2026-07-23T23:41:28.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246709998418552,"aZ":-30.187538439766694,"pfxX":-10.984441046694801,"pfxZ":1.114583481335405,"pX":0.13602361494873627,"pZ":2.38619832835094,"vX0":8.055541219401768,"vY0":-132.05421295058633,"vZ0":-1.7584546082170511,"x":111.82,"y":174.35,"x0":-1.5161265697783397,"y0":50.00090191914854,"z0":5.266391044393236,"aX":-19.53596445468565},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.9,"breakHorizontal":18.2,"spinRate":2005,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.4136511372952465,"extension":5.83097215763211},"index":3,"playId":"1af6312a-59af-39df-931b-d07ff8c72bf6","pitchNumber":4,"startTime":"2026-07-23T23:41:38.513Z","endTime":"2026-07-23T23:41:41.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28847629426121,"aZ":-32.28422830461542,"pfxX":5.76458036650405,"pfxZ":-0.07441511314503124,"pX":-0.32457553695142033,"pZ":3.086524977404831,"vX0":1.7834197314715148,"vY0":-118.43269328715905,"vZ0":1.4964519939070022,"x":129.37,"y":155.44,"x0":-1.8361173399397044,"y0":50.00511281685387,"z0":5.395787857987143,"aX":8.202047689521427},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.5,"breakHorizontal":-10.9,"spinRate":2707,"spinDirection":62},"zone":1,"typeConfidence":0.91,"plateTime":0.46221095890099306,"extension":5.46510375731349},"hitData":{"launchSpeed":98.8,"launchAngle":46.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.98,"coordY":72.9}},"index":4,"playId":"1d9b9dba-6d17-3fcd-80e5-9b8cd777f717","pitchNumber":5,"startTime":"2026-07-23T23:41:50.735Z","endTime":"2026-07-23T23:42:00.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:42:00.777Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T23:42:03.351Z","endTime":"2026-07-23T23:43:17.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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],"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":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":93.1,"endSpeed":86.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62144887512185,"aZ":-28.54013730430239,"pfxX":-11.286457972752,"pfxZ":1.9543923143192874,"pX":2.041878685352771,"pZ":0.7089048820503345,"vX0":12.990748365056573,"vY0":-134.92827839848974,"vZ0":-6.684226943062343,"x":39.17,"y":219.64,"x0":-1.3462853760470253,"y0":50.005238111088794,"z0":5.2026279298121345,"aX":-21.020730287285065},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.3,"breakHorizontal":18.0,"spinRate":1969,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.40439608150567263,"extension":5.730844633181749},"index":0,"playId":"34692419-5eb9-3281-9271-55310eac2e01","pitchNumber":1,"startTime":"2026-07-23T23:42:25.495Z","endTime":"2026-07-23T23:42:29.778Z","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":92.2,"endSpeed":85.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519057840147717,"aZ":-30.77843070838406,"pfxX":-8.210500828636345,"pfxZ":0.7569723451309525,"pX":-0.970288810130825,"pZ":3.2116621408169945,"vX0":4.748717567696424,"vY0":-134.35872636046074,"vZ0":-0.060813534882401266,"x":153.99,"y":152.07,"x0":-1.6851642980359525,"y0":50.002575158273906,"z0":5.404464306071109,"aX":-15.153906544024077},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.6,"breakHorizontal":14.0,"spinRate":1933,"spinDirection":242},"zone":11,"typeConfidence":0.92,"plateTime":0.4061762508776958,"extension":5.731485605603481},"index":1,"playId":"0ebb9584-b5e3-39bd-9b84-adc7809f4d30","pitchNumber":2,"startTime":"2026-07-23T23:42:44.473Z","endTime":"2026-07-23T23:42:48.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17036495923534,"aZ":-30.95700350351529,"pfxX":-8.603955078538515,"pfxZ":0.6688050671376917,"pX":-1.0593800825863195,"pZ":2.441531456829313,"vX0":4.652071606081779,"vY0":-134.01156754709032,"vZ0":-1.8950450568597876,"x":157.38,"y":172.86,"x0":-1.693821760873373,"y0":50.00615468531249,"z0":5.355135354663993,"aX":-15.755891021779096},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":1969,"spinDirection":239},"zone":13,"typeConfidence":0.92,"plateTime":0.4076825961925583,"extension":5.758492357062765},"index":2,"playId":"bde2c43b-23f1-3734-b11b-05cf602e33a1","pitchNumber":3,"startTime":"2026-07-23T23:42:58.603Z","endTime":"2026-07-23T23:43:02.853Z","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":91.4,"endSpeed":84.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33124103227413,"aZ":-30.07459369339753,"pfxX":-9.554478245466294,"pfxZ":1.166604045425366,"pX":-0.865373186062894,"pZ":2.5207910827511553,"vX0":5.73695818594855,"vY0":-132.98566817399993,"vZ0":-1.65326767500276,"x":149.99,"y":170.72,"x0":-1.8042957686573613,"y0":50.003672499714604,"z0":5.322991163465697,"aX":-17.19011147117683},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":1966,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.41117074889102945,"extension":5.852698637619763},"index":3,"playId":"4e5c42c9-31e4-36fc-a1e3-52e5ed1c4855","pitchNumber":4,"startTime":"2026-07-23T23:43:12.535Z","endTime":"2026-07-23T23:43:17.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:43:17.291Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T23:43:22.014Z","endTime":"2026-07-23T23:45:51.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698740238168394,"aZ":-29.41386167220134,"pfxX":-9.789230885089124,"pfxZ":1.480243730330563,"pX":0.34544211609324915,"pZ":1.8434770036041899,"vX0":8.875024777496249,"vY0":-134.75001231429098,"vZ0":-3.685561939488742,"x":103.83,"y":189.01,"x0":-1.6925205833467063,"y0":50.00602506547316,"z0":5.269170153504916,"aX":-18.306277775701826},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.2,"breakHorizontal":16.2,"spinRate":1900,"spinDirection":240},"zone":9,"typeConfidence":0.9,"plateTime":0.40391208628078346,"extension":5.892181175779211},"index":0,"playId":"01ffd338-bd9e-33f3-a070-77eedca9c061","pitchNumber":1,"startTime":"2026-07-23T23:43:44.348Z","endTime":"2026-07-23T23:43:47.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.738638728197646,"aZ":-35.064498593684405,"pfxX":3.798207493925997,"pfxZ":-1.9580554284902671,"pX":-0.2792661726105016,"pZ":2.9320207167961025,"vX0":2.7066689924544134,"vY0":-120.60205701181728,"vZ0":1.4455582093889172,"x":127.64,"y":159.62,"x0":-1.908202761020013,"y0":50.00132931136027,"z0":5.4099805792312,"aX":5.612204966992117},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.0,"breakHorizontal":-7.6,"spinRate":2673,"spinDirection":46},"zone":2,"typeConfidence":0.88,"plateTime":0.45358998518143956,"extension":5.6072216392152185},"index":1,"playId":"9d0d1903-be0a-371c-a838-c95356d492c6","pitchNumber":2,"startTime":"2026-07-23T23:44:01.556Z","endTime":"2026-07-23T23:44:04.913Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.288431904299706,"aZ":-34.68795050981747,"pfxX":-3.713608764995756,"pfxZ":-1.595055995655029,"pX":-0.5272878115618557,"pZ":2.036629500004183,"vX0":4.29463423245499,"vY0":-124.45476893941121,"vZ0":-1.0881935613066536,"x":137.1,"y":183.79,"x0":-1.7869459099764002,"y0":50.00108775875867,"z0":5.334127606186223,"aX":-5.867572853085551},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":5.8,"spinRate":1517,"spinDirection":270},"zone":7,"typeConfidence":0.9,"plateTime":0.4388958225134356,"extension":5.7212063908295505},"index":2,"playId":"fe408d04-7f35-35ec-ace9-ee061b608de6","pitchNumber":3,"startTime":"2026-07-23T23:44:18.440Z","endTime":"2026-07-23T23:44:21.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T23:44:40.583Z","endTime":"2026-07-23T23:44:56.822Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71599307310658,"aZ":-35.82988735932693,"pfxX":-4.907651067996871,"pfxZ":-2.281695900485733,"pX":-0.02357966640022963,"pZ":1.7053079993486993,"vX0":5.884503107595226,"vY0":-124.69957687540123,"vZ0":-1.4547805655797308,"x":117.9,"y":192.74,"x0":-1.7561357245511962,"y0":50.00202931774435,"z0":5.202930394813513,"aX":-7.872680153082552},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.2,"breakHorizontal":7.8,"spinRate":1732,"spinDirection":274},"zone":8,"typeConfidence":0.91,"plateTime":0.43617787683940445,"extension":5.8970436951752605},"index":4,"playId":"1a57e2c1-2bae-3808-830b-11bca250f06e","pitchNumber":4,"startTime":"2026-07-23T23:44:56.822Z","endTime":"2026-07-23T23:45:00.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405092630101326,"aZ":-25.381122188473114,"pfxX":-3.9296686885785213,"pfxZ":3.675138872977559,"pX":-1.0089754773292976,"pZ":4.950108431406121,"vX0":3.2281611808980344,"vY0":-134.40275982862684,"vZ0":3.2140183684225927,"x":155.46,"y":105.13,"x0":-1.7092119320449113,"y0":50.00160177420704,"z0":5.531459630773578,"aX":-7.260803046443706},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":6.5,"spinRate":1959,"spinDirection":255},"zone":11,"typeConfidence":0.85,"plateTime":0.4059847204141267,"extension":5.68414261361518},"index":5,"playId":"eeabb827-30c4-34de-83bf-6df297f71482","pitchNumber":5,"startTime":"2026-07-23T23:45:25.939Z","endTime":"2026-07-23T23:45:29.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34830509232012,"aZ":-35.095882673651815,"pfxX":-5.894273705723573,"pfxZ":-1.8726837842014064,"pX":0.19891512816583473,"pZ":1.3970764676533791,"vX0":6.498362684383463,"vY0":-123.57205390018007,"vZ0":-2.116824045423069,"x":109.42,"y":201.06,"x0":-1.6869601206679115,"y0":50.00090464284681,"z0":5.185575644535566,"aX":-9.20468737319355},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.6,"breakHorizontal":9.4,"spinRate":1757,"spinDirection":280},"zone":14,"typeConfidence":0.91,"plateTime":0.4415835362977938,"extension":5.781218274864512},"hitData":{"launchSpeed":96.3,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":173.98}},"index":6,"playId":"f82b2660-88f9-3740-b419-f3b7742d6396","pitchNumber":6,"startTime":"2026-07-23T23:45:44.599Z","endTime":"2026-07-23T23:45:51.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:45:51.253Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Velazquez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T23:47:28.919Z","endTime":"2026-07-23T23:49:44.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"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":3},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.321152033535437,"aZ":-24.67070293890465,"pfxX":1.6882511727736411,"pfxZ":4.296335965398452,"pX":0.08175949492136064,"pZ":1.696538600902209,"vX0":3.922212723725495,"vY0":-130.53136718347022,"vZ0":-5.043398132273758,"x":113.88,"y":192.97,"x0":-1.6524088246716886,"y0":50.002767326526865,"z0":5.48251649808274,"aX":2.9489883878712404},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":-3.8,"spinRate":2279,"spinDirection":177},"zone":8,"typeConfidence":0.9,"plateTime":0.41765366412337057,"extension":6.784440340735504},"index":0,"playId":"f89bd5d9-6405-3f13-ad7b-a80a7f391e37","pitchNumber":1,"startTime":"2026-07-23T23:48:26.341Z","endTime":"2026-07-23T23:48:29.806Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.427365299002904,"aZ":-27.026520112781714,"pfxX":-6.753319860990727,"pfxZ":3.1744404088998843,"pX":0.07931253272532146,"pZ":1.281367122206911,"vX0":6.564987807705987,"vY0":-125.9463075709545,"vZ0":-4.87790842506873,"x":113.98,"y":204.18,"x0":-1.6725369745462617,"y0":50.00324791063341,"z0":5.405617391403123,"aX":-10.947770964374211},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":10.9,"spinRate":1301,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.43341629716593166,"extension":6.925891410384613},"index":1,"playId":"90b6962f-0ee8-342a-b0a2-3c6e610d2a3b","pitchNumber":2,"startTime":"2026-07-23T23:48:42.978Z","endTime":"2026-07-23T23:48:46.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47977543320245,"aZ":-29.8895117033917,"pfxX":1.498971882999708,"pfxZ":1.3897170900232676,"pX":0.8257329478892879,"pZ":0.13700686831834893,"vX0":6.006962123358183,"vY0":-127.21444710544108,"vZ0":-7.130196054979102,"x":85.53,"y":235.08,"x0":-1.7584821869459022,"y0":50.00396125356916,"z0":5.337718704991592,"aX":2.4615577046335924},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-4.1,"spinRate":2425,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.4301373592101698,"extension":6.899265810646473},"index":2,"playId":"64e8b114-fb56-3e42-8b64-891844ca998c","pitchNumber":3,"startTime":"2026-07-23T23:49:13.274Z","endTime":"2026-07-23T23:49:19.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020375727995113,"aZ":-24.31804869823627,"pfxX":1.9756361422736841,"pfxZ":4.314379283893254,"pX":0.5119115880637692,"pZ":2.3051694097105995,"vX0":5.390129178718949,"vY0":-133.67673031154317,"vZ0":-3.8787567736587256,"x":97.49,"y":176.54,"x0":-1.7820412940597417,"y0":50.00487044268164,"z0":5.507138361832235,"aX":3.5994443741023785},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":-4.7,"spinRate":2347,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.40870846793295845,"extension":6.850975382388109},"hitData":{"launchSpeed":68.2,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":173.47}},"index":3,"playId":"3f081dbe-3a17-3283-8722-44032ea6d9fb","pitchNumber":4,"startTime":"2026-07-23T23:49:37.305Z","endTime":"2026-07-23T23:49:44.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:49:44.600Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carter Jensen doubles (23) on a fly ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T23:49:50.928Z","endTime":"2026-07-23T23:51:23.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490883279397366,"aZ":-39.12783734075845,"pfxX":11.053838484127471,"pfxZ":-5.097837960442298,"pX":0.989395698374735,"pZ":0.982576453775156,"vX0":2.360172896131817,"vY0":-116.78885916602451,"vZ0":-2.518456528599178,"x":79.29,"y":212.25,"x0":-1.472536635840029,"y0":50.00191138392335,"z0":5.798163841861709,"aX":15.08241870814601},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.6,"breakHorizontal":-20.6,"spinRate":2393,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.47118854113935527,"extension":6.975462215247475},"index":0,"playId":"784341d8-9002-34f2-afbd-cb3d6fff88ac","pitchNumber":1,"startTime":"2026-07-23T23:50:10.232Z","endTime":"2026-07-23T23:50:14.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87125419042572,"aZ":-28.05718168214835,"pfxX":-5.293062520596685,"pfxZ":2.4533934146864365,"pX":-0.7651427739714846,"pZ":1.5713083287859144,"vX0":3.9003575619592703,"vY0":-128.04799219202437,"vZ0":-4.462432152313073,"x":146.17,"y":196.35,"x0":-1.6125913460843977,"y0":50.003982656284016,"z0":5.505658958107745,"aX":-8.881559506429735},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":8.9,"spinRate":1333,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42606968138920287,"extension":7.015301085422998},"index":1,"playId":"b3aa476a-98dd-3e4c-9820-c3b33b97f51b","pitchNumber":2,"startTime":"2026-07-23T23:50:25.493Z","endTime":"2026-07-23T23:50:28.846Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.857861184995215,"aZ":-14.579621553019736,"pfxX":-3.7977760825234874,"pfxZ":8.854212211480284,"pX":-1.8209951121219667,"pZ":3.6218632521467367,"vX0":0.5533841041329084,"vY0":-140.1347052442744,"vZ0":-2.868092344526389,"x":186.41,"y":140.99,"x0":-1.5276438610545957,"y0":50.00604758864881,"z0":5.61187580900409,"aX":-7.549762692197201},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2329,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39094531649823194,"extension":6.716585375077848},"index":2,"playId":"eda766fd-d8a8-3356-8035-a51ead0ec2fa","pitchNumber":3,"startTime":"2026-07-23T23:50:40.195Z","endTime":"2026-07-23T23:50:43.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323770744918264,"aZ":-24.753842358605212,"pfxX":2.2534269121119452,"pfxZ":4.039821938967239,"pX":-0.6758517805104988,"pZ":2.0388589520725744,"vX0":2.228517462401713,"vY0":-134.28131749151316,"vZ0":-4.451074575497487,"x":142.76,"y":183.73,"x0":-1.8074250975731163,"y0":50.00479413070972,"z0":5.465190960056689,"aX":4.142275294555852},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":-4.6,"spinRate":2420,"spinDirection":186},"zone":7,"typeConfidence":0.9,"plateTime":0.40688695630755856,"extension":6.762387924977546},"index":3,"playId":"c5ed9063-a2d1-3357-bfeb-d90e67d199d6","pitchNumber":4,"startTime":"2026-07-23T23:50:56.533Z","endTime":"2026-07-23T23:50:59.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507286643460393,"aZ":-34.170537429712326,"pfxX":3.903069472055722,"pfxZ":-1.235927074896665,"pX":0.2964938368313721,"pZ":2.2009283415362133,"vX0":3.296473598855638,"vY0":-126.33150055505337,"vZ0":-1.6135119509161706,"x":105.7,"y":179.35,"x0":-1.5318163804202864,"y0":50.001144654653025,"z0":5.592046453190378,"aX":6.313750632120694},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":-7.8,"spinRate":2487,"spinDirection":94},"zone":6,"typeConfidence":0.91,"plateTime":0.4333972637973904,"extension":6.780073265816222},"hitData":{"launchSpeed":99.5,"launchAngle":27.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.17,"coordY":53.2}},"index":4,"playId":"3f2ef9e5-b7a9-36a9-9ce8-3bb77be375e4","pitchNumber":5,"startTime":"2026-07-23T23:51:11.148Z","endTime":"2026-07-23T23:51:23.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:51:23.743Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T23:51:39.643Z","endTime":"2026-07-23T23:52:27.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944981016543828,"aZ":-31.95784969000834,"pfxX":3.982123002668839,"pfxZ":0.13196642808251813,"pX":0.29206179747742583,"pZ":1.9778002192666893,"vX0":3.49217684902916,"vY0":-127.81736978575645,"vZ0":-2.6471879207806928,"x":105.87,"y":185.38,"x0":-1.6066027592376215,"y0":50.00481045233249,"z0":5.522133822282652,"aX":6.626245649986474},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-7.9,"spinRate":2493,"spinDirection":108},"zone":9,"typeConfidence":0.91,"plateTime":0.4275965591674211,"extension":6.76318370241252},"index":0,"playId":"3b39fff9-17ee-32c0-a005-5ea532f0f633","pitchNumber":1,"startTime":"2026-07-23T23:51:56.241Z","endTime":"2026-07-23T23:51:59.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102177229893854,"aZ":-25.02744114022592,"pfxX":1.9517179080159317,"pfxZ":3.8852558895729494,"pX":0.525495067757434,"pZ":2.4602506036860126,"vX0":4.966482519243124,"vY0":-133.791733683307,"vZ0":-3.3116502127373124,"x":96.97,"y":172.35,"x0":-1.598068073290068,"y0":50.00029312141224,"z0":5.479990151684501,"aX":3.585747013706079},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":-4.4,"spinRate":2394,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.40722742308503523,"extension":6.843032381554913},"hitData":{"launchSpeed":84.6,"launchAngle":60.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.18,"coordY":139.76}},"index":1,"playId":"845e4d6a-6338-3e28-b561-a0a04c2feffc","pitchNumber":2,"startTime":"2026-07-23T23:52:14.919Z","endTime":"2026-07-23T23:52:27.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:52:27.242Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T23:52:28.510Z","endTime":"2026-07-23T23:54:47.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219539321217216,"aZ":-24.517023144254654,"pfxX":1.1644421568186276,"pfxZ":4.183094888816203,"pX":-0.6879524582801452,"pZ":3.097218495753417,"vX0":2.5422432751928747,"vY0":-133.53676917922004,"vZ0":-1.7808331249061686,"x":143.22,"y":155.16,"x0":-1.7986405560411987,"y0":50.00115861954984,"z0":5.513834801399982,"aX":2.1297462037432524},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":-2.6,"spinRate":2366,"spinDirection":164},"zone":1,"typeConfidence":0.9,"plateTime":0.4081250019536875,"extension":6.7767860108979905},"index":0,"playId":"18bc4554-55ba-3a13-a9b3-88bd00990806","pitchNumber":1,"startTime":"2026-07-23T23:52:50.267Z","endTime":"2026-07-23T23:52:53.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317992138688613,"aZ":-28.109579162626574,"pfxX":2.22861869772358,"pfxZ":2.212743936645232,"pX":0.9433673919533102,"pZ":3.246435606957113,"vX0":6.08537780168633,"vY0":-134.32430204304805,"vZ0":-0.8050865317135817,"x":81.04,"y":151.13,"x0":-1.6352813940549524,"y0":50.00505680611362,"z0":5.536969762484109,"aX":4.099616987556261},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":-5.3,"spinRate":2326,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4067563390164959,"extension":6.741865335544816},"index":1,"playId":"6d4c4f56-0ba4-36e5-b5cf-3d4e779339e2","pitchNumber":2,"startTime":"2026-07-23T23:53:07.935Z","endTime":"2026-07-23T23:53:11.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.275199091662163,"aZ":-15.34163290600837,"pfxX":-4.88227077790054,"pfxZ":8.364532497553295,"pX":-1.4383469491206002,"pZ":3.912259651005628,"vX0":2.6009325019869944,"vY0":-140.7919354471061,"vZ0":-1.605376252720764,"x":171.83,"y":133.15,"x0":-1.7387006818366175,"y0":50.00143594636813,"z0":5.480261289228791,"aX":-9.823204599945347},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2359,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38868636143251,"extension":6.715584300827694},"index":2,"playId":"cac9f6f6-ac6f-3332-b87b-9f4d64147c96","pitchNumber":3,"startTime":"2026-07-23T23:53:30.151Z","endTime":"2026-07-23T23:53:33.592Z","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":87.1,"endSpeed":81.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595406879208028,"aZ":-31.808819069731417,"pfxX":1.9589667903832282,"pfxZ":0.21827662402030867,"pX":-0.1526233722273473,"pZ":1.230892592108102,"vX0":2.9127871485880195,"vY0":-126.83463429305449,"vZ0":-4.406875169586074,"x":122.82,"y":205.55,"x0":-1.566080656358885,"y0":50.000326698343834,"z0":5.500185278929032,"aX":3.2213600062997347},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":-4.2,"spinRate":2393,"spinDirection":97},"zone":13,"typeConfidence":0.91,"plateTime":0.4302694953463342,"extension":6.918014053313599},"index":3,"playId":"008edd8f-901e-3638-b237-5f0474fb5bbc","pitchNumber":4,"startTime":"2026-07-23T23:53:49.429Z","endTime":"2026-07-23T23:53:54.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326847793059866,"aZ":-24.29067282037112,"pfxX":-5.471291425371591,"pfxZ":4.484741708281732,"pX":0.17764373096206562,"pZ":0.5378628265822955,"vX0":6.163540918476284,"vY0":-131.58037572901873,"vZ0":-7.678073423308805,"x":110.23,"y":224.26,"x0":-1.4817890751421925,"y0":50.00115344677692,"z0":5.28721775763401,"aX":-9.614701096111478},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":8.6,"spinRate":1233,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4158968341938576,"extension":7.0049386517172625},"index":4,"playId":"7a0b5434-292f-33ce-8248-9b74bc3e84e5","pitchNumber":5,"startTime":"2026-07-23T23:54:13.228Z","endTime":"2026-07-23T23:54:17.931Z","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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444260808858655,"aZ":-39.210543936657466,"pfxX":6.67011519428626,"pfxZ":-4.974574592922753,"pX":0.20546880037167764,"pZ":0.5919610022818723,"vX0":1.7674175981625884,"vY0":-118.68888944902402,"vZ0":-3.454700983777031,"x":109.17,"y":222.8,"x0":-1.416703283492759,"y0":50.001614826722424,"z0":5.666428049585619,"aX":9.437729421325232},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.6,"breakHorizontal":-12.5,"spinRate":2424,"spinDirection":37},"zone":14,"typeConfidence":0.88,"plateTime":0.4629327578595257,"extension":6.920885891175434},"index":5,"playId":"b52a0b6d-9590-3228-8f40-cdce231e9e70","pitchNumber":6,"startTime":"2026-07-23T23:54:42.240Z","endTime":"2026-07-23T23:54:47.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:54:47.250Z","atBatIndex":36},{"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":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T23:56:04.229Z","endTime":"2026-07-23T23:56:14.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T23:55:19.592Z","endTime":"2026-07-23T23:56:06.486Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82330957055652,"aZ":-34.741986969428474,"pfxX":3.7569403245504303,"pfxZ":-1.5528842317472007,"pX":-0.2663691204379042,"pZ":1.7239268695947,"vX0":2.316993441488266,"vY0":-126.89516312964079,"vZ0":-2.5941475758308443,"x":127.15,"y":192.23,"x0":-1.6756015804348188,"y0":50.00521346691403,"z0":5.492572424200988,"aX":6.205820040563411},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.1,"breakHorizontal":-7.3,"spinRate":2504,"spinDirection":98},"zone":8,"typeConfidence":0.91,"plateTime":0.42954219065689614,"extension":6.915702895586471},"hitData":{"launchSpeed":104.5,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":167.9}},"index":1,"playId":"39f44d15-2cf1-3f7d-8783-02eb6875eb0e","pitchNumber":1,"startTime":"2026-07-23T23:56:06.486Z","endTime":"2026-07-23T23:56:14.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:56:14.077Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T23:58:10.533Z","endTime":"2026-07-23T23:59:22.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":90.8,"endSpeed":83.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614672924960566,"aZ":-28.433553391739625,"pfxX":-11.241654845634006,"pfxZ":2.117553713864538,"pX":0.5620649068389527,"pZ":2.216999492677513,"vX0":9.541773279983174,"vY0":-131.85795814282523,"vZ0":-2.6882529709195695,"x":95.58,"y":178.92,"x0":-1.6401477093849723,"y0":50.00085664840771,"z0":5.344217694736932,"aX":-19.82539087590315},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":18.4,"spinRate":1983,"spinDirection":242},"zone":6,"typeConfidence":0.9,"plateTime":0.4151508442176093,"extension":5.8186834438432},"index":0,"playId":"89500b89-5436-3bc7-8d0a-c3e80e2d409b","pitchNumber":1,"startTime":"2026-07-23T23:58:47.842Z","endTime":"2026-07-23T23:58:50.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268877353921376,"aZ":-35.90807473422854,"pfxX":3.7320621398380665,"pfxZ":-2.6782488473537827,"pX":1.1007825809040637,"pZ":1.7568770686932726,"vX0":5.651953554845067,"vY0":-117.70472473475827,"vZ0":-0.5680295963321065,"x":75.04,"y":191.34,"x0":-1.8203133695276463,"y0":50.00030292325873,"z0":5.33906870712087,"aX":5.211017553100924},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.7,"breakHorizontal":-8.2,"spinRate":2635,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4661402629708151,"extension":5.728788067011497},"index":1,"playId":"83b5f6ed-dce5-3c9a-9ddb-f866a566d8ea","pitchNumber":2,"startTime":"2026-07-23T23:58:59.380Z","endTime":"2026-07-23T23:59:02.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-23T23:59:07.383Z","endTime":"2026-07-23T23:59:18.752Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64852181523427,"aZ":-30.582544902689985,"pfxX":-10.424263790908856,"pfxZ":0.8763702412338894,"pX":0.8566665203734881,"pZ":2.7254777842766202,"vX0":9.682044150831496,"vY0":-133.6634198996934,"vZ0":-1.5489498523318306,"x":84.35,"y":165.19,"x0":-1.450669987842771,"y0":50.00417539222004,"z0":5.49964681576417,"aX":-18.945391579516777},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.4,"breakHorizontal":16.9,"spinRate":1986,"spinDirection":244},"zone":12,"typeConfidence":0.89,"plateTime":0.40911639755037355,"extension":5.6489944737185835},"index":3,"playId":"c3351594-bfdf-3ca6-9746-74f0c678dbd5","pitchNumber":3,"startTime":"2026-07-23T23:59:18.752Z","endTime":"2026-07-23T23:59:22.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-23T23:59:22.411Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a ground ball to right fielder Nick Loftin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T23:59:24.232Z","endTime":"2026-07-24T00:00:46.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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, 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":80.6,"endSpeed":74.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.879829889325414,"aZ":-35.69958486458536,"pfxX":3.2349168895832414,"pfxZ":-2.5057943115341894,"pX":-0.8245909538422797,"pZ":1.862909470986026,"vX0":1.9634710310239445,"vY0":-117.43644103181576,"vZ0":-0.44237002581557716,"x":148.43,"y":188.48,"x0":-2.090011013385275,"y0":50.0043592722669,"z0":5.3560372236126454,"aX":4.547786396517015},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.4,"breakHorizontal":-6.4,"spinRate":2678,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.465243212070098,"extension":5.389427234942578},"index":0,"playId":"671ed5b4-4a3a-36a1-ad0c-7b381c26cd16","pitchNumber":1,"startTime":"2026-07-23T23:59:46.029Z","endTime":"2026-07-23T23:59:49.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.4,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611098943616252,"aZ":-33.973481643533226,"pfxX":-5.732779162513512,"pfxZ":-1.1658105100909217,"pX":1.8056233938163897,"pZ":-0.2936016649530276,"vX0":10.32173672044506,"vY0":-122.51841720910491,"vZ0":-6.101855841915454,"x":48.17,"y":246.71,"x0":-1.6955814594084457,"y0":50.00558343821234,"z0":5.093459878250454,"aX":-8.81677839779136},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.2,"breakHorizontal":8.3,"spinRate":1428,"spinDirection":273},"zone":14,"typeConfidence":0.91,"plateTime":0.4451190193411154,"extension":5.720210173050286},"index":1,"playId":"9156b1c2-0417-3a52-875a-3cc449fd38e0","pitchNumber":2,"startTime":"2026-07-23T23:59:58.602Z","endTime":"2026-07-24T00:00:03.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":79.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34960089591619,"aZ":-33.99294382277552,"pfxX":-3.6404080212559435,"pfxZ":-1.1624799430889592,"pX":1.4687124233927873,"pZ":0.8694785016839075,"vX0":8.938274993455739,"vY0":-123.49767241471542,"vZ0":-3.72605307905164,"x":61.02,"y":215.3,"x0":-1.7020787549384166,"y0":50.002224745035036,"z0":5.2150763510584195,"aX":-5.7031273877593085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":4.8,"spinRate":1523,"spinDirection":277},"zone":14,"typeConfidence":0.9,"plateTime":0.4411406507921565,"extension":5.721318799205405},"index":2,"playId":"346542a9-1f2d-3f96-9037-e6d641305fa8","pitchNumber":3,"startTime":"2026-07-24T00:00:18.164Z","endTime":"2026-07-24T00:00:21.621Z","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":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40270414705437,"aZ":-31.778176325912607,"pfxX":-8.675663486466924,"pfxZ":0.2196064995322935,"pX":0.7331505295231387,"pZ":2.346502553825659,"vX0":8.426102243445362,"vY0":-132.83620489128336,"vZ0":-1.9398249498286753,"x":89.05,"y":175.42,"x0":-1.3411392678427643,"y0":50.002622768186875,"z0":5.379468169933926,"aX":-15.623900741589642},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.2,"breakHorizontal":14.0,"spinRate":1919,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.41112030059434534,"extension":5.759739514653309},"hitData":{"launchSpeed":90.3,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.54,"coordY":121.79}},"index":3,"playId":"6682a863-e233-3eb6-9769-b65824c79757","pitchNumber":4,"startTime":"2026-07-24T00:00:34.307Z","endTime":"2026-07-24T00:00:46.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:00:46.053Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"James Outman grounds into a force out, first baseman Vinnie Pasquantino to shortstop Andrew Velazquez. Zach McKinstry out at 2nd. James Outman to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T00:00:55.234Z","endTime":"2026-07-24T00:02:10.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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(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":85.2,"endSpeed":79.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.512706660740992,"aZ":-35.05890800754112,"pfxX":-4.342106909986555,"pfxZ":-1.8275991721415128,"pX":-0.5874841343639264,"pZ":2.9360364077794885,"vX0":4.635962248366292,"vY0":-124.1219828845553,"vZ0":1.2339280845855394,"x":139.39,"y":159.51,"x0":-1.9027803530795087,"y0":50.000480825225765,"z0":5.3205409994441855,"aX":-6.871723520576862},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":7.0,"spinRate":1687,"spinDirection":268},"zone":1,"typeConfidence":0.91,"plateTime":0.4388959837230004,"extension":5.8383516937739985},"index":0,"playId":"008015a9-0e5e-3020-918c-42675c4f9721","pitchNumber":1,"startTime":"2026-07-24T00:01:12.220Z","endTime":"2026-07-24T00:01:16.101Z","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":84.4,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021566356837333,"aZ":-35.131061327420376,"pfxX":-4.268944106915306,"pfxZ":-1.912182160787923,"pX":0.09703010746344364,"pZ":1.1785633241852504,"vX0":5.497737856656182,"vY0":-122.84529621344912,"vZ0":-2.5340713564089166,"x":113.3,"y":206.96,"x0":-1.6048883610459206,"y0":50.00592481124846,"z0":5.180704148406437,"aX":-6.592668003266852},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":6.6,"spinRate":1623,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.4441549918110943,"extension":5.600746891869492},"index":1,"playId":"c2c8659e-da6c-34b9-9b78-c3ca9cb27309","pitchNumber":2,"startTime":"2026-07-24T00:01:29.032Z","endTime":"2026-07-24T00:01:32.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"2d812f5c-d9bb-46a9-858d-772707ef3c06","startTime":"2026-07-24T00:01:44.619Z","endTime":"2026-07-24T00:01:49.619Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31377673336687,"aZ":-35.37050258782015,"pfxX":-5.040339035997343,"pfxZ":-2.0217907203479424,"pX":-0.20349432572138093,"pZ":1.5163950809759237,"vX0":5.710522416269687,"vY0":-124.08650070484342,"vZ0":-1.8799221626729885,"x":124.76,"y":197.84,"x0":-1.8636259070436911,"y0":50.00242378126804,"z0":5.189568933909835,"aX":-7.979427330699054},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":8.0,"spinRate":1786,"spinDirection":276},"zone":13,"typeConfidence":0.91,"plateTime":0.43889446539432786,"extension":5.7125151964767795},"hitData":{"launchSpeed":97.3,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":171.95}},"index":3,"playId":"6f62bf9d-3d36-3512-991c-2db49bd97e25","pitchNumber":3,"startTime":"2026-07-24T00:02:00.439Z","endTime":"2026-07-24T00:02:10.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:02:10.537Z","atBatIndex":40},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Tigers challenged (tag play), call on the field was upheld: James Outman caught stealing 2nd base, catcher Carter Jensen to shortstop Andrew Velazquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-24T00:02:27.424Z","endTime":"2026-07-24T00:04:48.375Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772682958147186,"aZ":-28.426875179652182,"pfxX":-9.107957001002374,"pfxZ":2.0894206364025525,"pX":-1.3215677486970099,"pZ":1.6991042544057842,"vX0":4.474227155459799,"vY0":-132.34456235781576,"vZ0":-3.6677305278027896,"x":167.38,"y":192.9,"x0":-1.8387855061752394,"y0":50.00575090219291,"z0":5.154918233133571,"aX":-16.37165729126232},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":1957,"spinDirection":248},"zone":13,"typeConfidence":0.92,"plateTime":0.41179933241879274,"extension":5.754300611469219},"index":0,"playId":"97c2b8b5-aea9-38e4-a3fa-7f2da75e0ff8","pitchNumber":1,"startTime":"2026-07-24T00:02:47.017Z","endTime":"2026-07-24T00:02:50.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888543485182165,"aZ":-31.597312089889794,"pfxX":-9.490127112516804,"pfxZ":0.3201637428098838,"pX":-1.7435280161601474,"pZ":2.247667936289025,"vX0":3.26228300577161,"vY0":-132.60809493738307,"vZ0":-1.8374052319462546,"x":183.46,"y":178.09,"x0":-1.7500208515239288,"y0":50.002878964204484,"z0":5.234298588267751,"aX":-17.058233148381543},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":1951,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4115807076281994,"extension":5.7304202722205515},"index":1,"playId":"30bd72b9-7bac-3f02-826f-786b3af1258d","pitchNumber":2,"startTime":"2026-07-24T00:03:04.748Z","endTime":"2026-07-24T00:03:07.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46990569625783,"aZ":-35.02019901486314,"pfxX":5.769429271492613,"pfxZ":-1.9886477163008447,"pX":-0.4559367711689188,"pZ":1.6462148098690839,"vX0":2.10090997364526,"vY0":-118.38207658324015,"vZ0":-1.0036161293075265,"x":134.38,"y":194.33,"x0":-2.1018615550482385,"y0":50.00132086839923,"z0":5.253026967112674,"aX":8.269406669304601},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.6,"breakHorizontal":-10.9,"spinRate":2801,"spinDirection":54},"zone":7,"typeConfidence":0.91,"plateTime":0.4609114888818331,"extension":5.692242611850902},"index":2,"playId":"dc4c4095-84a4-3f21-a9ba-f2e7a8bed188","pitchNumber":3,"startTime":"2026-07-24T00:03:24.130Z","endTime":"2026-07-24T00:03:27.202Z","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":92.3,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977347983981673,"aZ":-26.362520725217482,"pfxX":-10.475931388875368,"pfxZ":3.1640464798505556,"pX":0.6723872770778786,"pZ":1.6357816514935286,"vX0":9.425375694972352,"vY0":-134.14803015956224,"vZ0":-4.422283928727954,"x":91.37,"y":194.61,"x0":-1.5128380137165867,"y0":50.00181064018466,"z0":5.168029387438921,"aX":-19.23583947669149},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":1925,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.4071246146580312,"extension":5.944714387409174},"index":3,"playId":"2850f49e-fda9-376c-ad72-3e13245b6c5d","pitchNumber":4,"startTime":"2026-07-24T00:03:42.915Z","endTime":"2026-07-24T00:03:46.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341807256389934,"aZ":-35.1596141795025,"pfxX":-5.4473715610323765,"pfxZ":-1.891080217283141,"pX":-0.1468542306367392,"pZ":0.9948462809047035,"vX0":5.7558349920220175,"vY0":-124.46173906199512,"vZ0":-3.0443575787335355,"x":122.6,"y":211.92,"x0":-1.7740586758574384,"y0":50.00151637936242,"z0":5.125022704650017,"aX":-8.605608549460657},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":8.6,"spinRate":1700,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.43890110477154876,"extension":5.655049253867951},"index":4,"playId":"75c098a4-3c8e-3432-8ab2-5c88295f56af","pitchNumber":5,"startTime":"2026-07-24T00:04:03.693Z","endTime":"2026-07-24T00:04:08.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"978e5983-6e10-33a5-8edd-fbccd8357322","startTime":"2026-07-24T00:04:25.642Z","endTime":"2026-07-24T00:04:29.198Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762960967914164,"aZ":-35.55150527184899,"pfxX":2.753480411071763,"pfxZ":-2.23618564746543,"pX":-0.9514700248237209,"pZ":0.8751444645173464,"vX0":1.719477199256013,"vY0":-121.82660660396428,"vZ0":-2.946691847223567,"x":153.27,"y":215.15,"x0":-2.0229047895523986,"y0":50.00306366373606,"z0":5.157414870154118,"aX":4.159898152769416},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.4,"breakHorizontal":-5.4,"spinRate":2591,"spinDirection":60},"zone":13,"typeConfidence":0.86,"plateTime":0.4487059394895385,"extension":5.669291096270057},"index":6,"playId":"ada2b397-ff6b-318c-8c58-9b3de4dab952","pitchNumber":6,"startTime":"2026-07-24T00:04:42.893Z","endTime":"2026-07-24T00:04:48.375Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":116},"playEndTime":"2026-07-24T00:04:48.375Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T00:09:19.557Z","endTime":"2026-07-24T00:09:30.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26649048862286,"aZ":-13.907852420888164,"pfxX":-4.361730857962963,"pfxZ":9.696888601127565,"pX":-0.18439324065386983,"pZ":1.726297005164315,"vX0":5.7478789087676105,"vY0":-136.44513907186845,"vZ0":-7.58398599467802,"x":124.03,"y":192.17,"x0":-1.752467167262037,"y0":50.00591735050327,"z0":5.502162810196736,"aX":-8.219060608023298},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2227,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.4015646697046429,"extension":6.7824127511044905},"hitData":{"launchSpeed":97.5,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":111.14}},"index":0,"playId":"44f44798-693f-3d61-a2ce-6ed08d9378f2","pitchNumber":1,"startTime":"2026-07-24T00:09:19.557Z","endTime":"2026-07-24T00:09:30.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:09:30.458Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Isaac Collins homers (6) on a fly ball to right field. Michael Massey scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T00:09:31.953Z","endTime":"2026-07-24T00:11:59.618Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40846331479342,"aZ":-20.62407344485474,"pfxX":1.0834599172538104,"pfxZ":6.463841568181383,"pX":-0.438490846816543,"pZ":2.270001996751115,"vX0":3.562523895676042,"vY0":-132.11447015480235,"vZ0":-4.569770078928226,"x":133.71,"y":177.49,"x0":-1.939449832461248,"y0":50.000522933661884,"z0":5.51746992064765,"aX":1.9337352936199863},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":-2.6,"spinRate":2252,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.4129648410047069,"extension":6.615943688578936},"index":0,"playId":"5d7d521f-c0be-3485-baf9-18da2c33f2c9","pitchNumber":1,"startTime":"2026-07-24T00:09:53.760Z","endTime":"2026-07-24T00:09:57.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03895636556872,"aZ":-27.373827687854966,"pfxX":-4.132868327357587,"pfxZ":2.8560006312125594,"pX":0.14059293758506114,"pZ":1.776067383491958,"vX0":5.9787901947470194,"vY0":-128.37489573236863,"vZ0":-4.049831483241818,"x":111.64,"y":190.83,"x0":-1.6749541311148624,"y0":50.00023483733794,"z0":5.489801539540218,"aX":-6.939892851750032},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":6.2,"spinRate":1148,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.425656175166393,"extension":6.958171666497697},"index":1,"playId":"02e3725c-3357-3317-9b40-521b81fd4fc4","pitchNumber":2,"startTime":"2026-07-24T00:10:15.683Z","endTime":"2026-07-24T00:10:18.861Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91928663915818,"aZ":-25.979392788106814,"pfxX":3.7720484931319147,"pfxZ":3.459769327033312,"pX":-0.2768490556407229,"pZ":3.439941893128878,"vX0":2.3626613472536344,"vY0":-132.83566676424564,"vZ0":-0.6912181805494053,"x":127.55,"y":145.9,"x0":-1.6672928437886039,"y0":50.00322538188077,"z0":5.5889161492630395,"aX":6.754012937625893},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-7.3,"spinRate":2324,"spinDirection":167},"zone":11,"typeConfidence":0.9,"plateTime":0.41202485087254814,"extension":6.69171549545997},"index":2,"playId":"826d49fd-4c71-32e4-aee4-3c96f9535634","pitchNumber":3,"startTime":"2026-07-24T00:10:35.661Z","endTime":"2026-07-24T00:10:39.151Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"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":91.6,"endSpeed":84.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.249285748184807,"aZ":-23.931099995634245,"pfxX":1.6437064320597283,"pfxZ":4.545849880972967,"pX":1.129367938688466,"pZ":1.7743844013138714,"vX0":6.74466193417059,"vY0":-133.25130565336192,"vZ0":-5.269327928930101,"x":73.95,"y":190.87,"x0":-1.6391621905791436,"y0":50.004906422682865,"z0":5.486494516728807,"aX":2.982416580687386},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-4.3,"spinRate":2404,"spinDirection":173},"zone":14,"typeConfidence":0.91,"plateTime":0.40966458627582325,"extension":6.811691404222295},"index":3,"playId":"1194d498-24ba-36de-ba51-2301b2c738ac","pitchNumber":4,"startTime":"2026-07-24T00:11:08.725Z","endTime":"2026-07-24T00:11:12.241Z","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},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66727561853509,"aZ":-30.63509678551015,"pfxX":4.508563596461453,"pfxZ":0.9542030862698105,"pX":0.1764834918479311,"pZ":1.772526556526667,"vX0":2.919164836919251,"vY0":-125.56501164890483,"vZ0":-3.3358271189187096,"x":110.27,"y":190.92,"x0":-1.5839424554521087,"y0":50.002100030798076,"z0":5.5916599582032,"aX":7.250652725265957},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":-8.8,"spinRate":2399,"spinDirection":92},"zone":8,"typeConfidence":0.91,"plateTime":0.4349890806874743,"extension":6.706454013012516},"hitData":{"launchSpeed":101.7,"launchAngle":32.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.58,"coordY":83.78}},"index":4,"playId":"8c69d1d8-e8ee-3a12-af7c-6c64dc7c48eb","pitchNumber":5,"startTime":"2026-07-24T00:11:32.691Z","endTime":"2026-07-24T00:11:59.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:11:59.618Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to left fielder Zach McKinstry.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T00:14:31.030Z","endTime":"2026-07-24T00:15:55.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T00:12:11.950Z","endTime":"2026-07-24T00:12:41.240Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Troy Melton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-24T00:12:41.240Z","endTime":"2026-07-24T00:14:33.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74929245852371,"aZ":-24.293266844910228,"pfxX":9.128699456850008,"pfxZ":4.531708470989243,"pX":-0.0800865304414935,"pZ":1.5704329078483614,"vX0":-7.330002258983735,"vY0":-130.57460405701912,"vZ0":-5.422302035612427,"x":120.05,"y":196.38,"x0":1.56817479919262,"y0":50.000913442189734,"z0":5.485554905299468,"aX":15.868399556511292},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.0,"spinRate":2077,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.4183858977910293,"extension":6.4899739176377915},"index":2,"playId":"7762df38-be5a-3c2e-8fd6-b3ba834d74ed","pitchNumber":1,"startTime":"2026-07-24T00:14:33.111Z","endTime":"2026-07-24T00:14:36.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21404069449078,"aZ":-33.79697473775267,"pfxX":-11.748107530887399,"pfxZ":-1.218071510072095,"pX":-0.37881535964666246,"pZ":2.062336532561872,"vX0":-1.7429548527546617,"vY0":-115.26704723820248,"vZ0":-0.6096343510394148,"x":131.44,"y":183.1,"x0":1.913975502656419,"y0":50.00305707725814,"z0":5.61901425989979,"aX":-15.665623498727347},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.0,"breakHorizontal":21.7,"spinRate":2749,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.47681534189587804,"extension":6.362956062928314},"index":3,"playId":"0e1c5505-b320-3bea-b1cf-021472d766e6","pitchNumber":2,"startTime":"2026-07-24T00:14:56.018Z","endTime":"2026-07-24T00:14:59.309Z","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":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.067438157118822,"aZ":-34.68682677746165,"pfxX":-11.068695537907953,"pfxZ":-1.8623561209258712,"pX":-1.1632760388976644,"pZ":1.8276701847600747,"vX0":-3.2904554191307804,"vY0":-115.41028621856128,"vZ0":-1.0290285045348138,"x":161.34,"y":189.43,"x0":1.7203934966732073,"y0":50.005744105483195,"z0":5.628788634869855,"aX":-14.890282430125065},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.4,"breakHorizontal":20.9,"spinRate":2752,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.475123027231104,"extension":6.37520843229558},"index":4,"playId":"22080be7-80d3-30ff-9d5b-839461cf3fd2","pitchNumber":3,"startTime":"2026-07-24T00:15:14.687Z","endTime":"2026-07-24T00:15:19.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21268383882541,"aZ":-25.989414967192605,"pfxX":-2.2821310452064134,"pfxZ":3.747095428979079,"pX":-1.1221073567188158,"pZ":0.7992790099036621,"vX0":-5.7230829985860066,"vY0":-126.92531038160004,"vZ0":-6.869659364227442,"x":159.77,"y":217.2,"x0":1.4481918123288255,"y0":50.00192415415725,"z0":5.578161359831434,"aX":-3.7650608487136226},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":5.3,"spinRate":2392,"spinDirection":168},"zone":13,"typeConfidence":0.89,"plateTime":0.4296653097931835,"extension":6.588029485513823},"index":5,"playId":"39ad8e1b-0459-33c8-b769-b256ade54ddf","pitchNumber":4,"startTime":"2026-07-24T00:15:31.118Z","endTime":"2026-07-24T00:15:35.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90090796993816,"aZ":-24.70300067235903,"pfxX":6.983417798628397,"pfxZ":4.203768487118298,"pX":-0.014979179662077737,"pZ":2.887645494296376,"vX0":-6.236702747361181,"vY0":-131.71936102178995,"vZ0":-2.3311874650217663,"x":117.57,"y":160.81,"x0":1.462720265388896,"y0":50.00553251699516,"z0":5.588830658969484,"aX":12.417680656852475},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":-11.5,"spinRate":2110,"spinDirection":139},"zone":2,"typeConfidence":0.88,"plateTime":0.41398774749011213,"extension":6.362066474768161},"hitData":{"launchSpeed":82.1,"launchAngle":45.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.64,"coordY":114.84}},"index":6,"playId":"dcbbb1fa-6d1a-37aa-a970-5cda6d8c8e9a","pitchNumber":5,"startTime":"2026-07-24T00:15:47.180Z","endTime":"2026-07-24T00:15:55.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:15:55.920Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Loftin singles on a sharp line drive to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T00:15:57.840Z","endTime":"2026-07-24T00:17:49.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":83.8,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299763335022014,"aZ":-25.932642494381604,"pfxX":6.914464025871448,"pfxZ":4.146931653621771,"pX":0.6085564797928253,"pZ":2.231727903972895,"vX0":-4.755800625686219,"vY0":-121.9732075936518,"vZ0":-2.785698214776913,"x":93.8,"y":178.52,"x0":1.686621225678464,"y0":50.002373274374264,"z0":5.627986642639165,"aX":10.403953282388304},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.1,"breakHorizontal":-11.4,"spinRate":1490,"spinDirection":107},"zone":6,"typeConfidence":0.9,"plateTime":0.44928700708187863,"extension":6.456740739413373},"index":0,"playId":"ecd84eda-4d82-3954-9a82-10f941ebeb8c","pitchNumber":1,"startTime":"2026-07-24T00:16:19.738Z","endTime":"2026-07-24T00:16:23.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, 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":83.2,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579435609047053,"aZ":-27.589039962827897,"pfxX":8.383097381958144,"pfxZ":3.0689965873642198,"pX":1.1892953487006792,"pZ":2.1046838879374348,"vX0":-3.8025226253141193,"vY0":-121.15665880670768,"vZ0":-2.626013237185532,"x":71.67,"y":181.95,"x0":1.6858273431758224,"y0":50.00254491922255,"z0":5.601599332610977,"aX":12.523947121924547},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":-14.4,"spinRate":1637,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4512401617391486,"extension":6.513245769982032},"index":1,"playId":"e5e61272-8b81-3252-8fc0-6fe29ed88d47","pitchNumber":2,"startTime":"2026-07-24T00:17:04.112Z","endTime":"2026-07-24T00:17:08.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554799904108002,"aZ":-25.855076413362625,"pfxX":-2.288519398821255,"pfxZ":3.7572808373176123,"pX":-0.2501868774617262,"pZ":0.6434486109707429,"vX0":-3.8945460896818447,"vY0":-128.0877151827283,"vZ0":-7.475627520757046,"x":126.54,"y":221.41,"x0":1.5804104496292495,"y0":50.00260747013772,"z0":5.587822265287471,"aX":-3.845965114561034},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2493,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.4257175487736804,"extension":6.435126323915523},"index":2,"playId":"4827e8c3-46b5-3a82-b27e-ce851b8241f5","pitchNumber":3,"startTime":"2026-07-24T00:17:19.802Z","endTime":"2026-07-24T00:17:23.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.446799606058704,"aZ":-29.452800252826805,"pfxX":-1.8334078948715815,"pfxZ":1.6368453262155658,"pX":0.1532904367860107,"pZ":2.31243903247235,"vX0":-3.09866345098854,"vY0":-127.46653869863803,"vZ0":-2.7860084767548607,"x":111.16,"y":176.34,"x0":1.617684514663887,"y0":50.004635010622614,"z0":5.7185349760750235,"aX":-3.0504332793988778},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":4.0,"spinRate":2355,"spinDirection":194},"zone":5,"typeConfidence":0.9,"plateTime":0.4278793901838367,"extension":6.5485398093811344},"hitData":{"launchSpeed":105.1,"launchAngle":8.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.92,"coordY":83.27}},"index":3,"playId":"68f11222-f870-3e5c-97af-7692b68cac84","pitchNumber":4,"startTime":"2026-07-24T00:17:38.668Z","endTime":"2026-07-24T00:17:49.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:17:49.030Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Velazquez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson. Nick Loftin to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T00:17:53.639Z","endTime":"2026-07-24T00:18:57.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":81.1,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.372855314856594,"aZ":-26.43241131662567,"pfxX":-1.270991896020218,"pfxZ":3.4530500939061826,"pX":0.7817969791657599,"pZ":1.8795569809248567,"vX0":-1.7857773916310293,"vY0":-127.59726380053628,"vZ0":-4.553895086346558,"x":87.2,"y":188.03,"x0":1.6537603265677752,"y0":50.00067362023264,"z0":5.751163308166906,"aX":-2.1111612237265818},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":2.6,"spinRate":2362,"spinDirection":175},"zone":9,"typeConfidence":0.91,"plateTime":0.4280207637755371,"extension":6.407251018571975},"index":0,"playId":"2374279e-cc89-3ead-b29b-5d72fb4bc406","pitchNumber":1,"startTime":"2026-07-24T00:18:13.977Z","endTime":"2026-07-24T00:18:17.442Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.027839190807896,"aZ":-17.42431476317618,"pfxX":3.7537989285943754,"pfxZ":8.250997549159356,"pX":0.46992909867433097,"pZ":3.561947369644501,"vX0":-4.143940592113106,"vY0":-132.55006055730112,"vZ0":-2.4772280394030926,"x":99.09,"y":142.61,"x0":1.5622384133958775,"y0":50.00538390241037,"z0":5.773783800726054,"aX":6.713437155711445},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":-6.0,"spinRate":2197,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.41244662908567653,"extension":6.416178931120096},"index":1,"playId":"c3af46b9-b705-3ffd-acd7-83018166ad07","pitchNumber":2,"startTime":"2026-07-24T00:18:30.243Z","endTime":"2026-07-24T00:18:33.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.055048239735875,"aZ":-29.49338040682524,"pfxX":6.542481431859766,"pfxZ":1.783328585391815,"pX":-0.14711994319893407,"pZ":1.0660659351871486,"vX0":-6.144025236413453,"vY0":-121.44021531492946,"vZ0":-4.623898392393739,"x":122.61,"y":210.0,"x0":1.556317498263192,"y0":50.00490814300626,"z0":5.537776234150258,"aX":9.849271520534138},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":-10.6,"spinRate":1562,"spinDirection":108},"zone":13,"typeConfidence":0.91,"plateTime":0.449702310903751,"extension":6.456875996669726},"hitData":{"launchSpeed":56.3,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.4,"coordY":164.18}},"index":2,"playId":"28631972-2975-37f0-a208-2a0a8a91ae0e","pitchNumber":3,"startTime":"2026-07-24T00:18:49.794Z","endTime":"2026-07-24T00:18:57.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:18:57.406Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-24T00:19:05.527Z","endTime":"2026-07-24T00:21:22.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"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":3},"details":{"event":"Groundout","eventType":"field_out","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":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(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":87.3,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23236238485378,"aZ":-27.618713958033382,"pfxX":-2.397432749666834,"pfxZ":2.7339687691415886,"pX":-0.563390322981354,"pZ":1.3689685740030069,"vX0":-4.623345528884971,"vY0":-127.22771019229958,"vZ0":-5.2943798587870905,"x":138.48,"y":201.82,"x0":1.577560952675875,"y0":50.00088087072103,"z0":5.623477146280676,"aX":-3.991835178966213},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":5.3,"spinRate":2398,"spinDirection":196},"zone":13,"typeConfidence":0.9,"plateTime":0.42793661971382146,"extension":6.533205769543188},"index":0,"playId":"1da25077-cea2-315c-91a8-52b4624bc51d","pitchNumber":1,"startTime":"2026-07-24T00:19:38.054Z","endTime":"2026-07-24T00:19:42.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.302672485064956,"aZ":-15.460623586660619,"pfxX":3.4021230753479514,"pfxZ":9.170341955093521,"pX":-0.1812317012407325,"pZ":3.5654171414424245,"vX0":-5.542497054968966,"vY0":-133.9832861091598,"vZ0":-3.0276758276396816,"x":123.91,"y":142.51,"x0":1.4699023009023136,"y0":50.000344226305664,"z0":5.811503184412522,"aX":6.1992966322402},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-5.0,"spinRate":2273,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.40842322112386853,"extension":6.417755542166379},"index":1,"playId":"95ea98c5-6a73-305f-a95e-ca7e17ae7ea8","pitchNumber":2,"startTime":"2026-07-24T00:19:53.854Z","endTime":"2026-07-24T00:19:58.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439294493600006,"aZ":-16.643431584402094,"pfxX":3.5280672107579423,"pfxZ":8.537970791654919,"pX":-0.5804092546262232,"pZ":3.1824853612931503,"vX0":-6.5057311332981875,"vY0":-133.67698664864733,"vZ0":-3.5323314604542566,"x":139.12,"y":152.85,"x0":1.4208533542227082,"y0":50.00395719349264,"z0":5.708057655053391,"aX":6.419154208243124},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":-5.0,"spinRate":2227,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.4089523971106832,"extension":6.4852567536190895},"index":2,"playId":"c37d0ead-f9d6-3a0b-ab4b-a1b0a98a1fef","pitchNumber":3,"startTime":"2026-07-24T00:20:12.558Z","endTime":"2026-07-24T00:20:17.756Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325396609106946,"aZ":-26.35729662531333,"pfxX":-0.9926314088247014,"pfxZ":3.47049094562042,"pX":0.18620295395494355,"pZ":2.129816283945679,"vX0":-3.536792426530139,"vY0":-128.1130148948972,"vZ0":-3.6229813021884523,"x":109.9,"y":181.27,"x0":1.7087807786154223,"y0":50.00303926196866,"z0":5.6025354410862125,"aX":-1.664354877001253},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":2.5,"spinRate":2335,"spinDirection":178},"zone":8,"typeConfidence":0.91,"plateTime":0.4261293126389889,"extension":6.449824821989806},"index":3,"playId":"035299cf-72cc-3f09-ab2b-92de70c23514","pitchNumber":4,"startTime":"2026-07-24T00:20:44.408Z","endTime":"2026-07-24T00:20:47.421Z","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":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84120569184756,"aZ":-36.30556147397347,"pfxX":-7.606999661868408,"pfxZ":-2.996720530670502,"pX":-0.3951278936513032,"pZ":1.8405723498294277,"vX0":-2.9588554738183137,"vY0":-116.67152972862361,"vZ0":-0.8030851756150049,"x":132.06,"y":189.08,"x0":1.8775557759740857,"y0":50.00278653369057,"z0":5.60926117023403,"aX":-10.491206237376902},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.4,"breakHorizontal":14.5,"spinRate":2734,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.46938097733968576,"extension":6.505496527900243},"hitData":{"launchSpeed":86.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":168.4}},"index":4,"playId":"117db4ca-9458-33a8-bd12-cf5adf2557fc","pitchNumber":5,"startTime":"2026-07-24T00:21:15.385Z","endTime":"2026-07-24T00:21:22.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:21:22.946Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-24T00:24:03.503Z","endTime":"2026-07-24T00:24:14.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":{"description":"Pitching Change: Matt Strahm replaces Randy Dobnak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T00:22:39.667Z","endTime":"2026-07-24T00:24:05.812Z","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":"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.3,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90872181953953,"aZ":-21.37669725280326,"pfxX":10.771739886016952,"pfxZ":5.890238005825005,"pX":0.5454425553501677,"pZ":2.96621864762926,"vX0":-10.66276095571819,"vY0":-134.03729859693854,"vZ0":-2.0101172910011624,"x":96.21,"y":158.69,"x0":3.161097222793781,"y0":50.00497568887227,"z0":5.240389848756735,"aX":19.752383622939004},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":-17.4,"spinRate":2379,"spinDirection":135},"zone":3,"typeConfidence":0.91,"plateTime":0.4074547957784067,"extension":6.06453006327014},"hitData":{"launchSpeed":97.4,"launchAngle":37.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.1,"coordY":59.41}},"index":1,"playId":"1d24397f-d3fd-3a58-b7b7-c301f7d009b9","pitchNumber":1,"startTime":"2026-07-24T00:24:05.812Z","endTime":"2026-07-24T00:24:14.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:24:14.501Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-24T00:24:23.691Z","endTime":"2026-07-24T00:26:48.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":80.5,"endSpeed":74.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.766715468808304,"aZ":-30.11887767321197,"pfxX":-4.794631116560132,"pfxZ":1.4651064606773403,"pX":-0.8811239638363497,"pZ":3.153036568070953,"vX0":-3.948948307938593,"vY0":-117.3133636864799,"vZ0":0.9830563437286339,"x":150.59,"y":153.65,"x0":1.4427790550735695,"y0":50.002955461059415,"z0":5.521286629109431,"aX":-6.7284144566982365},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.1,"breakHorizontal":9.6,"spinRate":2667,"spinDirection":282},"zone":11,"typeConfidence":0.9,"plateTime":0.4656678361950757,"extension":6.038930926082328},"index":0,"playId":"e7de8635-6dcd-3969-a767-4f152540b6fe","pitchNumber":1,"startTime":"2026-07-24T00:24:51.067Z","endTime":"2026-07-24T00:24:55.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22089385076012,"aZ":-15.792755416080157,"pfxX":8.03699483924271,"pfxZ":9.188628022884332,"pX":-0.753359679921812,"pZ":3.12827730751358,"vX0":-8.486136448015472,"vY0":-132.62780771430374,"vZ0":-2.2393184770131636,"x":145.72,"y":154.32,"x0":1.4427242604409192,"y0":50.0010319690195,"z0":5.134630279240865,"aX":14.325158400211834},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-12.7,"spinRate":2567,"spinDirection":133},"zone":1,"typeConfidence":0.91,"plateTime":0.4128939368935445,"extension":6.213851375858855},"index":1,"playId":"841b1405-3b4d-3bd7-8d1f-4d06126352df","pitchNumber":2,"startTime":"2026-07-24T00:25:08.165Z","endTime":"2026-07-24T00:25:11.352Z","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.5,"endSpeed":83.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916703127784377,"aZ":-15.983476231071053,"pfxX":8.177237333017038,"pfxZ":9.186178697549085,"pX":-0.41051828884511415,"pZ":2.3766541608451353,"vX0":-7.38323979821322,"vY0":-131.65333353234664,"vZ0":-3.973646557315745,"x":132.65,"y":174.61,"x0":1.362493287012965,"y0":50.000968539372096,"z0":5.0820929207686785,"aX":14.409829067101095},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-13.3,"spinRate":2562,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.415416088458636,"extension":6.101267776625074},"index":2,"playId":"75b6dc44-97d3-3b33-b45a-db40cd0f8de3","pitchNumber":3,"startTime":"2026-07-24T00:25:32.159Z","endTime":"2026-07-24T00:25:35.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.316466933062607,"aZ":-36.391476268732674,"pfxX":6.987070340520741,"pfxZ":-2.908322081542252,"pX":0.9273708369173406,"pZ":3.4054740419205936,"vX0":-3.870649197573164,"vY0":-119.24716140709862,"vZ0":3.189515025095319,"x":81.65,"y":146.83,"x0":1.6575724063734119,"y0":50.00170561571313,"z0":5.317491737155687,"aX":10.137539740060674},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.3,"breakHorizontal":-11.8,"spinRate":1872,"spinDirection":93},"zone":12,"typeConfidence":0.9,"plateTime":0.45801327422680815,"extension":6.140735200121013},"index":3,"playId":"291d373c-872b-3e46-a54b-f178d18d2dc5","pitchNumber":4,"startTime":"2026-07-24T00:25:55.065Z","endTime":"2026-07-24T00:25:59.416Z","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.4,"endSpeed":83.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.305942830311547,"aZ":-15.657786465923335,"pfxX":6.579819405402398,"pfxZ":9.349227681568452,"pX":0.46458802269197913,"pZ":4.214002189271794,"vX0":-4.677216068802139,"vY0":-131.6746771959676,"vZ0":-0.057888653061129836,"x":99.29,"y":125.0,"x0":1.4033760673883298,"y0":50.00614785291987,"z0":5.388664325874102,"aX":11.629386678374141},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":-11.0,"spinRate":2464,"spinDirection":137},"zone":12,"typeConfidence":0.84,"plateTime":0.4149692174581978,"extension":6.046228648202592},"index":4,"playId":"85b1930a-c71e-38b5-89fe-fc3e03299469","pitchNumber":5,"startTime":"2026-07-24T00:26:12.316Z","endTime":"2026-07-24T00:26:16.771Z","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":1},"index":5,"startTime":"2026-07-24T00:26:25.236Z","endTime":"2026-07-24T00:26:42.905Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21368982216037,"aZ":-26.958213918905855,"pfxX":-7.15608237110457,"pfxZ":3.6146129430178684,"pX":-1.355229095093769,"pZ":1.137819532555593,"vX0":-4.139308766952532,"vY0":-119.37640801365217,"vZ0":-4.183744460913698,"x":168.66,"y":208.06,"x0":1.3313346487695608,"y0":50.001334867389346,"z0":5.3429239921051135,"aX":-10.314254717037773},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":2716,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.45901884222307565,"extension":6.209187942901206},"index":6,"playId":"42e6303b-ca73-34a2-a971-400ebe041860","pitchNumber":6,"startTime":"2026-07-24T00:26:42.905Z","endTime":"2026-07-24T00:26:48.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:26:48.046Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hao-Yu Lee walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-24T00:27:18.959Z","endTime":"2026-07-24T00:28:51.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Offensive Substitution: Pinch-hitter Hao-Yu Lee replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-24T00:27:00.377Z","endTime":"2026-07-24T00:27:21.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243288063934326,"aZ":-14.509287616488221,"pfxX":6.603338677391179,"pfxZ":10.245365558175711,"pX":1.8425502604223885,"pZ":3.828370648631893,"vX0":-1.6310172456503498,"vY0":-130.4373397478668,"vZ0":-1.039477154693647,"x":46.77,"y":135.41,"x0":1.6176427654562429,"y0":50.00545504728337,"z0":5.325296473999363,"aX":11.388243255233407},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.6,"breakHorizontal":-11.6,"spinRate":2442,"spinDirection":140},"zone":12,"typeConfidence":0.8,"plateTime":0.41980501425139183,"extension":6.003264004560499},"index":1,"playId":"1a0a1cc1-7a6b-31cf-abfc-209fb0d5d392","pitchNumber":1,"startTime":"2026-07-24T00:27:21.293Z","endTime":"2026-07-24T00:27:24.593Z","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":90.8,"endSpeed":83.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791810964645343,"aZ":-15.922215185958752,"pfxX":6.774165946650468,"pfxZ":9.165013276450786,"pX":1.052490979706923,"pZ":4.840141253842364,"vX0":-3.891078249528188,"vY0":-132.22266836590495,"vZ0":1.538797990236441,"x":76.88,"y":108.1,"x0":1.6619024612694557,"y0":50.00278034335451,"z0":5.417854722433722,"aX":12.012657992901183},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":-11.4,"spinRate":2545,"spinDirection":135},"zone":12,"typeConfidence":0.86,"plateTime":0.4140171392620462,"extension":6.023675813248068},"index":2,"playId":"60a01a2c-1f4f-3020-9e02-6aa941a6a002","pitchNumber":2,"startTime":"2026-07-24T00:27:38.594Z","endTime":"2026-07-24T00:27:42.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40514532072258,"aZ":-15.595839760911494,"pfxX":6.325244581998783,"pfxZ":9.652205908996043,"pX":-0.35253953047814657,"pZ":3.2917996696398943,"vX0":-6.346007476487614,"vY0":-129.99479380990414,"vZ0":-1.9385082485849492,"x":130.44,"y":149.9,"x0":1.294624083531874,"y0":50.00011314228508,"z0":5.22686380663973,"aX":10.86038321373295},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.3,"breakHorizontal":-10.1,"spinRate":2484,"spinDirection":135},"zone":11,"typeConfidence":0.75,"plateTime":0.4208249866332041,"extension":6.185802959965123},"index":3,"playId":"cced4b7e-c1f0-32b1-810b-51a948b593f6","pitchNumber":3,"startTime":"2026-07-24T00:27:56.704Z","endTime":"2026-07-24T00:28:00.842Z","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":80.1,"endSpeed":74.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.106790620652777,"aZ":-31.12789206711996,"pfxX":-6.805833090661089,"pfxZ":0.7569304035688651,"pX":-0.20718203411053432,"pZ":0.8260179178915144,"vX0":-1.9194786345487969,"vY0":-116.67249642855538,"vZ0":-3.543066648885416,"x":124.9,"y":216.48,"x0":1.5103975015744615,"y0":50.00094235365145,"z0":5.300030342501283,"aX":-9.37426321471504},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.7,"breakHorizontal":12.8,"spinRate":2592,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.46958539970369095,"extension":6.1569059027454305},"index":4,"playId":"5a7cc7af-6937-3361-ba94-8aa8d73bf630","pitchNumber":4,"startTime":"2026-07-24T00:28:13.393Z","endTime":"2026-07-24T00:28:17.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021582373625193,"aZ":-15.34529000517108,"pfxX":5.991601549708637,"pfxZ":9.80137104747822,"pX":-0.4940113526280403,"pZ":1.790022984332694,"vX0":-6.826511004235347,"vY0":-129.67450457315775,"vZ0":-5.539312730396516,"x":135.83,"y":190.45,"x0":1.3840143265455682,"y0":50.003358696773354,"z0":5.109203310753758,"aX":10.288744601578571},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.8,"breakHorizontal":-9.5,"spinRate":2477,"spinDirection":135},"zone":7,"typeConfidence":0.73,"plateTime":0.4210549344924903,"extension":6.305965101598827},"index":5,"playId":"b04686e7-914d-345c-afb0-135738c739ff","pitchNumber":5,"startTime":"2026-07-24T00:28:29.990Z","endTime":"2026-07-24T00:28:33.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55959360950293,"aZ":-16.257898927923655,"pfxX":5.854967211644243,"pfxZ":9.10185209834396,"pX":1.9880788471248831,"pZ":3.2893217845582803,"vX0":-0.9019964142751847,"vY0":-131.33652174272828,"vZ0":-2.026817038321358,"x":41.22,"y":149.97,"x0":1.5750485155576976,"y0":50.002157141382376,"z0":5.278817242212625,"aX":10.237998639523195},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":-10.4,"spinRate":2456,"spinDirection":140},"zone":12,"typeConfidence":0.81,"plateTime":0.4168759479015143,"extension":6.150249522408378},"index":6,"playId":"970d11a8-d265-3b5a-ae0e-ab63e94ea0a5","pitchNumber":6,"startTime":"2026-07-24T00:28:47.706Z","endTime":"2026-07-24T00:28:51.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:28:51.746Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-24T00:28:53.408Z","endTime":"2026-07-24T00:30:29.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":80.4,"endSpeed":73.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.961673933843763,"aZ":-32.81297308022437,"pfxX":-8.309178396231752,"pfxZ":-0.4709663248630651,"pX":-0.2874548778460886,"pZ":3.3184288129799895,"vX0":-5.64406720672587,"vY0":-116.85528772498186,"vZ0":2.0998093773752515,"x":127.96,"y":149.18,"x0":3.24624492618389,"y0":50.00018343308288,"z0":5.511740348516122,"aX":-11.3789921260066},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.0,"breakHorizontal":16.6,"spinRate":2657,"spinDirection":294},"zone":1,"typeConfidence":0.91,"plateTime":0.4704334313300347,"extension":6.02158245134333},"index":0,"playId":"6399578d-fbc2-3003-bced-80a2d88c7a34","pitchNumber":1,"startTime":"2026-07-24T00:29:19.686Z","endTime":"2026-07-24T00:29:22.888Z","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":90.1,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98364661562896,"aZ":-20.559160164401867,"pfxX":10.774414927473616,"pfxZ":6.707794427911685,"pX":1.0521560805927908,"pZ":3.9118107169081076,"vX0":-9.02890159801526,"vY0":-130.86184230820362,"vZ0":0.4818715510299295,"x":76.89,"y":133.16,"x0":3.1496955970156755,"y0":50.00357181641682,"z0":5.267083356939054,"aX":18.66106538420391},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.5,"breakHorizontal":-17.5,"spinRate":2409,"spinDirection":141},"zone":12,"typeConfidence":0.93,"plateTime":0.4187725327031959,"extension":6.155513803513393},"index":1,"playId":"391b97d4-cb28-3347-bd05-ab99a56fe83e","pitchNumber":2,"startTime":"2026-07-24T00:29:36.738Z","endTime":"2026-07-24T00:29:41.491Z","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":79.9,"endSpeed":73.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.648261771856042,"aZ":-28.774672584155564,"pfxX":-6.137058236331322,"pfxZ":2.483127383537635,"pX":-0.10711963480419767,"pZ":2.813090246321716,"vX0":-5.874085917098913,"vY0":-116.27023583551654,"vZ0":0.4568300816400104,"x":121.08,"y":162.83,"x0":3.248801241825619,"y0":50.00497732270704,"z0":5.3430453089966115,"aX":-8.408009303412213},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":2604,"spinDirection":271},"zone":5,"typeConfidence":0.9,"plateTime":0.47096089097446736,"extension":6.1482330929677875},"index":2,"playId":"c7dcb0a1-70bb-3b8b-97f4-31bda9355e65","pitchNumber":3,"startTime":"2026-07-24T00:29:56.636Z","endTime":"2026-07-24T00:29:59.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654035599270436,"aZ":-14.964524754302566,"pfxX":8.3275693977379,"pfxZ":9.802088244902718,"pX":-0.45373534107415125,"pZ":2.8285731107099905,"vX0":-11.672622291292747,"vY0":-131.36576602095263,"vZ0":-3.1980001588738345,"x":134.3,"y":162.41,"x0":2.9560291733415696,"y0":50.002261131342514,"z0":5.167714782172366,"aX":14.620814223685631},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":-12.6,"spinRate":2521,"spinDirection":131},"zone":4,"typeConfidence":0.89,"plateTime":0.4162330610405629,"extension":6.110439557333221},"hitData":{"launchSpeed":104.3,"launchAngle":31.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":104.62,"coordY":35.42}},"index":3,"playId":"d5db0a12-de19-37f3-a4e3-21a250ccb8dd","pitchNumber":4,"startTime":"2026-07-24T00:30:18.905Z","endTime":"2026-07-24T00:30:29.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:30:29.150Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-24T00:33:00.548Z","endTime":"2026-07-24T00:33:44.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Hao-Yu Lee remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T00:31:43.827Z","endTime":"2026-07-24T00:33:02.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355123103782876,"aZ":-17.326088357190088,"pfxX":3.9235081656726876,"pfxZ":8.387519266605535,"pX":0.7888741146019315,"pZ":3.1224559343645053,"vX0":-3.2727222556129125,"vY0":-131.79571542722147,"vZ0":-3.537990982272234,"x":86.93,"y":154.47,"x0":1.5331425083722532,"y0":50.00309887707117,"z0":5.751634454244725,"aX":6.946092513952565},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-6.5,"spinRate":2071,"spinDirection":141},"zone":3,"typeConfidence":0.9,"plateTime":0.41459498365104475,"extension":6.533165298040374},"index":1,"playId":"5e512914-5d57-3b6b-9b90-d6ee5d8ffeac","pitchNumber":1,"startTime":"2026-07-24T00:33:02.827Z","endTime":"2026-07-24T00:33:05.843Z","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":81.2,"endSpeed":75.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05044304843202,"aZ":-45.237196264198495,"pfxX":-3.077598241846414,"pfxZ":-9.318503267039944,"pX":-1.6873807320394076,"pZ":-0.028290490037916546,"vX0":-6.000830462889449,"vY0":-118.066865881856,"vZ0":-3.9456452276914726,"x":181.32,"y":239.54,"x0":1.2947165833310945,"y0":50.004763926748225,"z0":5.859022502976765,"aX":-4.312561048972635},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-17.6,"breakHorizontal":7.1,"spinRate":2836,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.46524699659599644,"extension":6.546303319459208},"index":2,"playId":"85800895-80a3-3fbe-a8b3-68b2a2e2a468","pitchNumber":2,"startTime":"2026-07-24T00:33:17.747Z","endTime":"2026-07-24T00:33:21.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.274188462058387,"aZ":-28.67849867351922,"pfxX":-2.796984539532456,"pfxZ":2.1577817229781875,"pX":-0.472861878213513,"pZ":2.312021126940201,"vX0":-4.0596717360634775,"vY0":-125.49368959326975,"vZ0":-2.7047701522647487,"x":135.02,"y":176.36,"x0":1.518736408468833,"y0":50.00581315919279,"z0":5.6990524399353175,"aX":-4.538770328562985},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":5.9,"spinRate":2443,"spinDirection":213},"zone":4,"typeConfidence":0.88,"plateTime":0.4336018092883869,"extension":6.507685421756536},"hitData":{"launchSpeed":73.9,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":152.7}},"index":3,"playId":"a565d5c7-e6e9-35fd-9b60-8aad08061b99","pitchNumber":3,"startTime":"2026-07-24T00:33:36.516Z","endTime":"2026-07-24T00:33:44.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:33:44.213Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-24T00:33:48.666Z","endTime":"2026-07-24T00:35:44.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91249369182889,"aZ":-22.335442029179603,"pfxX":10.67005364373245,"pfxZ":5.556247834347448,"pX":-0.5927925612007664,"pZ":1.9305362572553384,"vX0":-8.890446556899512,"vY0":-131.71813742190488,"vZ0":-5.180999755725414,"x":139.6,"y":186.66,"x0":1.426924080480012,"y0":50.00429301251734,"z0":5.557348439158339,"aX":18.898636178647916},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":2096,"spinDirection":136},"zone":7,"typeConfidence":0.9,"plateTime":0.41458382583829234,"extension":6.560314092126509},"index":0,"playId":"142f648e-3930-360f-ae02-1defa7151173","pitchNumber":1,"startTime":"2026-07-24T00:34:11.761Z","endTime":"2026-07-24T00:34:15.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1687993312102,"aZ":-23.950014229134478,"pfxX":-1.2686763238696872,"pfxZ":4.823345740751999,"pX":-0.7893957126724337,"pZ":2.341849216466519,"vX0":-5.382828593707696,"vY0":-128.56754054544805,"vZ0":-3.9577583013145836,"x":147.09,"y":175.55,"x0":1.4809666217954427,"y0":50.00162434909524,"z0":5.721197251036886,"aX":-2.159997131596835},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":3.2,"spinRate":2382,"spinDirection":176},"zone":4,"typeConfidence":0.91,"plateTime":0.42314245565742503,"extension":6.361718640810188},"index":1,"playId":"f7b2ca60-1b20-3f21-a69b-ca46d6f4983a","pitchNumber":2,"startTime":"2026-07-24T00:34:27.411Z","endTime":"2026-07-24T00:34:31.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35700994355378,"aZ":-29.647247359722478,"pfxX":-8.429116386266992,"pfxZ":1.8283584109904423,"pX":-1.200851760626591,"pZ":2.0310963261446298,"vX0":-4.1997483189160505,"vY0":-116.8618753549397,"vZ0":-1.75061578369951,"x":162.77,"y":183.94,"x0":1.7154532388949353,"y0":50.00164534316812,"z0":5.57908674595903,"aX":-11.63792036316402},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":2864,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4689958393985427,"extension":6.443227020151106},"index":2,"playId":"96733666-1778-3d1f-9835-188fabe1d67a","pitchNumber":3,"startTime":"2026-07-24T00:34:43.317Z","endTime":"2026-07-24T00:34:47.272Z","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":90.6,"endSpeed":83.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432498216936235,"aZ":-22.443513571238928,"pfxX":9.41893902458375,"pfxZ":5.4835692852896845,"pX":-0.6900951451880449,"pZ":1.6182529630658145,"vX0":-8.778884168031116,"vY0":-131.72390688591452,"vZ0":-5.982063938268104,"x":143.3,"y":195.09,"x0":1.4465494933307708,"y0":50.0040303865346,"z0":5.555658997880745,"aX":16.71473723025665},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.4,"spinRate":2063,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.414279516174759,"extension":6.474410027759474},"index":3,"playId":"9f0b4d9f-db22-399f-8296-e57b1c431d0f","pitchNumber":4,"startTime":"2026-07-24T00:34:59.247Z","endTime":"2026-07-24T00:35:02.711Z","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":91.1,"endSpeed":83.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366273044148706,"aZ":-21.51740840352768,"pfxX":10.115140749154452,"pfxZ":5.948494027200205,"pX":0.04503340440973807,"pZ":2.626622960409467,"vX0":-7.487009382240603,"vY0":-132.53444160778767,"vZ0":-3.6537958455816244,"x":115.28,"y":167.86,"x0":1.5819797641849955,"y0":50.00499549772809,"z0":5.5807680704008895,"aX":18.13013945372335},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2168,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.41210177628200784,"extension":6.532211303484708},"index":4,"playId":"9e1bc15d-64ca-3e56-98d8-2dc44a08d875","pitchNumber":5,"startTime":"2026-07-24T00:35:15.734Z","endTime":"2026-07-24T00:35:19.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36471935121548,"aZ":-30.811544543650392,"pfxX":-10.058080511647347,"pfxZ":0.9872513234903675,"pX":-0.17027422233726128,"pZ":3.2094564833018118,"vX0":-1.8681073054074349,"vY0":-117.06404309911579,"vZ0":0.8580773479368431,"x":123.49,"y":152.12,"x0":1.9452115768084455,"y0":50.00531845598973,"z0":5.725288472806631,"aX":-13.943646974399533},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":18.7,"spinRate":2663,"spinDirection":298},"zone":2,"typeConfidence":2.0,"plateTime":0.4681157704716168,"extension":6.4534411641508305},"hitData":{"launchSpeed":90.4,"launchAngle":32.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.71,"coordY":60.93}},"index":5,"playId":"db898406-d692-310b-a8c8-2c900c0733e5","pitchNumber":6,"startTime":"2026-07-24T00:35:35.514Z","endTime":"2026-07-24T00:35:44.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:35:44.102Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-24T00:38:08.604Z","endTime":"2026-07-24T00:39:13.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","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":5},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-24T00:35:51.040Z","endTime":"2026-07-24T00:36:23.035Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-24T00:36:23.035Z","endTime":"2026-07-24T00:38:10.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361882399379773,"aZ":-27.72307656084402,"pfxX":1.9883315605504093,"pfxZ":2.8257456628945548,"pX":1.8312387940732116,"pZ":3.775743926530009,"vX0":4.448175075604673,"vY0":-124.15896865372792,"vZ0":-0.7183149384818682,"x":47.2,"y":136.83,"x0":-0.23448799262708517,"y0":50.00616685119921,"z0":6.354125180108409,"aX":3.1385460893985813},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.6,"spinRate":1930,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4393524093163288,"extension":7.031039428056234},"index":2,"playId":"0ea0d2ad-6ae8-3f84-9983-f8f2b81135bd","pitchNumber":1,"startTime":"2026-07-24T00:38:10.870Z","endTime":"2026-07-24T00:38:14.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49741534877756,"aZ":-25.44535573139623,"pfxX":2.895175849413513,"pfxZ":4.13113013952268,"pX":-0.6367509151590338,"pZ":3.3540218612868964,"vX0":-1.2984820488986597,"vY0":-126.20500859539126,"vZ0":-2.106836040003672,"x":141.27,"y":148.22,"x0":-0.49422936402992756,"y0":50.0007512145541,"z0":6.2304986447947295,"aX":4.712119724771993},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.3,"breakHorizontal":-5.0,"spinRate":1892,"spinDirection":178},"zone":1,"typeConfidence":0.91,"plateTime":0.43250137858574744,"extension":6.910424867867324},"index":3,"playId":"1fe78ab9-3ef5-30d6-865f-6bd88419ba4a","pitchNumber":2,"startTime":"2026-07-24T00:38:26.678Z","endTime":"2026-07-24T00:38:30.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353262163681624,"aZ":-11.178351234791952,"pfxX":-2.3017107894405617,"pfxZ":11.422435347479567,"pX":0.3855225032129879,"pZ":4.008672131371153,"vX0":1.5328363709289163,"vY0":-134.74546852697245,"vZ0":-3.8615772136016835,"x":102.3,"y":130.55,"x0":0.10825443932070028,"y0":50.004235390434566,"z0":6.250526085308639,"aX":-4.23168641349518},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":3.8,"spinRate":2209,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.4065323592739203,"extension":7.062518973704758},"index":4,"playId":"931ae8af-dd1f-3951-b39e-f4cdc90a8d25","pitchNumber":3,"startTime":"2026-07-24T00:38:43.845Z","endTime":"2026-07-24T00:38:47.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558243877511913,"aZ":-11.732273782351525,"pfxX":-3.44118559827578,"pfxZ":11.049564834278202,"pX":0.3353332875097535,"pZ":3.662210702925909,"vX0":1.612354548983548,"vY0":-135.18501860994806,"vZ0":-4.537100449407678,"x":104.22,"y":139.9,"x0":0.17817668626520816,"y0":50.004673575247864,"z0":6.186357357734316,"aX":-6.367796866788097},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":5.9,"spinRate":2203,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.4052217490372918,"extension":7.120717568939811},"hitData":{"launchSpeed":90.6,"launchAngle":56.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.66,"coordY":122.88}},"index":5,"playId":"29f8f318-db6d-3456-8083-54fba024d04f","pitchNumber":4,"startTime":"2026-07-24T00:39:03.352Z","endTime":"2026-07-24T00:39:13.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:39:13.022Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to right fielder Nick Loftin.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-24T00:41:59.125Z","endTime":"2026-07-24T00:42:28.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"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"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T00:40:27.729Z","endTime":"2026-07-24T00:42:01.390Z","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":"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.8,"endSpeed":86.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959797693759036,"aZ":-33.652098174552805,"pfxX":-9.944042837970894,"pfxZ":-0.7734667789670961,"pX":-1.3697673762359757,"pZ":1.913841587936421,"vX0":6.46589053587475,"vY0":-136.49290054484013,"vZ0":-0.5690248459519065,"x":169.21,"y":187.11,"x0":-2.468353374594131,"y0":50.006769914320586,"z0":4.427462883916678,"aX":-18.906235022388774},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.3,"breakHorizontal":16.8,"spinRate":2209,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.40016640313571283,"extension":6.563623472484637},"index":1,"playId":"76cc463b-e2f5-30f8-9951-8e0e8f6a9fb0","pitchNumber":1,"startTime":"2026-07-24T00:42:01.390Z","endTime":"2026-07-24T00:42:05.306Z","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":93.2,"endSpeed":86.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.102410044251556,"aZ":-35.138904288652654,"pfxX":-9.508144090339275,"pfxZ":-1.5820948127598715,"pX":-0.5612813126721318,"pZ":2.0806725897327567,"vX0":8.002631980908406,"vY0":-135.54210686031814,"vZ0":0.14504725268486807,"x":138.39,"y":182.6,"x0":-2.3036018017456863,"y0":50.00087183000335,"z0":4.46195882238459,"aX":-17.850640459165017},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.6,"breakHorizontal":15.7,"spinRate":2175,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.4027090687479231,"extension":6.67432444800158},"hitData":{"launchSpeed":77.4,"launchAngle":22.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.51,"coordY":110.27}},"index":2,"playId":"126e87ad-3023-3a9a-8c58-783c44a7875a","pitchNumber":2,"startTime":"2026-07-24T00:42:17.803Z","endTime":"2026-07-24T00:42:28.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:42:28.172Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to right fielder Nick Loftin. Dillon Dingler to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-24T00:42:31.023Z","endTime":"2026-07-24T00:43:22.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955472882292227,"aZ":-33.48109398394265,"pfxX":11.26900548785664,"pfxZ":-0.9344777127928872,"pX":-1.0055929774272445,"pZ":2.361437217072112,"vX0":0.49994752037371565,"vY0":-117.87403078262709,"vZ0":2.615869770762989,"x":155.33,"y":175.02,"x0":-2.6838661618121504,"y0":50.00068699284489,"z0":4.334145530398897,"aX":15.813057228731028},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.7,"breakHorizontal":-20.5,"spinRate":2691,"spinDirection":75},"zone":13,"typeConfidence":0.9,"plateTime":0.46514425258912473,"extension":6.359919883456048},"index":0,"playId":"c0f4ab39-1e04-3c82-b0a3-9b10ea20f207","pitchNumber":1,"startTime":"2026-07-24T00:42:54.592Z","endTime":"2026-07-24T00:42:58.561Z","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":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844509363253447,"aZ":-26.021407464096228,"pfxX":-0.15463004085612297,"pfxZ":3.3860480573143814,"pX":0.6280384464498114,"pZ":3.1845831104192937,"vX0":7.859791893271866,"vY0":-133.06582293239563,"vZ0":1.3003546776649206,"x":93.06,"y":152.8,"x0":-2.326852020040068,"y0":50.00457233718648,"z0":4.556159913977464,"aX":-0.2818137540524701},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.2,"spinRate":2356,"spinDirection":215},"zone":3,"typeConfidence":0.92,"plateTime":0.40946834173785573,"extension":6.730427807406989},"hitData":{"launchSpeed":80.6,"launchAngle":13.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.37,"coordY":130.26}},"index":1,"playId":"ad411067-6e97-36e4-a7c8-3b85343cd9b5","pitchNumber":2,"startTime":"2026-07-24T00:43:11.406Z","endTime":"2026-07-24T00:43:22.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:43:22.447Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-24T00:43:36.165Z","endTime":"2026-07-24T00:45:37.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnThird":{"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],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.358924565352932,"aZ":-34.31277408630416,"pfxX":8.266802390129008,"pfxZ":-1.4849441690397853,"pX":-0.10402752697954264,"pZ":2.3161406862610834,"vX0":3.300898803302078,"vY0":-119.3398121054911,"vZ0":2.645001464868942,"x":120.97,"y":176.24,"x0":-2.579855105279002,"y0":50.002619898296714,"z0":4.287949161723321,"aX":11.901899343959906},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.8,"breakHorizontal":-15.7,"spinRate":2513,"spinDirection":67},"zone":5,"typeConfidence":0.9,"plateTime":0.4592806017381199,"extension":6.4880714996775275},"index":0,"playId":"c79b6904-9cb6-365a-918c-7fb727b8b3f9","pitchNumber":1,"startTime":"2026-07-24T00:43:59.534Z","endTime":"2026-07-24T00:44:03.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140415657387653,"aZ":-31.802342944159797,"pfxX":10.451573996116348,"pfxZ":0.2649346985270391,"pX":-0.704141626326166,"pZ":2.2822568433854853,"vX0":1.2639846738336695,"vY0":-118.61815310630479,"vZ0":1.8695253423425149,"x":143.84,"y":177.16,"x0":-2.601848107983322,"y0":50.00371574697985,"z0":4.397683675029709,"aX":14.792439566306967},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":-19.2,"spinRate":2655,"spinDirection":69},"zone":4,"typeConfidence":0.91,"plateTime":0.46296988644229575,"extension":6.449696802234572},"index":1,"playId":"a4449414-906e-37c5-8052-ae92b36c466b","pitchNumber":2,"startTime":"2026-07-24T00:44:23.598Z","endTime":"2026-07-24T00:44:27.126Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951028205851557,"aZ":-19.84120584486158,"pfxX":-5.083537155681059,"pfxZ":6.420140061691468,"pX":1.159275129975244,"pZ":3.606621575099831,"vX0":10.802338270504652,"vY0":-137.34752482731093,"vZ0":0.6867604695918922,"x":72.81,"y":141.4,"x0":-2.154984670055282,"y0":50.000031885819936,"z0":4.697418482432959,"aX":-9.762578640268824},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":7.1,"spinRate":2312,"spinDirection":242},"zone":12,"typeConfidence":0.91,"plateTime":0.3980058542560454,"extension":6.756790449411501},"index":2,"playId":"ae90e114-cccb-3899-9fd6-a22bc5a85c04","pitchNumber":3,"startTime":"2026-07-24T00:44:54.130Z","endTime":"2026-07-24T00:44:58.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7737435919851,"aZ":-18.6462443070624,"pfxX":-5.706657026366537,"pfxZ":7.011002108896848,"pX":1.6190364406660094,"pZ":2.618351171869912,"vX0":11.993873832278425,"vY0":-137.40219041616527,"vZ0":-1.9823143326835466,"x":55.29,"y":168.08,"x0":-2.0430381781452303,"y0":50.005898972723,"z0":4.6036388025818065,"aX":-11.017485607329036},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":8.0,"spinRate":2369,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.39721623055713584,"extension":6.743521609314115},"index":3,"playId":"7df9e815-3603-36da-ab06-3e2087cf8df3","pitchNumber":4,"startTime":"2026-07-24T00:45:12.005Z","endTime":"2026-07-24T00:45:15.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24388227548369,"aZ":-19.436993509172,"pfxX":-5.281102321389589,"pfxZ":6.6440351780355655,"pX":0.0250980015061428,"pZ":2.698402831338866,"vX0":7.956823929046909,"vY0":-137.3252670899543,"vZ0":-1.44251210705246,"x":116.04,"y":165.92,"x0":-2.2183796579228408,"y0":50.00679651421074,"z0":4.547418440604388,"aX":-10.131172270316885},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":7.9,"spinRate":2308,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.39823003156044123,"extension":6.5321684890073834},"index":4,"playId":"39521da8-a607-3297-a8d7-04ad555a3301","pitchNumber":5,"startTime":"2026-07-24T00:45:32.926Z","endTime":"2026-07-24T00:45:37.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:45:37.506Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to shortstop Andrew Velazquez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-24T00:45:39.658Z","endTime":"2026-07-24T00:46:13.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087710123450087,"aZ":-18.225152770006098,"pfxX":-5.969659148711232,"pfxZ":7.174320564568294,"pX":0.7817364528739671,"pZ":2.832234829378525,"vX0":10.204095983755053,"vY0":-138.15470607353316,"vZ0":-1.6704071111274916,"x":87.2,"y":162.31,"x0":-2.174178399209184,"y0":50.004275399469556,"z0":4.6622730207205825,"aX":-11.610137133698823},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":8.9,"spinRate":2236,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.3955830883092073,"extension":6.888672722819363},"hitData":{"launchSpeed":49.0,"launchAngle":30.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.89,"coordY":152.35}},"index":0,"playId":"eb9e02bb-d8ae-3750-933e-0473115cac58","pitchNumber":1,"startTime":"2026-07-24T00:46:07.293Z","endTime":"2026-07-24T00:46:13.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:46:13.347Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Outman homers (4) on a fly ball to right center field. Dillon Dingler scores. Kerry Carpenter scores.","rbi":3,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-24T00:46:19.965Z","endTime":"2026-07-24T00:48:40.587Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"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,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.6,"endSpeed":75.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483664847671257,"aZ":-33.435151993277245,"pfxX":11.090308556252186,"pfxZ":-0.874766041764488,"pX":-1.121406396373111,"pZ":2.225666525934444,"vX0":0.41193849610666594,"vY0":-118.9206698169156,"vZ0":2.3328491728369825,"x":159.75,"y":178.69,"x0":-2.738193103737389,"y0":50.0049596523549,"z0":4.261599991647399,"aX":15.910723717745217},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.7,"breakHorizontal":-20.2,"spinRate":2697,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.4603045088856774,"extension":6.602728721568584},"index":0,"playId":"becac9c1-96e2-3aa3-ad05-761129267fba","pitchNumber":1,"startTime":"2026-07-24T00:46:52.709Z","endTime":"2026-07-24T00:46:56.822Z","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":94.5,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139380990296264,"aZ":-33.849689085540945,"pfxX":-8.300287436644728,"pfxZ":-0.8549733961709141,"pX":1.1798235588922847,"pZ":2.0013163332753634,"vX0":12.166377805218087,"vY0":-137.2656693033749,"vZ0":-0.6255368593631758,"x":72.03,"y":184.74,"x0":-2.1873613389290023,"y0":50.00612249221021,"z0":4.493530595343574,"aX":-16.18977876987819},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.6,"breakHorizontal":13.1,"spinRate":2256,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.3957413935407361,"extension":7.376062083269017},"index":1,"playId":"9eed7f8b-7f08-3e8b-b717-b9fdca6a5025","pitchNumber":2,"startTime":"2026-07-24T00:47:10.186Z","endTime":"2026-07-24T00:47:14.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992719622123023,"aZ":-26.90368213931645,"pfxX":1.458099189651152,"pfxZ":3.030442174543646,"pX":0.6564661407211859,"pZ":1.6468763296377424,"vX0":7.358647234395271,"vY0":-130.271022485773,"vZ0":-1.759995513773093,"x":91.98,"y":194.31,"x0":-2.3794414712061553,"y0":50.00594615338725,"z0":4.339249403045566,"aX":2.539518689982709},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-4.1,"spinRate":2500,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.4183584711947921,"extension":6.7041423389404},"index":2,"playId":"e26ebaa4-01ae-37d7-857d-02c918adeca6","pitchNumber":3,"startTime":"2026-07-24T00:47:31.434Z","endTime":"2026-07-24T00:47:34.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.104623024708378,"aZ":-30.94875123541923,"pfxX":8.926463302091577,"pfxZ":0.833807521034446,"pX":-0.44132004183499446,"pZ":2.5251337255607678,"vX0":2.353072547203694,"vY0":-120.22102881380415,"vZ0":2.5984932916717716,"x":133.82,"y":170.6,"x0":-2.5913387912951795,"y0":50.003012509557614,"z0":4.167134500238064,"aX":13.138654590340833},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.4,"breakHorizontal":-16.7,"spinRate":2762,"spinDirection":60},"zone":4,"typeConfidence":0.9,"plateTime":0.45463575171279436,"extension":6.348930996285022},"index":3,"playId":"35330a98-76e0-3e72-af3a-62d7abc3160d","pitchNumber":4,"startTime":"2026-07-24T00:47:53.287Z","endTime":"2026-07-24T00:47:56.566Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246505379042667,"aZ":-24.60801306024437,"pfxX":-6.033123897885668,"pfxZ":3.9101019335272973,"pX":0.2431172988529137,"pZ":2.4411920294141343,"vX0":8.928034070871586,"vY0":-136.97913515290722,"vZ0":-0.44658696370516526,"x":107.73,"y":172.87,"x0":-2.248276553376154,"y0":50.00035612958011,"z0":4.263275647363876,"aX":-11.66678220625633},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.2,"breakHorizontal":9.5,"spinRate":2259,"spinDirection":245},"zone":5,"typeConfidence":0.89,"plateTime":0.39720500593656727,"extension":6.4773753566017325},"hitData":{"launchSpeed":100.1,"launchAngle":38.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.23,"coordY":69.86}},"index":4,"playId":"cacf1aba-17d5-341e-a137-f6077fac328a","pitchNumber":5,"startTime":"2026-07-24T00:48:16.019Z","endTime":"2026-07-24T00:48:40.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:48:40.587Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Isaac Collins. Kevin McGonigle out at 2nd on the throw, left fielder Isaac Collins to second baseman Michael Massey.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-24T00:48:28.492Z","endTime":"2026-07-24T00:50:28.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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,2,3,4],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94650882591658,"aZ":-32.53005241966188,"pfxX":8.43115458868865,"pfxZ":-0.24050072330341532,"pX":0.040803764388922775,"pZ":1.317134135969992,"vX0":3.4936916971114256,"vY0":-120.10580033689368,"vZ0":-0.10202402288208501,"x":115.44,"y":203.22,"x0":-2.5235055932337436,"y0":50.00260447893203,"z0":4.227448679565548,"aX":12.448446667998557},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":-16.1,"spinRate":2612,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4541990068534032,"extension":6.533890121221679},"index":0,"playId":"ff0e2659-c3ff-323c-96fd-30edd60ff4d1","pitchNumber":1,"startTime":"2026-07-24T00:49:05.580Z","endTime":"2026-07-24T00:49:08.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410391418220843,"aZ":-37.29912282889974,"pfxX":-7.4551244595835655,"pfxZ":-3.0983421310375556,"pX":1.659417520898141,"pZ":0.041253569658563895,"vX0":12.225125426160675,"vY0":-127.17767571302694,"vZ0":-3.1917397453312075,"x":53.75,"y":237.67,"x0":-2.2174010645975026,"y0":50.00201138089308,"z0":4.238651094278721,"aX":-12.34750080543602},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.1,"breakHorizontal":11.0,"spinRate":1280,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.42890929350080986,"extension":6.5884156424784965},"index":1,"playId":"9c2d54bd-7337-3817-89f0-02787d7b5f5a","pitchNumber":2,"startTime":"2026-07-24T00:49:20.600Z","endTime":"2026-07-24T00:49:24.091Z","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":94.0,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34882490216297,"aZ":-32.47841347369768,"pfxX":-9.554493217170645,"pfxZ":-0.16308707893238683,"pX":1.2129177201810604,"pZ":1.3150141025980708,"vX0":12.398124529946875,"vY0":-136.4446970195907,"vZ0":-2.551448559499889,"x":70.77,"y":203.27,"x0":-2.1283836109754017,"y0":50.000121424810345,"z0":4.478895085806391,"aX":-18.184497507245098},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.6,"breakHorizontal":15.0,"spinRate":2337,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.39997399618411134,"extension":6.634766663789215},"index":2,"playId":"4d850033-dc07-35bb-a90f-890168d04109","pitchNumber":3,"startTime":"2026-07-24T00:49:38.554Z","endTime":"2026-07-24T00:49:42.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.901454195247922,"aZ":-36.54428357791543,"pfxX":8.651805458838767,"pfxZ":-3.143894153064766,"pX":-0.09163042475558364,"pZ":0.5784316071562327,"vX0":3.0307627501705867,"vY0":-117.63111335699006,"vZ0":-0.620027403293871,"x":120.49,"y":223.16,"x0":-2.5233913864573894,"y0":50.0018813471009,"z0":4.255914660826763,"aX":12.030853726960927},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.5,"breakHorizontal":-16.4,"spinRate":2572,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.46699168125420476,"extension":6.395225667616421},"index":3,"playId":"81febbd6-44bf-3a84-b50a-b08d2f03b5d9","pitchNumber":4,"startTime":"2026-07-24T00:49:54.523Z","endTime":"2026-07-24T00:50:00.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328640233620096,"aZ":-34.195334069391954,"pfxX":-8.797568884550332,"pfxZ":-1.073814510375616,"pX":0.3014880959093872,"pZ":1.6106159927981296,"vX0":9.646360033364603,"vY0":-135.8720367455098,"vZ0":-0.9605419822864528,"x":105.51,"y":195.29,"x0":-2.1430929116418307,"y0":50.00479871775544,"z0":4.334029278823649,"aX":-16.5367275588763},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.9,"breakHorizontal":14.0,"spinRate":2214,"spinDirection":242},"zone":9,"typeConfidence":0.9,"plateTime":0.40233635649785304,"extension":6.544501627686796},"hitData":{"launchSpeed":97.8,"launchAngle":17.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.84,"coordY":84.83}},"index":4,"playId":"44afa262-04c3-3e7d-8270-1d96db70ea39","pitchNumber":5,"startTime":"2026-07-24T00:50:16.058Z","endTime":"2026-07-24T00:50:28.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:50:28.136Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-24T00:53:12.439Z","endTime":"2026-07-24T00:54:06.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T00:51:22.670Z","endTime":"2026-07-24T00:53:14.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88518837414827,"aZ":-34.624448032050246,"pfxX":-7.34970777668247,"pfxZ":-1.3884494285795856,"pX":-0.4476621213230149,"pZ":1.6332936668792288,"vX0":6.199511353676865,"vY0":-132.19573589851848,"vZ0":-3.6467999011183823,"x":134.06,"y":194.68,"x0":-1.8713816127692386,"y0":50.00276876165471,"z0":5.579590117198115,"aX":-12.97366650327311},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.1,"breakHorizontal":11.9,"spinRate":1606,"spinDirection":249},"zone":7,"typeConfidence":0.89,"plateTime":0.4147610130247106,"extension":6.48987959546664},"index":1,"playId":"39df41f9-bd37-3a44-8c19-263af0f0ff0a","pitchNumber":1,"startTime":"2026-07-24T00:53:14.715Z","endTime":"2026-07-24T00:53:19.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75932841446551,"aZ":-14.267410506058685,"pfxX":-4.467817917648787,"pfxZ":9.188446315666505,"pX":-0.06601491708518795,"pZ":3.9845386137109093,"vX0":6.448322554631284,"vY0":-138.43710070861394,"vZ0":-2.1378366794009023,"x":119.52,"y":131.2,"x0":-1.8407224030618976,"y0":50.00206510740352,"z0":5.71743269385293,"aX":-8.706912296690497},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2145,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.3950594267276788,"extension":6.581872691420472},"index":2,"playId":"5ea060db-2200-33f4-8aa7-28cc3aafa098","pitchNumber":2,"startTime":"2026-07-24T00:53:37.367Z","endTime":"2026-07-24T00:53:41.341Z","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":89.5,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13513952708984,"aZ":-35.36197013659114,"pfxX":-8.458535787798846,"pfxZ":-1.8649488339244673,"pX":0.2968403951658595,"pZ":1.1729127327541626,"vX0":7.8281938465560295,"vY0":-130.06291017023568,"vZ0":-4.52289513731644,"x":105.69,"y":207.11,"x0":-1.6579009990795126,"y0":50.00373706730748,"z0":5.6260126084372875,"aX":-14.44379656738979},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.2,"breakHorizontal":13.6,"spinRate":1449,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.42166579180256436,"extension":6.571071074490406},"hitData":{"launchSpeed":104.8,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.18,"coordY":124.12}},"index":3,"playId":"86066db5-60c0-39bd-8299-d211a691afa0","pitchNumber":3,"startTime":"2026-07-24T00:53:55.053Z","endTime":"2026-07-24T00:54:06.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:54:06.129Z","atBatIndex":61},{"result":{"type":"atBat","event":"Bunt Lineout","eventType":"field_out","description":"Isaac Collins bunt lines out to third baseman Hao-Yu Lee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-24T00:54:37.979Z","endTime":"2026-07-24T00:55:22.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Michael Massey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T00:54:29.461Z","endTime":"2026-07-24T00:54:39.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":686681,"link":"/api/v1/people/686681"},"base":1},{"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":78.4,"endSpeed":71.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.131808976744637,"aZ":-43.31138964690847,"pfxX":5.560848910547097,"pfxZ":-8.534604281986669,"pX":0.015282376164991035,"pZ":2.5452095031322797,"vX0":2.9778017548529583,"vY0":-114.11950726492911,"vZ0":2.123189106414403,"x":116.42,"y":170.06,"x0":-2.033708650559797,"y0":50.003950596624115,"z0":5.903764599013886,"aX":7.254769577592543},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.5,"breakHorizontal":-10.9,"spinRate":2549,"spinDirection":28},"zone":5,"typeConfidence":0.91,"plateTime":0.48196285532380534,"extension":6.470839919852004},"index":1,"playId":"a92a40a7-24b7-30a2-b25e-4513febab3f5","pitchNumber":1,"startTime":"2026-07-24T00:54:39.925Z","endTime":"2026-07-24T00:54:43.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"29add7f8-a929-36f1-8489-dd0dd89dc1d9","startTime":"2026-07-24T00:54:58.309Z","endTime":"2026-07-24T00:55:02.111Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.714670664121556,"aZ":-15.373817250456868,"pfxX":-4.576033605140623,"pfxZ":8.782130903959128,"pX":0.1172328598044535,"pZ":3.7573362381416002,"vX0":7.010033112742679,"vY0":-137.272764726925,"vZ0":-2.379026790725926,"x":112.53,"y":137.33,"x0":-1.8722074498863335,"y0":50.003260700783066,"z0":5.678981637920665,"aX":-8.75511329939413},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2272,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3986598453477779,"extension":6.5463535836699664},"hitData":{"launchSpeed":26.6,"launchAngle":24.0,"totalDistance":44.0,"trajectory":"bunt_line_drive","hardness":"medium","location":"5","coordinates":{"coordX":112.79,"coordY":187.66}},"index":3,"playId":"8784f087-e3a9-3066-bf59-800a5bf8b989","pitchNumber":2,"startTime":"2026-07-24T00:55:15.765Z","endTime":"2026-07-24T00:55:22.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:55:22.351Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Rojas singles on a line drive to center fielder James Outman. Tyler Tolbert scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-24T00:55:38.961Z","endTime":"2026-07-24T00:57:24.738Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,4,5],"actionIndex":[1,3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634065595872038,"aZ":-14.895411897565277,"pfxX":-4.687530918012665,"pfxZ":8.973575754158055,"pX":0.5770033038497357,"pZ":3.0990818024405007,"vX0":8.086310020695363,"vY0":-137.8804947052668,"vZ0":-3.9349901871093707,"x":95.01,"y":155.1,"x0":-1.7846400582937256,"y0":50.00363928032189,"z0":5.549811002085059,"aX":-9.027472391282007},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2152,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.397233666021398,"extension":6.608193807568332},"index":0,"playId":"38ea8da9-1ee0-3272-b0a5-a448eb759bae","pitchNumber":1,"startTime":"2026-07-24T00:55:52.071Z","endTime":"2026-07-24T00:55:58.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Tolbert steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"38ea8da9-1ee0-3272-b0a5-a448eb759bae","startTime":"2026-07-24T00:56:02.858Z","endTime":"2026-07-24T00:56:19.722Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994943169819855,"aZ":-32.81332526279739,"pfxX":-8.225262494620925,"pfxZ":-0.3692041461465434,"pX":1.3034272291279811,"pZ":0.30926925251269716,"vX0":11.02154690905609,"vY0":-130.66288787386463,"vZ0":-6.770874654481132,"x":67.32,"y":230.43,"x0":-1.904266540621111,"y0":50.004428220326936,"z0":5.40558102905586,"aX":-14.198822592483301},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.0,"breakHorizontal":12.4,"spinRate":1501,"spinDirection":250},"zone":14,"typeConfidence":0.89,"plateTime":0.41948560430369586,"extension":6.7001163783294135},"index":2,"playId":"766e3078-1898-3820-b77f-53a740420794","pitchNumber":2,"startTime":"2026-07-24T00:56:19.722Z","endTime":"2026-07-24T00:56:24.270Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Drew Anderson. Tyler Tolbert to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"766e3078-1898-3820-b77f-53a740420794","startTime":"2026-07-24T00:56:32.407Z","endTime":"2026-07-24T00:56:50.823Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530842989624244,"aZ":-34.28642607802615,"pfxX":-7.172026862357386,"pfxZ":-1.2297941775967196,"pX":-0.7652689013590245,"pZ":3.0470001859419327,"vX0":5.6080366303164855,"vY0":-129.38748415298275,"vZ0":0.03651812559998868,"x":146.17,"y":156.51,"x0":-2.0185890853665183,"y0":50.00614468676228,"z0":5.6389763074490595,"aX":-12.281431876614093},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.0,"breakHorizontal":11.9,"spinRate":1394,"spinDirection":253},"zone":1,"typeConfidence":0.9,"plateTime":0.42175278652249304,"extension":6.5953609698307964},"index":4,"playId":"59938c21-71ac-36d9-bbbf-73c2d9b2198c","pitchNumber":3,"startTime":"2026-07-24T00:56:50.823Z","endTime":"2026-07-24T00:56:54.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.936589603798407,"aZ":-30.86983809886003,"pfxX":-5.622375090984306,"pfxZ":0.7539992808916747,"pX":0.22342731371079763,"pZ":2.694985267562958,"vX0":7.422120156439713,"vY0":-130.4621806698516,"vZ0":-1.6061460059644408,"x":108.48,"y":166.02,"x0":-1.9201837815818528,"y0":50.005289616036784,"z0":5.632592455304315,"aX":-9.751078573473594},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.2,"breakHorizontal":8.6,"spinRate":1456,"spinDirection":243},"zone":5,"typeConfidence":0.87,"plateTime":0.4189070596064246,"extension":6.683274338028207},"hitData":{"launchSpeed":88.1,"launchAngle":18.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.54,"coordY":83.95}},"index":5,"playId":"31d7769f-7eab-3908-8939-96be0d5598d5","pitchNumber":4,"startTime":"2026-07-24T00:57:12.496Z","endTime":"2026-07-24T00:57:24.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:57:24.738Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-24T00:57:26.754Z","endTime":"2026-07-24T00:58:47.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.5,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99336877479272,"aZ":-45.728806474039914,"pfxX":4.061192588933487,"pfxZ":-10.135106548754003,"pX":-0.4236350787451291,"pZ":3.022816218118552,"vX0":2.3733292559139896,"vY0":-115.62043297439723,"vZ0":3.525219256213317,"x":133.15,"y":157.16,"x0":-1.9952343919432332,"y0":50.003090735299466,"z0":5.903568585499212,"aX":5.431023977034426},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.9,"breakHorizontal":-8.0,"spinRate":2528,"spinDirection":29},"zone":1,"typeConfidence":0.9,"plateTime":0.4759516525956995,"extension":6.40572070429293},"index":0,"playId":"a3248947-f942-3961-8751-d295ade2028f","pitchNumber":1,"startTime":"2026-07-24T00:57:56.947Z","endTime":"2026-07-24T00:58:00.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314715170801165,"aZ":-33.42414318159865,"pfxX":-8.636807490648968,"pfxZ":-0.6886756366981821,"pX":-0.15570206891857213,"pZ":1.1282456809403456,"vX0":7.579422782832496,"vY0":-133.1508424991039,"vZ0":-4.9355430230564625,"x":122.93,"y":208.32,"x0":-1.910430235877694,"y0":50.005850518273355,"z0":5.411205389016048,"aX":-15.584791361647758},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.2,"breakHorizontal":14.2,"spinRate":1551,"spinDirection":244},"zone":13,"typeConfidence":0.86,"plateTime":0.4106043895363469,"extension":6.615680307256455},"index":1,"playId":"6fe24b95-5568-3647-91b8-849ebd6a007c","pitchNumber":2,"startTime":"2026-07-24T00:58:14.668Z","endTime":"2026-07-24T00:58:18.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23545296630298,"aZ":-14.005197852246436,"pfxX":-4.878163243756371,"pfxZ":9.325734248084476,"pX":0.4788279801204481,"pZ":2.6830141283681868,"vX0":7.93287749356683,"vY0":-138.74969950374853,"vZ0":-5.072587642215856,"x":98.75,"y":166.34,"x0":-1.7844488619068803,"y0":50.00652010354943,"z0":5.469434081313359,"aX":-9.508271221480415},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2190,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.3948703589878977,"extension":6.670309001976178},"hitData":{"launchSpeed":87.3,"launchAngle":51.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.43,"coordY":121.82}},"index":2,"playId":"072df9dd-7bf6-38d8-9568-5899498e3c31","pitchNumber":3,"startTime":"2026-07-24T00:58:34.663Z","endTime":"2026-07-24T00:58:47.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T00:58:47.681Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Velazquez called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-24T00:58:47.296Z","endTime":"2026-07-24T01:01:04.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77534486970073,"aZ":-44.44333240716734,"pfxX":4.921727634672086,"pfxZ":-9.34217170994304,"pX":-0.4385251216242846,"pZ":2.4794379959381767,"vX0":2.044642180198837,"vY0":-114.59276015365977,"vZ0":2.2866940942900187,"x":133.72,"y":171.84,"x0":-1.9854931377328902,"y0":50.00542908551189,"z0":5.852764758293705,"aX":6.460386387511725},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.8,"breakHorizontal":-9.5,"spinRate":2613,"spinDirection":27},"zone":4,"typeConfidence":0.9,"plateTime":0.480407778260425,"extension":6.326410541869913},"index":0,"playId":"b742adaa-a059-3872-bff3-bbf5da998db7","pitchNumber":1,"startTime":"2026-07-24T00:59:12.692Z","endTime":"2026-07-24T00:59:16.156Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485400607613762,"aZ":-14.876301860588404,"pfxX":-4.0220137654554655,"pfxZ":8.754959838437102,"pX":-1.1757894172955938,"pZ":2.798033294261195,"vX0":3.769123827825248,"vY0":-139.4730353923762,"vZ0":-4.64732063780238,"x":161.82,"y":163.23,"x0":-2.020157027573585,"y0":50.00499530890148,"z0":5.462455767550975,"aX":-7.948899527598532},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":6.5,"spinRate":2289,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39225318974546575,"extension":6.524352707945509},"index":1,"playId":"40fe3866-764d-3ed2-bf8c-8e0c0586054b","pitchNumber":2,"startTime":"2026-07-24T00:59:31.891Z","endTime":"2026-07-24T00:59:36.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(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.8,"endSpeed":83.0,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584233740204606,"aZ":-31.312699959353647,"pfxX":-8.153706223155845,"pfxZ":0.4957027620812031,"pX":-0.9055882364927211,"pZ":2.360822312023924,"vX0":5.36792319596069,"vY0":-130.69202321697585,"vZ0":-2.3130634249249584,"x":151.52,"y":175.04,"x0":-1.9188777564786113,"y0":50.00412554085996,"z0":5.591566764094035,"aX":-14.213207443153683},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":13.7,"spinRate":1423,"spinDirection":251},"zone":11,"typeConfidence":0.87,"plateTime":0.41788528707822037,"extension":6.491068117834442},"index":2,"playId":"479fe9f2-53d1-3db8-8a44-5227b41eed0d","pitchNumber":3,"startTime":"2026-07-24T00:59:49.010Z","endTime":"2026-07-24T00:59:52.703Z","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":96.0,"endSpeed":87.5,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17771639041554,"aZ":-13.361680265272343,"pfxX":-1.7607743241723925,"pfxZ":9.550140503128711,"pX":0.5045053688164247,"pZ":3.910376408436316,"vX0":7.15597883432582,"vY0":-139.6469246161213,"vZ0":-2.309966202339043,"x":97.77,"y":133.2,"x0":-1.865343290117627,"y0":50.006277446535925,"z0":5.630054994926614,"aX":-3.471133223893386},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":1.7,"spinRate":2371,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.3925968112579912,"extension":6.44363288968791},"index":3,"playId":"add5334b-09f9-3f7d-9042-a9acf58df137","pitchNumber":4,"startTime":"2026-07-24T01:00:12.075Z","endTime":"2026-07-24T01:00:16.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.795593329468673,"aZ":-33.58824924960677,"pfxX":-5.88106959389111,"pfxZ":-0.7781335074703533,"pX":0.19156567229280855,"pZ":0.5231733954598436,"vX0":7.38364349328997,"vY0":-133.37427348977323,"vZ0":-6.499020624702176,"x":109.7,"y":224.65,"x0":-1.8443741986390907,"y0":50.005630055394086,"z0":5.403724042961745,"aX":-10.63224817884597},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.6,"breakHorizontal":9.1,"spinRate":1587,"spinDirection":252},"zone":14,"typeConfidence":0.88,"plateTime":0.4101429595441499,"extension":6.719187474057924},"index":4,"playId":"14682048-65ad-3a2d-b204-601421de94cb","pitchNumber":5,"startTime":"2026-07-24T01:00:39.642Z","endTime":"2026-07-24T01:00:43.160Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.019,"strikeZoneBottom":1.524,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582001667318732,"aZ":-43.34053268046142,"pfxX":6.280848825000827,"pfxZ":-8.201986722943506,"pX":-0.5634098332977908,"pZ":2.8962238364396002,"vX0":1.2949638924939617,"vY0":-116.44490139668432,"vZ0":2.851635769270902,"x":138.48,"y":160.58,"x0":-1.9434883558408047,"y0":50.001775788615404,"z0":5.7806315594234805,"aX":8.551952692249461},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.8,"breakHorizontal":-11.6,"spinRate":2581,"spinDirection":28},"zone":1,"typeConfidence":0.9,"plateTime":0.47188427200641536,"extension":6.37816702640512},"index":5,"playId":"c0fbe1ce-a01e-3ef2-8639-3290c36214a5","pitchNumber":6,"startTime":"2026-07-24T01:01:00.433Z","endTime":"2026-07-24T01:01:04.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:01:04.813Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-24T01:03:47.632Z","endTime":"2026-07-24T01:05:39.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Tolbert remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T01:02:40.422Z","endTime":"2026-07-24T01:02:40.443Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":686681,"link":"/api/v1/people/686681"}},{"details":{"description":"Defensive switch from right field to second base for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-24T01:02:40.443Z","endTime":"2026-07-24T01:02:40.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Steven Cruz replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-24T01:02:40.444Z","endTime":"2026-07-24T01:03:49.971Z","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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10969072783591,"aZ":-19.686698904158177,"pfxX":-1.1029905602146943,"pfxZ":6.649753234162892,"pX":-0.6569347097721505,"pZ":2.982287116270314,"vX0":7.436178987899397,"vY0":-135.58357210862025,"vZ0":-2.9916127824060874,"x":142.04,"y":158.26,"x0":-3.281292412913776,"y0":50.0059243740488,"z0":5.459246878449198,"aX":-2.0722095081251104},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":0.6,"spinRate":2141,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4025669118255877,"extension":6.221003195612856},"index":3,"playId":"0f9690ba-d04d-3ce4-8905-9d162cfd960d","pitchNumber":1,"startTime":"2026-07-24T01:03:49.971Z","endTime":"2026-07-24T01:03:54.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759873433230112,"aZ":-22.628072741879112,"pfxX":-0.5037322262340305,"pfxZ":5.037159157257321,"pX":0.6132373247508826,"pZ":2.7638600535713103,"vX0":10.362802345414108,"vY0":-136.0586429673375,"vZ0":-2.7300704066970662,"x":93.62,"y":164.16,"x0":-3.1617702390569438,"y0":50.00470477501805,"z0":5.329510243730749,"aX":-0.9565829430424959},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2226,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.40087311998551023,"extension":6.5055639819966915},"index":4,"playId":"76d4ad05-677e-3d0a-bbd5-61764b757354","pitchNumber":2,"startTime":"2026-07-24T01:04:04.642Z","endTime":"2026-07-24T01:04:08.286Z","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.2,"endSpeed":84.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636563363373075,"aZ":-28.32527440506917,"pfxX":2.425791409311869,"pfxZ":2.163699329506411,"pX":-0.7807085071286224,"pZ":2.317740090667165,"vX0":5.8812477698215915,"vY0":-131.45070024732044,"vZ0":-2.44020480141283,"x":146.76,"y":176.2,"x0":-3.347917106369401,"y0":50.002133089070114,"z0":5.326809800730532,"aX":4.313025526827755},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":-5.5,"spinRate":2212,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4141350422079899,"extension":6.4386247663609675},"index":5,"playId":"e59c3198-ba8e-38f5-95e6-740efb338b00","pitchNumber":3,"startTime":"2026-07-24T01:04:22.424Z","endTime":"2026-07-24T01:04:26.045Z","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":99.2,"endSpeed":91.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2455115725023,"aZ":-14.70208961855741,"pfxX":-6.255196217136925,"pfxZ":8.238000902993257,"pX":1.3234259963306156,"pZ":2.583596000315165,"vX0":14.553161446209907,"vY0":-143.7789887893193,"vZ0":-4.930759811821079,"x":66.55,"y":169.02,"x0":-2.9616404904226257,"y0":50.002443608432806,"z0":5.213841153505291,"aX":-13.267155558004632},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2159,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.37905317509839564,"extension":6.609722026604905},"index":6,"playId":"f5ade550-20ca-31b9-81ad-c97b455eaa0b","pitchNumber":4,"startTime":"2026-07-24T01:04:41.518Z","endTime":"2026-07-24T01:04:45.391Z","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":91.6,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257813149681184,"aZ":-25.707092919080548,"pfxX":2.3362706008653817,"pfxZ":3.515912911592407,"pX":-0.3346053089317801,"pZ":2.132105868614912,"vX0":6.985199266732918,"vY0":-133.38669515277823,"vZ0":-3.572389593046343,"x":129.75,"y":181.21,"x0":-3.269680785991428,"y0":50.00040014267497,"z0":5.30039990907718,"aX":4.293539831830392},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.0,"breakHorizontal":-5.5,"spinRate":2153,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.4074980405759909,"extension":6.547649153451127},"index":7,"playId":"786e843f-7607-3743-8588-f694f7703b99","pitchNumber":5,"startTime":"2026-07-24T01:04:57.093Z","endTime":"2026-07-24T01:05:00.791Z","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.5,"endSpeed":91.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03047774110146,"aZ":-15.204127397217565,"pfxX":-8.083626360134588,"pfxZ":7.97465828156774,"pX":-1.0399528824435806,"pZ":2.1989202773283743,"vX0":9.137335950376546,"vY0":-144.5560352023599,"vZ0":-5.892922336742024,"x":156.64,"y":179.41,"x0":-3.1836173648896744,"y0":50.00056537079812,"z0":5.188647732163185,"aX":-17.19682150318692},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":2201,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3781407861618127,"extension":6.602327316444431},"index":8,"playId":"530c69c7-e851-3094-aa01-a11b84478e70","pitchNumber":6,"startTime":"2026-07-24T01:05:15.295Z","endTime":"2026-07-24T01:05:19.993Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86534921969861,"aZ":-21.24791546842663,"pfxX":0.8930089915471404,"pfxZ":5.6119247189489485,"pX":1.1146952118584734,"pZ":2.5839468368222804,"vX0":10.77735435604136,"vY0":-137.9804618665052,"vZ0":-3.458441225754075,"x":74.51,"y":169.01,"x0":-2.9419495227995536,"y0":50.00324412658581,"z0":5.2684811790360495,"aX":1.7383573104339958},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-3.6,"spinRate":2112,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39547467257802316,"extension":6.579944707144876},"index":9,"playId":"dc4b234d-3f90-3baa-bfb9-e4000aed0610","pitchNumber":7,"startTime":"2026-07-24T01:05:35.685Z","endTime":"2026-07-24T01:05:39.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:05:39.846Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a ground ball to center fielder Lane Thomas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-24T01:05:43.189Z","endTime":"2026-07-24T01:07:19.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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_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":98.5,"endSpeed":89.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.837000886128926,"aZ":-16.669651861701663,"pfxX":-6.58907547628481,"pfxZ":7.4721069124879165,"pX":-0.13261137373769163,"pZ":3.750918449138803,"vX0":10.673976401866003,"vY0":-143.10724937069742,"vZ0":-1.7323634427203523,"x":122.05,"y":137.51,"x0":-3.053770319409776,"y0":50.006472957847784,"z0":5.407727855051259,"aX":-13.679621044309394},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":9.8,"spinRate":2181,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3826625534224002,"extension":6.487459190277412},"index":0,"playId":"a761a34b-dfe3-3e62-bce0-b39f773c02f1","pitchNumber":1,"startTime":"2026-07-24T01:06:03.858Z","endTime":"2026-07-24T01:06:07.721Z","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":97.7,"endSpeed":89.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09481089273086,"aZ":-13.392019050258881,"pfxX":-5.328438562733968,"pfxZ":9.290552117930705,"pX":2.4664637339444186,"pZ":2.6352499051012144,"vX0":16.822358444068186,"vY0":-141.26579182466406,"vZ0":-4.8536339669084025,"x":22.98,"y":167.63,"x0":-2.8725732183752473,"y0":50.002417313333034,"z0":5.236108508610908,"aX":-10.77297180960681},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":6.2,"spinRate":2214,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.387683845846162,"extension":6.724220971376927},"index":1,"playId":"79cf6f7a-8b09-3457-a77c-efe684d87ded","pitchNumber":2,"startTime":"2026-07-24T01:06:18.444Z","endTime":"2026-07-24T01:06:22.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02388817040388,"aZ":-20.953475152822485,"pfxX":-0.9027343460110284,"pfxZ":5.838761559754386,"pX":1.259860986014627,"pZ":2.2383614917016734,"vX0":11.8152024940936,"vY0":-136.99385788016355,"vZ0":-4.321692922812868,"x":68.88,"y":171.05,"x0":-2.9710242133367304,"y0":50.005719035231756,"z0":5.2477341875415755,"aX":-1.7369094998732373},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-0.6,"spinRate":2112,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3980923775589629,"extension":6.493291242070223},"index":2,"playId":"282b0ec2-2b13-38ae-988a-447e88707f4e","pitchNumber":3,"startTime":"2026-07-24T01:06:35.886Z","endTime":"2026-07-24T01:06:39.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226261001996104,"aZ":-21.020885001394525,"pfxX":-1.5514911057928849,"pfxZ":5.85810239816974,"pX":0.3842302618016515,"pZ":1.902087218114112,"vX0":10.042216635881907,"vY0":-136.6696590006741,"vZ0":-5.1422000216538235,"x":102.35,"y":187.42,"x0":-3.125811954164515,"y0":50.00636313744061,"z0":5.2386086550699344,"aX":-2.9574098077754325},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":0.8,"spinRate":2045,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.3997430537140585,"extension":6.4411355940120405},"index":3,"playId":"7bad22b4-221e-3c55-b5ee-819865fe28f5","pitchNumber":4,"startTime":"2026-07-24T01:06:53.712Z","endTime":"2026-07-24T01:06:57.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626927519598542,"aZ":-22.714685662074412,"pfxX":-1.8280821812101435,"pfxZ":4.963876106927247,"pX":0.384669227466666,"pZ":2.4673255127198623,"vX0":10.333870594862816,"vY0":-137.0278087369128,"vZ0":-3.2938456231747577,"x":102.34,"y":172.16,"x0":-3.194183826068967,"y0":50.0028213702683,"z0":5.2326542922861465,"aX":-3.4840472964415152},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":1.2,"spinRate":2074,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.399362122307263,"extension":6.548936476585194},"hitData":{"launchSpeed":99.7,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.53,"coordY":94.93}},"index":4,"playId":"f5390a43-a43a-340e-8dc9-2357574da0f9","pitchNumber":5,"startTime":"2026-07-24T01:07:08.316Z","endTime":"2026-07-24T01:07:19.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:07:19.045Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino. Hao-Yu Lee to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-24T01:08:08.953Z","endTime":"2026-07-24T01:08:18.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"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"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-24T01:07:46.883Z","endTime":"2026-07-24T01:08:11.215Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15476758745158,"aZ":-24.742066862427237,"pfxX":-0.12952307151147702,"pfxZ":3.9126059509848723,"pX":0.6059491864314263,"pZ":3.0566618245245287,"vX0":8.817096431916791,"vY0":-136.51054276801946,"vZ0":-1.6362115274295617,"x":93.9,"y":156.25,"x0":-2.639900992112968,"y0":50.00467852085148,"z0":5.35594963372762,"aX":-0.2479318539251204},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":1975,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.4002064205962892,"extension":6.606650195214455},"hitData":{"launchSpeed":59.4,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.23,"coordY":155.23}},"index":1,"playId":"c83f67be-005e-39dd-aa6a-909611da90b4","pitchNumber":1,"startTime":"2026-07-24T01:08:11.215Z","endTime":"2026-07-24T01:08:18.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:08:18.594Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (22) on a sharp ground ball to left fielder Isaac Collins. Hao-Yu Lee scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-24T01:08:25.454Z","endTime":"2026-07-24T01:10:27.781Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.5,"endSpeed":84.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832165784735167,"aZ":-26.23864440016376,"pfxX":1.5881112271066653,"pfxZ":3.3373723668752504,"pX":-0.09708690317490125,"pZ":1.262887843143457,"vX0":7.848956717398453,"vY0":-131.68398728051483,"vZ0":-5.389624109305477,"x":120.7,"y":204.68,"x0":-3.3079640455692725,"y0":50.00012329773946,"z0":5.247763953610734,"aX":2.8212936172806296},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2106,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.41405376879761935,"extension":6.531077658750457},"index":0,"playId":"ef8f3784-89bf-3752-84f1-d979a1926799","pitchNumber":1,"startTime":"2026-07-24T01:08:46.592Z","endTime":"2026-07-24T01:08:50.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164908850914887,"aZ":-22.291694521408484,"pfxX":-1.6499252926639194,"pfxZ":4.98367445092114,"pX":0.8963633866579457,"pZ":2.1512406943320226,"vX0":11.608930667003746,"vY0":-139.4472546902854,"vZ0":-4.377190172546615,"x":82.83,"y":180.7,"x0":-3.093240074400067,"y0":50.00679781003682,"z0":5.19805198192669,"aX":-3.2754912691858724},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2190,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.391665929350288,"extension":6.568788773373015},"index":1,"playId":"a8db152b-0649-342b-8dad-5431da3e89e6","pitchNumber":2,"startTime":"2026-07-24T01:09:04.545Z","endTime":"2026-07-24T01:09:08.299Z","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":94.8,"endSpeed":87.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45978590118609,"aZ":-21.35786088484529,"pfxX":-1.3206936353142513,"pfxZ":5.578138931350945,"pX":1.2377146318638106,"pZ":2.041131241456097,"vX0":12.297178322970234,"vY0":-137.6638931294974,"vZ0":-4.713380057053436,"x":69.82,"y":183.67,"x0":-3.0952950592843336,"y0":50.005986653395944,"z0":5.200618705077713,"aX":-2.562426822907467},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":0.1,"spinRate":2157,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39623698925314255,"extension":6.536886148166129},"index":2,"playId":"4eebc9b6-7d03-3a34-b337-b1849ef81848","pitchNumber":3,"startTime":"2026-07-24T01:09:26.214Z","endTime":"2026-07-24T01:09:33.586Z","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},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67308962076009,"aZ":-24.72384159522978,"pfxX":1.2114516339296362,"pfxZ":4.012014717441351,"pX":0.1897753033073918,"pZ":2.656136931779599,"vX0":8.830878536776064,"vY0":-134.57389038056618,"vZ0":-2.2995936372748007,"x":109.77,"y":167.06,"x0":-3.2744040852443437,"y0":50.004363732996644,"z0":5.249872044736374,"aX":2.250504685789406},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":-3.8,"spinRate":2224,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.40501996544577556,"extension":6.649991939985749},"hitData":{"launchSpeed":106.2,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":48.85,"coordY":120.96}},"index":3,"playId":"45a624d5-264a-3fc4-939b-5cb93f2155ef","pitchNumber":4,"startTime":"2026-07-24T01:10:15.464Z","endTime":"2026-07-24T01:10:27.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:10:27.781Z","atBatIndex":69},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kerry Carpenter reaches on a fielding error by first baseman Vinnie Pasquantino. Dillon Dingler to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-24T01:10:46.744Z","endTime":"2026-07-24T01:13:54.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"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":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07139009251943,"aZ":-21.126302035846034,"pfxX":-7.782367316125862,"pfxZ":5.252105753728134,"pX":0.6182150343884044,"pZ":2.978097655495615,"vX0":11.893197001276322,"vY0":-143.42592338792335,"vZ0":-2.6479995039612074,"x":93.44,"y":158.37,"x0":-2.5521336664600858,"y0":50.005251826258124,"z0":5.216147886017311,"aX":-16.37869162300898},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.2,"breakHorizontal":12.0,"spinRate":2095,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38044308436735497,"extension":6.624367957171159},"index":0,"playId":"ba31f68b-69cd-3a0c-8257-21a862dee348","pitchNumber":1,"startTime":"2026-07-24T01:11:05.902Z","endTime":"2026-07-24T01:11:09.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58285514107248,"aZ":-22.430180107864466,"pfxX":-0.7608297691484371,"pfxZ":5.047259311208263,"pX":-0.031027658936785822,"pZ":2.7076741288011648,"vX0":7.658432054320032,"vY0":-137.4247912964065,"vZ0":-2.8048695934695087,"x":118.18,"y":165.67,"x0":-2.7433708129646055,"y0":50.00639944155199,"z0":5.248245196173657,"aX":-1.4698032345309942},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2183,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.3970422367981765,"extension":6.531451803088938},"index":1,"playId":"ad8262e2-89ec-3108-8031-075606ee6716","pitchNumber":2,"startTime":"2026-07-24T01:11:27.150Z","endTime":"2026-07-24T01:11:30.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02375320807043,"aZ":-15.327162183735373,"pfxX":-7.090053162983782,"pfxZ":8.249154889648088,"pX":0.5932484248309414,"pZ":1.2281491487616776,"vX0":11.50921934933527,"vY0":-141.4842440202854,"vZ0":-7.659009379651321,"x":94.39,"y":205.62,"x0":-2.5923392458499537,"y0":50.004847212064284,"z0":4.938121228471267,"aX":-14.483968277384065},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":10.7,"spinRate":2177,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38603735215076496,"extension":6.584410486262067},"index":2,"playId":"a8f467fe-1f08-3299-8d7d-15cbdaaa2841","pitchNumber":3,"startTime":"2026-07-24T01:11:44.998Z","endTime":"2026-07-24T01:11:49.051Z","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.0,"endSpeed":91.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465637204374257,"aZ":-18.984039102274522,"pfxX":-6.421987134164927,"pfxZ":6.216463765731346,"pX":0.019497866566679362,"pZ":3.590435084445325,"vX0":10.52728975308378,"vY0":-143.87493799614802,"vZ0":-1.3262315031248237,"x":116.26,"y":141.84,"x0":-2.831758735973401,"y0":50.006696435953465,"z0":5.21938081864492,"aX":-13.635557642230626},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.2,"breakHorizontal":9.8,"spinRate":2110,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.37888868799254594,"extension":6.56403776810422},"index":3,"playId":"93c63489-5a3c-3f67-a9e1-9ef1e655d614","pitchNumber":4,"startTime":"2026-07-24T01:12:04.650Z","endTime":"2026-07-24T01:12:08.001Z","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":91.6,"endSpeed":84.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.695806037823356,"aZ":-24.70289620330757,"pfxX":2.1174003602864273,"pfxZ":4.1153500062526644,"pX":1.2112412250026083,"pZ":2.298848711855913,"vX0":9.46792069404998,"vY0":-133.13629759359006,"vZ0":-3.0935794702216723,"x":70.83,"y":176.71,"x0":-2.65041331822892,"y0":50.001731984582285,"z0":5.242657697089959,"aX":3.8388567789451855},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-5.6,"spinRate":2160,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4097323655754437,"extension":6.369354303949567},"index":4,"playId":"84bd8746-27fe-32eb-8c30-f90bdfdc68c2","pitchNumber":5,"startTime":"2026-07-24T01:12:31.085Z","endTime":"2026-07-24T01:12:34.727Z","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":2},"index":5,"startTime":"2026-07-24T01:12:52.381Z","endTime":"2026-07-24T01:13:01.211Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":89.3,"endSpeed":82.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340598167015123,"aZ":-28.921210494674128,"pfxX":4.192102129519634,"pfxZ":1.8710265648214524,"pX":-0.7780142730831575,"pZ":3.4763603834428283,"vX0":4.007459949415829,"vY0":-130.18919831252572,"vZ0":0.7435693656095304,"x":146.66,"y":144.92,"x0":-2.875270115710019,"y0":50.00025388093345,"z0":5.35631968089064,"aX":7.27885584473172},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-8.4,"spinRate":2211,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.41884059987537237,"extension":6.460332223771696},"index":6,"playId":"3bc2a850-2afd-3c1f-97a0-55875ce6d416","pitchNumber":6,"startTime":"2026-07-24T01:13:01.211Z","endTime":"2026-07-24T01:13:04.470Z","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.2,"endSpeed":91.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315990973732603,"aZ":-16.35564150891746,"pfxX":-7.756459693231914,"pfxZ":7.370734032303218,"pX":-0.6626166337045273,"pZ":2.7193155197887617,"vX0":8.769446905903633,"vY0":-144.35654988863737,"vZ0":-3.766606717542964,"x":142.26,"y":165.36,"x0":-2.708007733471436,"y0":50.001939224579,"z0":5.024912874615903,"aX":-16.64481837839479},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":12.6,"spinRate":2213,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.37702852913565943,"extension":6.527707388055692},"index":7,"playId":"ac1e33e7-d2ef-30c6-9108-caa28863b1cd","pitchNumber":7,"startTime":"2026-07-24T01:13:23.461Z","endTime":"2026-07-24T01:13:26.755Z","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":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568924605337365,"aZ":-21.313261437030906,"pfxX":-0.2981507250034561,"pfxZ":5.605943379626664,"pX":0.17499207542739903,"pZ":3.08327243150776,"vX0":7.856274999806408,"vY0":-137.36384231249355,"vZ0":-2.212987305330965,"x":110.33,"y":155.53,"x0":-2.666960725728463,"y0":50.00012433621531,"z0":5.327635838433236,"aX":-0.57788896081166},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":-0.8,"spinRate":2215,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.39668830648303555,"extension":6.483571521247932},"hitData":{"launchSpeed":82.2,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":174.49}},"index":8,"playId":"c64ca087-2738-30c8-a64e-449ec82b2b0b","pitchNumber":8,"startTime":"2026-07-24T01:13:44.775Z","endTime":"2026-07-24T01:13:54.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:13:54.583Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to shortstop Andrew Velazquez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-24T01:15:04.348Z","endTime":"2026-07-24T01:16:18.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","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":5},"credits":[{"player":{"id":623205,"link":"/api/v1/people/623205"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-24T01:14:51.865Z","endTime":"2026-07-24T01:15:07.347Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Matt Vierling replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-24T01:15:06.072Z","endTime":"2026-07-24T01:15:06.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53799472238376,"aZ":-17.553229723053274,"pfxX":-6.8572394062863875,"pfxZ":7.329781061446122,"pX":-0.864717123087118,"pZ":3.0654312284070033,"vX0":8.453905187405574,"vY0":-139.64572003160953,"vZ0":-2.825503288217933,"x":149.96,"y":156.01,"x0":-3.026351943562129,"y0":50.0010513646043,"z0":5.231433787765032,"aX":-13.675945838356608},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2007,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39074730369647837,"extension":6.75920283290019},"index":2,"playId":"38dcf296-d338-36c4-a315-b8566fb871e5","pitchNumber":1,"startTime":"2026-07-24T01:15:06.074Z","endTime":"2026-07-24T01:15:10.734Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205382093091693,"aZ":-23.130826590800158,"pfxX":-2.783593951824362,"pfxZ":4.896717169296167,"pX":1.2125350663927776,"pZ":1.8737916887565795,"vX0":11.994147579709885,"vY0":-134.32324160937011,"vZ0":-4.484709234466583,"x":70.78,"y":188.19,"x0":-2.92849631734151,"y0":50.00378945426178,"z0":5.187995681066702,"aX":-5.1433581734674085},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":2.8,"spinRate":1953,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40612832421447287,"extension":6.717879039328423},"index":3,"playId":"0d76201d-716c-3c03-bd68-36a8a09e0cd8","pitchNumber":2,"startTime":"2026-07-24T01:15:34.767Z","endTime":"2026-07-24T01:15:37.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570044604591693,"aZ":-16.736109105767724,"pfxX":-8.369882458402381,"pfxZ":7.572391398774279,"pX":0.29034739530325904,"pZ":2.466159773638494,"vX0":12.426334682609113,"vY0":-141.27512883841473,"vZ0":-4.2353477601341,"x":105.93,"y":172.19,"x0":-3.060186596956903,"y0":50.00403609051346,"z0":5.047383549333347,"aX":-17.067597248729346},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2115,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3864315441936097,"extension":6.663963582348833},"index":4,"playId":"37e7741a-e14c-3ff5-a19b-87c5195c1f70","pitchNumber":3,"startTime":"2026-07-24T01:15:51.007Z","endTime":"2026-07-24T01:15:54.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37954667059352,"aZ":-14.826719210839723,"pfxX":-7.681294938273084,"pfxZ":8.25731365501752,"pX":-0.5753607989859943,"pZ":2.8621587740330656,"vX0":10.100835693177835,"vY0":-143.59173872778024,"vZ0":-3.846049630201101,"x":138.93,"y":161.5,"x0":-3.1307559304012234,"y0":50.00068046154898,"z0":5.133357704450349,"aX":-16.134656664395465},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":2133,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38057525282711113,"extension":6.49419111588589},"hitData":{"launchSpeed":84.7,"launchAngle":71.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":131.03,"coordY":172.46}},"index":5,"playId":"f426e98d-9a41-3365-b0c6-4477be7151fa","pitchNumber":4,"startTime":"2026-07-24T01:16:08.486Z","endTime":"2026-07-24T01:16:18.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:16:18.115Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-24T01:19:03.254Z","endTime":"2026-07-24T01:20:22.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the right fielder.","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-24T01:17:42.979Z","endTime":"2026-07-24T01:17:43.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Pitching Change: Drew Sommers replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-24T01:17:43.001Z","endTime":"2026-07-24T01:19:05.538Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455667083817875,"aZ":-19.002608968382383,"pfxX":7.862006954096147,"pfxZ":6.944130096646994,"pX":-1.2894356674496161,"pZ":3.647826245710257,"vX0":-12.808246005859285,"vY0":-136.27554539202285,"vZ0":0.5160083562952457,"x":166.15,"y":140.29,"x0":2.4311674624732493,"y0":50.00621918536431,"z0":4.759728835792733,"aX":14.92187786521823},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":-11.8,"spinRate":2307,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.40057098965369287,"extension":7.523530569223953},"index":2,"playId":"c2f2e666-a01b-3cee-b173-49785435ee29","pitchNumber":1,"startTime":"2026-07-24T01:19:05.538Z","endTime":"2026-07-24T01:19:09.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},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.342130659947934,"aZ":-25.875765098131804,"pfxX":9.69190327936084,"pfxZ":3.2714730486145047,"pX":-0.37695813896961466,"pZ":2.6036134082579223,"vX0":-11.331121621160786,"vY0":-136.68016235408035,"vZ0":-0.8579455502796104,"x":131.37,"y":168.48,"x0":2.5304123697253016,"y0":50.00090052092363,"z0":4.671594129396245,"aX":18.646946486117958},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":2123,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.3981711640738834,"extension":7.414872497860146},"index":3,"playId":"2b4c653b-ebff-3238-b0cd-d21d791f4931","pitchNumber":2,"startTime":"2026-07-24T01:19:20.711Z","endTime":"2026-07-24T01:19:24.135Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485325683003182,"aZ":-33.98049980779648,"pfxX":-6.665299006920172,"pfxZ":-1.207571484113247,"pX":-0.15726617358476658,"pZ":1.548231907957002,"vX0":-4.454668037496702,"vY0":-121.29258644988535,"vZ0":-0.40258444605018473,"x":122.99,"y":196.98,"x0":2.565465734245962,"y0":50.00220153763865,"z0":4.665390344929842,"aX":-9.984500227857508},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":13.1,"spinRate":2345,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.45061500051445513,"extension":7.336764604813125},"index":4,"playId":"54568d0d-90aa-3081-a735-26b0657e3f13","pitchNumber":3,"startTime":"2026-07-24T01:19:38.378Z","endTime":"2026-07-24T01:19:42.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.669311232881505,"aZ":-19.364741134696402,"pfxX":8.018521545043376,"pfxZ":6.58034197023413,"pX":-0.2365799407277292,"pZ":3.906454036581723,"vX0":-10.411754415540802,"vY0":-137.9339567257489,"vZ0":1.3521324824689962,"x":126.02,"y":133.31,"x0":2.5268870936197083,"y0":50.00526860871564,"z0":4.706472156159954,"aX":15.616215303811295},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":-12.6,"spinRate":2406,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.39552856532227576,"extension":7.520944820499374},"index":5,"playId":"da225f04-7ecc-3112-a62e-eb1cc21957e8","pitchNumber":4,"startTime":"2026-07-24T01:19:56.134Z","endTime":"2026-07-24T01:19:59.716Z","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":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-24T01:20:06.409Z","endTime":"2026-07-24T01:20:18.435Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76816043188054,"aZ":-31.302769449877065,"pfxX":10.741759174598945,"pfxZ":0.4479934047662688,"pX":-0.08680482609505884,"pZ":2.327075927523476,"vX0":-11.352742675017321,"vY0":-137.99489149229476,"vZ0":-0.28441215831904987,"x":120.31,"y":175.95,"x0":2.6853187019520446,"y0":50.00016447960962,"z0":4.5407100894682655,"aX":20.710290379824013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":-17.0,"spinRate":2142,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.3969518538221992,"extension":7.524504058406793},"index":7,"playId":"a2578647-3aa6-3e7a-81f6-a1e530e2ce49","pitchNumber":5,"startTime":"2026-07-24T01:20:18.435Z","endTime":"2026-07-24T01:20:22.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:20:22.776Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-24T01:20:25.977Z","endTime":"2026-07-24T01:22:05.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38459843848326,"aZ":-31.732353564639087,"pfxX":11.036116308452948,"pfxZ":0.23503235308425374,"pX":1.015370285890648,"pZ":2.8639044329101546,"vX0":-8.417178643192683,"vY0":-137.18938382764406,"vZ0":1.3174896193103678,"x":78.3,"y":161.45,"x0":2.7004831786092165,"y0":50.003623428651785,"z0":4.551806446696658,"aX":20.88655094988134},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.0,"breakHorizontal":-18.0,"spinRate":2187,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4003455723013265,"extension":7.580899544849163},"index":0,"playId":"de813ec2-3a29-3619-9082-277db29f7e3f","pitchNumber":1,"startTime":"2026-07-24T01:20:50.093Z","endTime":"2026-07-24T01:20:54.426Z","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.3,"endSpeed":86.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90759612650327,"aZ":-24.617399794199105,"pfxX":10.049217628076944,"pfxZ":3.911477413604361,"pX":2.247052494495089,"pZ":3.60450555304987,"vX0":-5.401559837208535,"vY0":-138.57312021636884,"vZ0":1.725257008581123,"x":31.35,"y":141.46,"x0":2.9230034253932575,"y0":50.00251123268201,"z0":4.625936168157687,"aX":19.411768315518106},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-16.9,"spinRate":2310,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.39627790935002505,"extension":7.373520975956155},"index":1,"playId":"0c0ef384-9be2-3820-be49-9b70c9f67121","pitchNumber":2,"startTime":"2026-07-24T01:21:07.680Z","endTime":"2026-07-24T01:21:10.916Z","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.0,"endSpeed":86.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.867503257895194,"aZ":-29.444604802770407,"pfxX":11.83940074724223,"pfxZ":1.420781045277188,"pX":0.5562120012533259,"pZ":2.163080335753225,"vX0":-10.189680034751772,"vY0":-137.94838506790018,"vZ0":-0.7256415249999161,"x":95.8,"y":180.38,"x0":2.767177648079365,"y0":50.001927372647465,"z0":4.421780734983239,"aX":22.723398425688295},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":-19.2,"spinRate":2100,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.3976823838437258,"extension":7.4811176771487204},"index":2,"playId":"c395c431-8b95-33d1-857b-3b3e46f13236","pitchNumber":3,"startTime":"2026-07-24T01:21:25.501Z","endTime":"2026-07-24T01:21:28.816Z","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":83.4,"endSpeed":76.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080252938368822,"aZ":-31.665506097242982,"pfxX":-5.469955123060763,"pfxZ":0.34558873281755087,"pX":-0.9236233407119012,"pZ":1.1223453380449695,"vX0":-7.319517928272765,"vY0":-121.22906380487356,"vZ0":-1.4895402932252835,"x":152.21,"y":208.48,"x0":2.847598151041031,"y0":50.00424161060754,"z0":4.513112756165777,"aX":-8.128833642926235},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":11.6,"spinRate":2304,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.45210215180047975,"extension":7.396571231391147},"index":3,"playId":"412e89d9-37ce-3535-801d-abd5db0011e4","pitchNumber":4,"startTime":"2026-07-24T01:21:43.881Z","endTime":"2026-07-24T01:21:47.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.047346515404342,"aZ":-29.370468562564493,"pfxX":12.17634554639513,"pfxZ":1.465858577084596,"pX":1.1544559799592096,"pZ":3.4303372052179597,"vX0":-8.693058664187719,"vY0":-137.6292531587399,"vZ0":2.3524855363481274,"x":72.99,"y":146.16,"x0":2.774755567630796,"y0":50.00453167069163,"z0":4.555878067906365,"aX":23.32031708583933},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":-20.2,"spinRate":2182,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.398240224090177,"extension":7.362603087480076},"index":4,"playId":"82b5f819-51ca-36e1-8a5b-8b46f14ba28a","pitchNumber":5,"startTime":"2026-07-24T01:22:00.827Z","endTime":"2026-07-24T01:22:05.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:22:05.441Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a ground ball to right fielder Matt Vierling. Lane Thomas to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-24T01:22:18.174Z","endTime":"2026-07-24T01:22:39.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805193372101705,"aZ":-24.60519711339568,"pfxX":10.69903423635352,"pfxZ":3.941422637581134,"pX":0.9390211976962706,"pZ":2.7525239694629393,"vX0":-9.024939394786259,"vY0":-137.7263858795328,"vZ0":-0.18933846997958137,"x":81.21,"y":164.46,"x0":2.869534217984451,"y0":50.001423632816525,"z0":4.4873133796250135,"aX":20.53706960328971},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":-17.5,"spinRate":2096,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.39780688188727,"extension":7.445510539732003},"hitData":{"launchSpeed":89.8,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.77,"coordY":117.22}},"index":0,"playId":"6b1cd700-e34b-39dd-b2aa-c49ba0f8fead","pitchNumber":1,"startTime":"2026-07-24T01:22:29.048Z","endTime":"2026-07-24T01:22:39.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:22:39.098Z","atBatIndex":74},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, first baseman Spencer Torkelson to shortstop Kevin McGonigle to pitcher Kyle Finnegan. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-24T01:25:33.452Z","endTime":"2026-07-24T01:26:04.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.43"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.89"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.17"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.70"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.57"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.04"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.26"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.99"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.98"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.095"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.095"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"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":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-24T01:23:05.403Z","endTime":"2026-07-24T01:23:21.948Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-24T01:23:21.948Z","endTime":"2026-07-24T01:25:35.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985396708447706,"aZ":-14.168190694261938,"pfxX":-6.336572722507649,"pfxZ":9.359976573706975,"pX":1.1007431419173952,"pZ":3.0229023632779914,"vX0":8.833235285030174,"vY0":-136.8134137170092,"vZ0":-4.313863993299021,"x":75.04,"y":157.16,"x0":-1.3244672427262216,"y0":50.0050766513183,"z0":5.5696788326000295,"aX":-12.193371203665354},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2139,"spinDirection":207},"zone":12,"typeConfidence":0.82,"plateTime":0.39811169894998955,"extension":6.556849174434479},"index":2,"playId":"12664123-53ef-362b-bbeb-1fb0e8f53419","pitchNumber":1,"startTime":"2026-07-24T01:25:35.730Z","endTime":"2026-07-24T01:25:40.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84607974978082,"aZ":-23.145377679368462,"pfxX":-6.131759009783459,"pfxZ":5.727416800102306,"pX":-0.30776467966082416,"pZ":2.5015555542148795,"vX0":5.443582476536873,"vY0":-124.44849989364094,"vZ0":-2.6450306429170993,"x":128.73,"y":171.24,"x0":-1.7217552751092795,"y0":50.0018490147674,"z0":5.485513868655137,"aX":-9.664061241877171},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.1,"breakHorizontal":10.0,"spinRate":1104,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4393175111321699,"extension":6.763573854164394},"hitData":{"launchSpeed":53.8,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":133.34,"coordY":181.7}},"index":3,"playId":"abb6e21a-8b13-3b28-bc26-7b2d847e6c42","pitchNumber":2,"startTime":"2026-07-24T01:25:56.337Z","endTime":"2026-07-24T01:26:04.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:26:04.706Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, first baseman Spencer Torkelson to shortstop Kevin McGonigle to pitcher Kyle Finnegan. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-24T01:25:33.452Z","endTime":"2026-07-24T01:26:04.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.43"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.89"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.17"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.70"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.57"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.04"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.26"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.99"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.98"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.095"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.121"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".463"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.095"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".373"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"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":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-24T01:23:05.403Z","endTime":"2026-07-24T01:23:21.948Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-24T01:23:21.948Z","endTime":"2026-07-24T01:25:35.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985396708447706,"aZ":-14.168190694261938,"pfxX":-6.336572722507649,"pfxZ":9.359976573706975,"pX":1.1007431419173952,"pZ":3.0229023632779914,"vX0":8.833235285030174,"vY0":-136.8134137170092,"vZ0":-4.313863993299021,"x":75.04,"y":157.16,"x0":-1.3244672427262216,"y0":50.0050766513183,"z0":5.5696788326000295,"aX":-12.193371203665354},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2139,"spinDirection":207},"zone":12,"typeConfidence":0.82,"plateTime":0.39811169894998955,"extension":6.556849174434479},"index":2,"playId":"12664123-53ef-362b-bbeb-1fb0e8f53419","pitchNumber":1,"startTime":"2026-07-24T01:25:35.730Z","endTime":"2026-07-24T01:25:40.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84607974978082,"aZ":-23.145377679368462,"pfxX":-6.131759009783459,"pfxZ":5.727416800102306,"pX":-0.30776467966082416,"pZ":2.5015555542148795,"vX0":5.443582476536873,"vY0":-124.44849989364094,"vZ0":-2.6450306429170993,"x":128.73,"y":171.24,"x0":-1.7217552751092795,"y0":50.0018490147674,"z0":5.485513868655137,"aX":-9.664061241877171},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.1,"breakHorizontal":10.0,"spinRate":1104,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4393175111321699,"extension":6.763573854164394},"hitData":{"launchSpeed":53.8,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":133.34,"coordY":181.7}},"index":3,"playId":"abb6e21a-8b13-3b28-bc26-7b2d847e6c42","pitchNumber":2,"startTime":"2026-07-24T01:25:56.337Z","endTime":"2026-07-24T01:26:04.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-24T01:26:04.706Z","atBatIndex":75},"scoringPlays":[43,59,63,69],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":83.89,"y":137.78},"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":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":87.45,"y":116.21},"type":"H","description":"Single"}],"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":155.86,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":186.19,"y":122.89},"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":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":150.42,"y":168.1},"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":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":198.82,"y":115.55},"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":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":107.72,"y":156.75},"type":"O","description":"Forceout"}]}},{"startIndex":11,"endIndex":18,"top":[11,12,13,14],"bottom":[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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":192.69,"y":139.8},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":98.06,"y":171.07},"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"coordinates":{"x":163.91,"y":148.41},"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":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":148.77,"y":168.4},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":146.74,"y":152.19},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":143.71,"y":65.93},"type":"H","description":"Single"}]}},{"startIndex":19,"endIndex":24,"top":[19,20,21],"bottom":[22,23,24],"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":168.07,"y":163.28},"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":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":80.34,"y":138.71},"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":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":157.38,"y":164.86},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":104.18,"y":171.95},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28],"bottom":[29,30,31,32],"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":68.2,"y":123.81},"type":"O","description":"Flyout"}],"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":142.32,"y":124.77},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":94.98,"y":72.9},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":148.77,"y":173.98},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":41,"top":[33,34,35,36,37],"bottom":[38,39,40,41],"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"coordinates":{"x":112.28,"y":173.47},"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":183.17,"y":53.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":162.18,"y":139.76},"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":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":104.68,"y":167.9},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":174.54,"y":121.79},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":148.77,"y":171.95},"type":"O","description":"Forceout"}]}},{"startIndex":42,"endIndex":51,"top":[42,43,44,45,46,47],"bottom":[48,49,50,51],"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":185.25,"y":111.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":235.58,"y":83.78},"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":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":96.64,"y":114.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":109.92,"y":83.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"coordinates":{"x":99.4,"y":164.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":155.36,"y":168.4},"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":6,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":126.1,"y":59.41},"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":6,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":104.62,"y":35.42},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":60,"top":[52,53,54],"bottom":[55,56,57,58,59,60],"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":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":141.67,"y":152.7},"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":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":128.71,"y":60.93},"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":7,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":170.66,"y":122.88},"type":"O","description":"Flyout"}],"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":170.51,"y":110.27},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":190.37,"y":130.26},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":117.89,"y":152.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":196.23,"y":69.86},"type":"H","description":"Home Run"},{"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":86.84,"y":84.83},"type":"H","description":"Single"}]}},{"startIndex":61,"endIndex":71,"top":[61,62,63,64,65],"bottom":[66,67,68,69,70,71],"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":179.18,"y":124.12},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":112.79,"y":187.66},"type":"O","description":"Bunt 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":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":146.54,"y":83.95},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":176.43,"y":121.82},"type":"O","description":"Flyout"}],"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":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":130.53,"y":94.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":151.23,"y":155.23},"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":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":48.85,"y":120.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":148.77,"y":174.49},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":131.03,"y":172.46},"type":"O","description":"Pop Out"}]}},{"startIndex":72,"endIndex":75,"top":[72,73,74,75],"bottom":[],"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":186.77,"y":117.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":133.34,"y":181.7},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":10,"errors":0,"leftOnBase":6},"away":{"runs":3,"hits":9,"errors":1,"leftOnBase":10}},"defense":{"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"third":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"shortstop":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"left":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"onDeck":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"inHole":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"battingOrder":8,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"onDeck":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"inHole":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"battingOrder":4,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":1,"strikes":0,"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":5,"groundOuts":8,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".248","atBats":35,"obp":".317","slg":".399","ops":".716","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":14,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".353","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":142,"era":"4.92","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.44","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":51,"strikes":91,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"2.20","rbi":4,"pitchesPerInning":"17.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"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":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":65,"groundOuts":50,"airOuts":104,"runs":44,"doubles":23,"triples":0,"homeRuns":14,"strikeOuts":107,"baseOnBalls":35,"intentionalWalks":1,"hits":81,"hitByPitch":1,"avg":".240","atBats":337,"obp":".310","slg":".433","ops":".743","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":146,"rbi":52,"leftOnBase":125,"sacBunts":0,"sacFlies":5,"babip":".303","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.07","popOuts":22,"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":17,"stolenBases":26,"stolenBasePercentage":".605","caughtStealingPercentage":".395","assists":20,"putOuts":420,"errors":3,"chances":443,"fielding":".993","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669212":{"person":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"jerseyNumber":"34","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":16,"gamesStarted":0,"flyOuts":7,"groundOuts":17,"airOuts":23,"runs":11,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":80,"obp":".385","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":339,"era":"5.12","inningsPitched":"19.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.71","battersFaced":91,"outs":58,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":339,"balls":123,"strikes":216,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"17.53","gamesFinished":9,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.19","hitsPer9Inn":"11.17","runsScoredPer9":"5.12","homeRunsPer9":"2.33","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":7,"groundOuts":19,"airOuts":15,"runs":18,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".328","atBats":61,"obp":".364","slg":".443","ops":".807","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":27,"rbi":5,"leftOnBase":31,"sacBunts":3,"sacFlies":1,"babip":".367","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":31,"errors":2,"chances":64,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":45,"groundOuts":63,"airOuts":82,"runs":37,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":78,"baseOnBalls":40,"intentionalWalks":0,"hits":71,"hitByPitch":6,"avg":".245","atBats":290,"obp":".346","slg":".372","ops":".718","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":108,"rbi":34,"leftOnBase":137,"sacBunts":2,"sacFlies":2,"babip":".313","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":17,"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":6,"putOuts":175,"errors":1,"chances":182,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":69,"groundOuts":94,"airOuts":122,"runs":36,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":84,"baseOnBalls":16,"intentionalWalks":2,"hits":78,"hitByPitch":10,"avg":".209","atBats":373,"obp":".257","slg":".359","ops":".616","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":134,"rbi":43,"leftOnBase":175,"sacBunts":0,"sacFlies":5,"babip":".229","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.64","popOuts":25,"lineOuts":28},"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":10,"stolenBases":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":25,"putOuts":405,"errors":4,"chances":434,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":10,"flyOuts":32,"groundOuts":67,"airOuts":49,"runs":34,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":35,"intentionalWalks":0,"hits":63,"hitByPitch":2,"atBats":232,"obp":".369","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1144,"era":"4.86","inningsPitched":"63.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.56","battersFaced":273,"outs":189,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1144,"balls":459,"strikes":685,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".625","pitchesPerInning":"18.16","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"8.14","walksPer9Inn":"5.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.86","homeRunsPer9":"0.86","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":41,"groundOuts":58,"airOuts":66,"runs":28,"doubles":15,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":21,"intentionalWalks":0,"hits":49,"hitByPitch":5,"avg":".247","atBats":198,"obp":".330","slg":".394","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":78,"rbi":32,"leftOnBase":90,"sacBunts":2,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","popOuts":7,"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":111,"putOuts":71,"errors":7,"chances":189,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":40,"gamesStarted":0,"flyOuts":13,"groundOuts":48,"airOuts":32,"runs":27,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":23,"intentionalWalks":0,"hits":42,"hitByPitch":4,"atBats":147,"obp":".394","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":711,"era":"5.40","inningsPitched":"38.1","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":3,"blownSaves":6,"earnedRuns":23,"whip":"1.70","battersFaced":176,"outs":115,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":278,"strikes":433,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".571","pitchesPerInning":"18.55","gamesFinished":24,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.34","walksPer9Inn":"5.40","hitsPer9Inn":"9.86","runsScoredPer9":"6.34","homeRunsPer9":"1.17","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":true,"isSubstitute":false}},"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":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".143","slg":".143","ops":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"500","stats":{"batting":{"summary":"2-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":59,"groundOuts":58,"airOuts":83,"runs":35,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":69,"hitByPitch":0,"avg":".274","atBats":252,"obp":".311","slg":".429","ops":".740","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":108,"rbi":33,"leftOnBase":124,"sacBunts":2,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":176,"putOuts":118,"errors":1,"chances":295,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":13,"groundOuts":28,"airOuts":26,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".269","atBats":119,"obp":".331","slg":".328","ops":".659","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":39,"rbi":9,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".365","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"119.00","popOuts":3,"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":4,"putOuts":28,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 13)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":17,"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":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":33,"groundOuts":20,"airOuts":53,"runs":26,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":136,"obp":".336","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":597,"era":"6.88","inningsPitched":"34.0","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":13,"blownSaves":3,"earnedRuns":26,"whip":"1.44","battersFaced":152,"outs":102,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":205,"strikes":392,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"17.56","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.71","hitsPer9Inn":"9.26","runsScoredPer9":"6.88","homeRunsPer9":"2.65","inheritedRunners":4,"inheritedRunnersScored":1,"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":18,"gamesStarted":0,"flyOuts":9,"groundOuts":26,"airOuts":17,"runs":11,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":87,"obp":".347","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":364,"era":"3.22","inningsPitched":"22.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.52","battersFaced":98,"outs":67,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":364,"balls":133,"strikes":231,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.30","gamesFinished":8,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.03","hitsPer9Inn":"9.67","runsScoredPer9":"4.43","homeRunsPer9":"1.61","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".273","slg":".500","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":5,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":52,"groundOuts":58,"airOuts":108,"runs":33,"doubles":11,"triples":2,"homeRuns":6,"strikeOuts":55,"baseOnBalls":37,"intentionalWalks":3,"hits":65,"hitByPitch":2,"avg":".230","atBats":282,"obp":".320","slg":".348","ops":".668","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":98,"rbi":33,"leftOnBase":126,"sacBunts":0,"sacFlies":4,"babip":".262","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":535,"errors":4,"chances":583,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":42,"gamesStarted":0,"flyOuts":25,"groundOuts":48,"airOuts":45,"runs":13,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":153,"obp":".244","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":632,"era":"2.13","inningsPitched":"42.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":10,"whip":"0.92","battersFaced":168,"outs":127,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":237,"strikes":395,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".600","pitchesPerInning":"14.93","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.23","walksPer9Inn":"2.55","hitsPer9Inn":"5.74","runsScoredPer9":"2.76","homeRunsPer9":"0.43","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"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":20,"gamesStarted":20,"flyOuts":81,"groundOuts":112,"airOuts":145,"runs":53,"doubles":24,"triples":4,"homeRuns":15,"strikeOuts":101,"baseOnBalls":36,"intentionalWalks":1,"hits":111,"hitByPitch":5,"atBats":465,"obp":".299","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1874,"era":"3.66","inningsPitched":"125.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.17","battersFaced":510,"outs":376,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1874,"balls":657,"strikes":1217,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".417","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.59","hitsPer9Inn":"7.97","runsScoredPer9":"3.81","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":39,"groundOuts":51,"airOuts":79,"runs":29,"doubles":16,"triples":0,"homeRuns":9,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".236","atBats":258,"obp":".334","slg":".403","ops":".737","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":104,"rbi":36,"leftOnBase":96,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":24,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":162,"errors":2,"chances":170,"fielding":".988","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":19,"gamesStarted":19,"flyOuts":64,"groundOuts":90,"airOuts":118,"runs":64,"doubles":26,"triples":2,"homeRuns":14,"strikeOuts":92,"baseOnBalls":34,"intentionalWalks":1,"hits":113,"hitByPitch":2,"atBats":405,"obp":".334","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1746,"era":"5.27","inningsPitched":"100.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.46","battersFaced":449,"outs":302,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1746,"balls":648,"strikes":1098,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".385","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.23","walksPer9Inn":"3.04","hitsPer9Inn":"10.10","runsScoredPer9":"5.72","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":34},"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":40,"gamesStarted":0,"flyOuts":25,"groundOuts":40,"airOuts":36,"runs":30,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":39,"hitByPitch":5,"atBats":155,"obp":".364","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":779,"era":"6.15","inningsPitched":"41.0","wins":1,"losses":5,"saves":9,"saveOpportunities":11,"holds":1,"blownSaves":2,"earnedRuns":28,"whip":"1.51","battersFaced":184,"outs":123,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":779,"balls":304,"strikes":475,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".167","pitchesPerInning":"19.00","gamesFinished":21,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.05","hitsPer9Inn":"8.56","runsScoredPer9":"6.59","homeRunsPer9":"0.88","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":{"summary":"5.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":26,"strikes":50,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":37,"groundOuts":82,"airOuts":64,"runs":46,"doubles":17,"triples":2,"homeRuns":16,"strikeOuts":105,"baseOnBalls":25,"intentionalWalks":0,"hits":87,"hitByPitch":4,"avg":".258","atBats":337,"obp":".316","slg":".463","ops":".779","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":156,"rbi":37,"leftOnBase":160,"sacBunts":0,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.06","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":288,"errors":4,"chances":314,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":8,"strikes":21,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.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":34,"gamesStarted":2,"flyOuts":13,"groundOuts":32,"airOuts":30,"runs":20,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":2,"hits":30,"hitByPitch":1,"atBats":134,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":577,"era":"4.75","inningsPitched":"36.0","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":19,"whip":"1.28","battersFaced":152,"outs":108,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":202,"strikes":375,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".400","pitchesPerInning":"16.03","gamesFinished":9,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"10.75","walksPer9Inn":"4.00","hitsPer9Inn":"7.50","runsScoredPer9":"5.00","homeRunsPer9":"2.50","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":false,"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":"(BS, 2)","summary":"1.0 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.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":43,"gamesStarted":0,"flyOuts":18,"groundOuts":43,"airOuts":38,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":3,"hits":38,"hitByPitch":1,"atBats":145,"obp":".331","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":656,"era":"3.89","inningsPitched":"39.1","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":17,"whip":"1.35","battersFaced":164,"outs":118,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":656,"balls":248,"strikes":408,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":3,"winPercentage":".000","pitchesPerInning":"16.68","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"6.64","walksPer9Inn":"3.43","hitsPer9Inn":"8.69","runsScoredPer9":"4.58","homeRunsPer9":"1.60","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":[695600,657041,686469,521692,686681,686475,686555,668942,679845,623205,677976,621381,670167,674444],"pitchers":[677976,621381,670167,674444],"bench":[695506,571912,516782],"bullpen":[679883,702070,668674,656638,607625,663738,669212,608379,694360],"battingOrder":[695600,657041,686469,521692,686475,686555,668942,679845,623205],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rojas, J (3, Melton); Jensen (23, Melton)."},{"label":"HR","value":"Collins (6, 6th inning off Melton, 1 on, 0 out)."},{"label":"TB","value":"Collins 4; Jensen 2; Loftin; Massey 2; Pasquantino 2; Rojas, J 3."},{"label":"RBI","value":"Collins 2 (34); Rojas, J (6)."},{"label":"Runners left in scoring position, 2 out","value":"Jensen 2; Perez, S."},{"label":"GIDP","value":"Perez, S."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tolbert (12, 2nd base off Anderson, D/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Pasquantino (4, fielding)."},{"label":"Outfield assists","value":"Collins (McGonigle at 2nd base)."},{"label":"Pickoffs","value":"Dobnak (McKinstry at 1st base)."}]}],"note":[{"label":"1","value":"Ran for Massey in the 8th."}]},"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":3,"groundOuts":11,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".235","atBats":32,"obp":".312","slg":".400","ops":".712","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":14,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"3.63","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.23","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":50,"strikes":101,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":3,"pitchesPerInning":"16.78","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":60,"groundOuts":131,"airOuts":100,"runs":60,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":88,"baseOnBalls":38,"intentionalWalks":0,"hits":111,"hitByPitch":11,"atBats":427,"obp":".334","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1737,"era":"4.57","inningsPitched":"108.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.38","battersFaced":479,"outs":325,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1737,"balls":608,"strikes":1129,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".417","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.16","hitsPer9Inn":"9.22","runsScoredPer9":"4.98","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":48,"groundOuts":69,"airOuts":81,"runs":21,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":1,"hits":47,"hitByPitch":0,"avg":".197","atBats":238,"obp":".274","slg":".298","ops":".572","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":71,"rbi":20,"leftOnBase":93,"sacBunts":3,"sacFlies":2,"babip":".226","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"59.50","popOuts":12,"lineOuts":21},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":141,"putOuts":99,"errors":4,"chances":244,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":14,"gamesStarted":14,"flyOuts":30,"groundOuts":85,"airOuts":57,"runs":29,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":98,"baseOnBalls":11,"intentionalWalks":0,"hits":66,"hitByPitch":4,"atBats":304,"obp":".253","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1248,"era":"2.83","inningsPitched":"82.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.93","battersFaced":321,"outs":248,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1248,"balls":395,"strikes":853,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".545","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"8.91","strikeoutsPer9Inn":"10.67","walksPer9Inn":"1.20","hitsPer9Inn":"7.19","runsScoredPer9":"3.16","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"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":15,"gamesStarted":15,"flyOuts":54,"groundOuts":59,"airOuts":95,"runs":26,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":82,"baseOnBalls":19,"intentionalWalks":0,"hits":64,"hitByPitch":1,"atBats":296,"obp":".263","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1233,"era":"2.79","inningsPitched":"80.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.03","battersFaced":320,"outs":242,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1233,"balls":433,"strikes":800,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"15.29","gamesFinished":0,"strikeoutWalkRatio":"4.32","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.12","hitsPer9Inn":"7.14","runsScoredPer9":"2.90","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"1-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":26,"groundOuts":32,"airOuts":49,"runs":15,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":45,"baseOnBalls":8,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".260","atBats":169,"obp":".294","slg":".402","ops":".696","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":68,"rbi":20,"leftOnBase":62,"sacBunts":1,"sacFlies":0,"babip":".328","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.80","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":107,"putOuts":59,"errors":3,"chances":169,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":11,"groundOuts":17,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":87,"obp":".278","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":387,"era":"3.09","inningsPitched":"23.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.11","battersFaced":97,"outs":70,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":153,"strikes":234,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.59","gamesFinished":3,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.47","hitsPer9Inn":"6.56","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"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":true,"isSubstitute":false}},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 4-4)(BS, 5)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":18,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"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":102,"flyOuts":62,"groundOuts":62,"airOuts":90,"runs":53,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":116,"baseOnBalls":53,"intentionalWalks":2,"hits":105,"hitByPitch":2,"avg":".285","atBats":369,"obp":".374","slg":".469","ops":".843","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":173,"rbi":50,"leftOnBase":173,"sacBunts":0,"sacFlies":4,"babip":".372","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","popOuts":11,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":161,"errors":1,"chances":163,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","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":12,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":52,"obp":".228","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"1.23","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.82","battersFaced":58,"outs":44,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":72,"strikes":136,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.18","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.14","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"1.23","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"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"}]},"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":{"summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":8,"strikes":18,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":43,"gamesStarted":2,"flyOuts":16,"groundOuts":56,"airOuts":38,"runs":20,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":180,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":746,"era":"2.93","inningsPitched":"46.0","wins":1,"losses":4,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.30","battersFaced":194,"outs":138,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":265,"strikes":481,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".200","pitchesPerInning":"16.22","gamesFinished":8,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"7.24","walksPer9Inn":"1.96","hitsPer9Inn":"9.78","runsScoredPer9":"3.91","homeRunsPer9":"0.98","inheritedRunners":22,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":93,"groundOuts":68,"airOuts":142,"runs":61,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":61,"baseOnBalls":63,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".281","atBats":377,"obp":".388","slg":".422","ops":".810","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":159,"rbi":35,"leftOnBase":123,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.89","popOuts":28,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":218,"putOuts":100,"errors":9,"chances":327,"fielding":".972","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":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":40,"groundOuts":41,"airOuts":67,"runs":27,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":74,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":5,"avg":".208","atBats":226,"obp":".278","slg":".420","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":95,"rbi":36,"leftOnBase":100,"sacBunts":0,"sacFlies":3,"babip":".239","groundOutsToAirouts":"0.61","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.38","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":75,"errors":0,"chances":77,"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":{"note":"(S, 2)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":40,"runs":12,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":25,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":162,"obp":".351","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":710,"era":"2.36","inningsPitched":"45.2","wins":2,"losses":0,"saves":2,"saveOpportunities":8,"holds":12,"blownSaves":6,"earnedRuns":12,"whip":"1.42","battersFaced":189,"outs":137,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":710,"balls":276,"strikes":434,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.55","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.90","walksPer9Inn":"4.93","hitsPer9Inn":"7.88","runsScoredPer9":"2.36","homeRunsPer9":"0.99","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":17,"groundOuts":13,"airOuts":36,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":95,"obp":".301","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":451,"era":"4.05","inningsPitched":"26.2","wins":2,"losses":4,"saves":11,"saveOpportunities":15,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.28","battersFaced":113,"outs":80,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":451,"balls":166,"strikes":285,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".333","pitchesPerInning":"16.91","gamesFinished":23,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"10.13","walksPer9Inn":"5.74","hitsPer9Inn":"5.74","runsScoredPer9":"4.39","homeRunsPer9":"1.69","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"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":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":60,"groundOuts":54,"airOuts":94,"runs":43,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":131,"baseOnBalls":43,"intentionalWalks":0,"hits":72,"hitByPitch":5,"avg":".206","atBats":349,"obp":".301","slg":".421","ops":".722","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":147,"rbi":50,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.37","popOuts":14,"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":70,"putOuts":756,"errors":2,"chances":828,"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":"(H, 6)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":6,"strikes":5,"strikePercentage":".450","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":20,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":8,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":47,"obp":".393","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"4.38","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":6,"whip":"1.70","battersFaced":57,"outs":37,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":85,"strikes":155,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"19.46","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"12.41","walksPer9Inn":"5.84","hitsPer9Inn":"9.49","runsScoredPer9":"4.38","homeRunsPer9":"0.73","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".343","slg":".333","ops":".676","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.14","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":16,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":33,"flyOuts":20,"groundOuts":15,"airOuts":32,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".167","atBats":90,"obp":".274","slg":".311","ops":".585","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":28,"rbi":9,"leftOnBase":36,"sacBunts":1,"sacFlies":2,"babip":".207","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.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":247,"errors":0,"chances":257,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":26,"groundOuts":46,"airOuts":38,"runs":27,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":31,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".280","atBats":168,"obp":".394","slg":".387","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":65,"rbi":18,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":103,"putOuts":46,"errors":1,"chances":150,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"900","stats":{"batting":{"summary":"1-3 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":80,"flyOuts":18,"groundOuts":24,"airOuts":32,"runs":20,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":66,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".159","atBats":145,"obp":".218","slg":".297","ops":".515","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":43,"rbi":16,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":2,"flyOuts":9,"groundOuts":28,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":69,"obp":".347","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":266,"era":"4.08","inningsPitched":"17.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"1.42","battersFaced":76,"outs":53,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":95,"strikes":171,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.87","rbi":0,"winPercentage":".---","pitchesPerInning":"15.06","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"3.57","walksPer9Inn":"2.55","hitsPer9Inn":"10.19","runsScoredPer9":"4.08","homeRunsPer9":"1.53","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":true,"isSubstitute":false}},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":46,"groundOuts":65,"airOuts":94,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".209","atBats":254,"obp":".260","slg":".331","ops":".591","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":84,"rbi":30,"leftOnBase":127,"sacBunts":1,"sacFlies":4,"babip":".233","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.80","popOuts":24,"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":3,"putOuts":151,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":48,"groundOuts":76,"airOuts":99,"runs":54,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":82,"baseOnBalls":25,"intentionalWalks":0,"hits":96,"hitByPitch":11,"avg":".274","atBats":350,"obp":".339","slg":".537","ops":".876","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":188,"rbi":66,"leftOnBase":152,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.77","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.91","popOuts":22,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":22,"putOuts":623,"errors":3,"chances":648,"fielding":".995","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":"300","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":45,"groundOuts":63,"airOuts":84,"runs":37,"doubles":10,"triples":2,"homeRuns":8,"strikeOuts":56,"baseOnBalls":15,"intentionalWalks":0,"hits":67,"hitByPitch":3,"avg":".250","atBats":268,"obp":".295","slg":".392","ops":".687","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":105,"rbi":24,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":74,"errors":2,"chances":137,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"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":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[805808,650402,690993,701678,682985,693307,681481,663837,679529,656716,681546,675512,663947,621097,623454,805427,640448],"pitchers":[675512,663947,621097,623454,805427,640448],"bench":[701162,668670],"bullpen":[669724,445276,680744,663554,672456,669373,664285],"battingOrder":[805808,650402,701678,682985,693307,663837,679529,656716,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Dingler (22, Cruz)."},{"label":"HR","value":"Outman (4, 7th inning off Schreiber, 2 on, 2 out)."},{"label":"TB","value":"Carpenter; Dingler 3; Greene, R; Lee; McGonigle; McKinstry 2; Outman 4; Torres."},{"label":"RBI","value":"Dingler (66); Outman 3 (16)."},{"label":"2-out RBI","value":"Outman 3; Dingler."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; Carpenter; Torkelson."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Outman (3, 2nd base by Dobnak/Jensen)."},{"label":"PO","value":"McKinstry (1st base by Dobnak)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Torkelson-McGonigle-Finnegan)."}]}],"note":[{"label":"a","value":"Walked for Keith in the 6th."},{"label":"1","value":"Ran for Carpenter in the 8th."}]}},"officials":[{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Home Plate"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Anderson, D."},{"label":"ABS Challenge","value":"Dingler 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Collins (Strike-Overturned to Ball); Torkelson (Strike-Confirmed); Jensen (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Dobnak 76-50; Strahm 17-9; Schreiber 20-11; Cruz 29-21; Melton 90-61; Holton 26-18; Waguespack 4-3; Anderson, D 18-13; Sommers 11-5; Finnegan 2-1."},{"label":"Groundouts-flyouts","value":"Dobnak 9-1; Strahm 0-2; Schreiber 0-0; Cruz 2-0; Melton 4-1; Holton 3-2; Waguespack 0-1; Anderson, D 0-1; Sommers 0-0; Finnegan 1-0."},{"label":"Batters faced","value":"Dobnak 18; Strahm 4; Schreiber 6; Cruz 6; Melton 24; Holton 6; Waguespack 1; Anderson, D 5; Sommers 3; Finnegan 1."},{"label":"Inherited runners-scored","value":"Finnegan 2-0."},{"label":"Umpires","value":"HP: Chris Segal. 1B: Laz Diaz. 2B: Erich Bacchus. 3B: Brian O'Nora. "},{"label":"Weather","value":"76 degrees, Clear."},{"label":"Wind","value":"7 mph, In From LF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"35,548."},{"label":"Venue","value":"Comerica Park."},{"label":"July 23, 2026"}],"pitchingNotes":["Melton pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","boxscoreName":"Dobnak"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":26,"strikes":50,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","boxscoreName":"Collins"},"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 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":45,"groundOuts":63,"airOuts":82,"runs":37,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":78,"baseOnBalls":40,"intentionalWalks":0,"hits":71,"hitByPitch":6,"avg":".245","atBats":290,"obp":".346","slg":".372","ops":".718","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":108,"rbi":34,"leftOnBase":137,"sacBunts":2,"sacFlies":2,"babip":".313","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":17,"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":6,"putOuts":175,"errors":1,"chances":182,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"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 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":48,"groundOuts":76,"airOuts":99,"runs":54,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":82,"baseOnBalls":25,"intentionalWalks":0,"hits":96,"hitByPitch":11,"avg":".274","atBats":350,"obp":".339","slg":".537","ops":".876","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":188,"rbi":66,"leftOnBase":152,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.77","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.91","popOuts":22,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":22,"putOuts":623,"errors":3,"chances":648,"fielding":".995","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":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"loser":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"save":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}