{"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":823597,"link":"/api/v1.1/game/823597/feed/live","metaData":{"wait":10,"timeStamp":"20260728_014435","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823597,"type":"R","doubleHeader":"N","id":"2026/07/27/atlmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823597-2026-07-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-27T23:10:00Z","originalDate":"2026-07-27","officialDate":"2026-07-27","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":44,"ties":0,"pct":".585"},"records":{},"divisionLeader":false,"wins":62,"losses":44,"winningPercentage":".585"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":62,"ties":0,"pct":".421"},"records":{},"divisionLeader":false,"wins":45,"losses":62,"winningPercentage":".421"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"28","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID682989":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989","firstName":"Victor","lastName":"Mederos","primaryNumber":"58","birthDate":"2001-06-08","currentAge":25,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Mederos","boxscoreName":"Mederos","gender":"M","nameMatrilineal":"Martos","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Mederos","nameSlug":"victor-mederos-682989","firstLastName":"Victor Mederos","lastFirstName":"Mederos, Victor","lastInitName":"Mederos, V","initLastName":"V Mederos","fullFMLName":"Victor Mederos","fullLFMName":"Mederos, Victor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"2","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"43","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650960":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960","firstName":"Daniel","lastName":"Duarte","primaryNumber":"54","birthDate":"1996-12-04","currentAge":29,"birthCity":"Huatabampo","birthStateProvince":"SO","birthCountry":"Mexico","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Duarte","middleName":"Francisco","boxscoreName":"Duarte","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Duarte","nameSlug":"daniel-duarte-650960","firstLastName":"Daniel Duarte","lastFirstName":"Duarte, Daniel","lastInitName":"Duarte, D","initLastName":"D Duarte","fullFMLName":"Daniel Francisco Duarte","fullLFMName":"Duarte, Daniel Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"45","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"36","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID664849":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849","firstName":"Daniel","lastName":"Young","primaryNumber":"63","birthDate":"1994-05-27","currentAge":32,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Young","middleName":"Alexander","boxscoreName":"Young, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2022-05-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Young","nameSlug":"danny-young-664849","firstLastName":"Danny Young","lastFirstName":"Young, Danny","lastInitName":"Young, D","initLastName":"D Young","fullFMLName":"Daniel Alexander Young","fullLFMName":"Young, Daniel Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":35,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID804267":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267","firstName":"Zachary","lastName":"Thornton","primaryNumber":"49","birthDate":"2002-01-17","currentAge":24,"birthCity":"Winona","birthStateProvince":"MN","birthCountry":"USA","height":"6' 3\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Thornton","middleName":"Charles","boxscoreName":"Thornton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Zac Thornton","nameSlug":"zac-thornton-804267","firstLastName":"Zac Thornton","lastFirstName":"Thornton, Zac","lastInitName":"Thornton, Z","initLastName":"Z Thornton","fullFMLName":"Zachary Charles Thornton","fullLFMName":"Thornton, Zachary Charles","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":28,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":21,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":160,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"A.J.","useLastName":"Ewing","middleName":"Joseph","boxscoreName":"Ewing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"A.J. Ewing","nameSlug":"a-j-ewing-805999","firstLastName":"A.J. Ewing","lastFirstName":"Ewing, A.J.","lastInitName":"Ewing, A","initLastName":"A Ewing","fullFMLName":"Andrew Joseph Ewing","fullLFMName":"Ewing, Andrew Joseph","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":31,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"16","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"30","birthDate":"1993-08-21","currentAge":32,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":28,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID671162":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162","firstName":"Sidney","lastName":"Thomas","primaryNumber":"65","birthDate":"1998-05-29","currentAge":28,"birthCity":"Tifton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Thomas","middleName":"Connor","boxscoreName":"Thomas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Thomas","nameSlug":"connor-thomas-671162","firstLastName":"Connor Thomas","lastFirstName":"Thomas, Connor","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Sidney Connor Thomas","fullLFMName":"Thomas, Sidney Connor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID805347":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347","firstName":"James","lastName":"Jarvis","primaryNumber":"74","birthDate":"2000-11-06","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jim","useLastName":"Jarvis","boxscoreName":"Jarvis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jim Jarvis","nameSlug":"jim-jarvis-805347","firstLastName":"Jim Jarvis","lastFirstName":"Jarvis, Jim","lastInitName":"Jarvis, J","initLastName":"J Jarvis","fullFMLName":"James Jarvis","fullLFMName":"Jarvis, James","strikeZoneTop":3.092,"strikeZoneBottom":1.56},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621345":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345","firstName":"Alex","lastName":"Minter","primaryNumber":"33","birthDate":"1993-09-02","currentAge":32,"birthCity":"Tyler","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"A.J.","useLastName":"Minter","middleName":"Jordan","boxscoreName":"Minter","nickName":"Mint","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"A.J. Minter","nameSlug":"a-j-minter-621345","firstLastName":"A.J. Minter","lastFirstName":"Minter, A.J.","lastInitName":"Minter, A","initLastName":"A Minter","fullFMLName":"Alex Jordan Minter","fullLFMName":"Minter, Alex Jordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID681035":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","firstName":"Christian","lastName":"Scott","primaryNumber":"45","birthDate":"1999-06-15","currentAge":27,"birthCity":"Coconut Creek","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Scott","middleName":"David","boxscoreName":"Scott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Scott","nameSlug":"christian-scott-681035","firstLastName":"Christian Scott","lastFirstName":"Scott, Christian","lastInitName":"Scott, C","initLastName":"C Scott","fullFMLName":"Christian David Scott","fullLFMName":"Scott, Christian David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"25","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42136,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Cloudy","temp":"79","wind":"9 mph, Out To LF"},"gameInfo":{"attendance":29466,"firstPitch":"2026-07-27T23:10:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"home":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"}},"officialScorer":{"id":434138,"fullName":"Billy Altman","link":"/api/v1/people/434138"},"primaryDatacaster":{"id":809879,"fullName":"Ryan Feuerstein","link":"/api/v1/people/809879"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a sharp line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T23:10:10.235Z","endTime":"2026-07-27T23:12:08.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T21:18:14.151Z","endTime":"2026-07-27T22:48:44.664Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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-27T22:48:44.664Z","endTime":"2026-07-27T23:09:56.323Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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-27T23:09:56.323Z","endTime":"2026-07-27T23:10:12.571Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40108401531623,"aZ":-24.212195304012702,"pfxX":-0.9814971518344484,"pfxZ":4.71262147340654,"pX":-0.08359239419632719,"pZ":2.007761656548255,"vX0":-6.774659980623276,"vY0":-128.60352619568232,"vZ0":-5.1927288431684255,"x":120.19,"y":184.57,"x0":2.702693346630148,"y0":50.00615251219901,"z0":5.909611085947374,"aX":-1.6578154353952002},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":3.1,"spinRate":2444,"spinDirection":156},"zone":8,"typeConfidence":0.89,"plateTime":0.42444133691831487,"extension":6.151417170131743},"index":3,"playId":"e495e7cd-9179-3978-912b-6839f6086c9b","pitchNumber":1,"startTime":"2026-07-27T23:10:12.571Z","endTime":"2026-07-27T23:10:15.571Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379553259061165,"aZ":-24.36562410557217,"pfxX":-0.626644191801152,"pfxZ":4.416692655839878,"pX":-0.5830298430932773,"pZ":2.9789470588489957,"vX0":-7.98028268878262,"vY0":-131.07207529183776,"vZ0":-3.3716154651071983,"x":139.22,"y":158.35,"x0":2.5617594891784163,"y0":50.00548544038114,"z0":6.067714153977815,"aX":-1.1078577540577907},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":2.6,"spinRate":2451,"spinDirection":167},"zone":1,"typeConfidence":0.88,"plateTime":0.41524515587383837,"extension":6.05228461756038},"index":4,"playId":"2f3b0192-67f7-3df7-93b1-e1881b3795d9","pitchNumber":2,"startTime":"2026-07-27T23:10:27.489Z","endTime":"2026-07-27T23:10:30.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.600101290375193,"aZ":-10.683014666665567,"pfxX":2.4150871643560112,"pfxZ":11.490092003672158,"pX":0.05293469088778405,"pZ":3.675096523542272,"vX0":-5.785768941389567,"vY0":-136.07349621917325,"vZ0":-5.19985021248057,"x":114.98,"y":139.55,"x0":1.8954651968779475,"y0":50.0026805313723,"z0":6.354815725635989,"aX":4.518066344421555},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":-3.1,"spinRate":2443,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.40293364423272227,"extension":5.893265881389372},"index":5,"playId":"ee1704ce-ec21-3f7c-a6d9-cd4ac8dd2f78","pitchNumber":3,"startTime":"2026-07-27T23:10:44.246Z","endTime":"2026-07-27T23:10:47.246Z","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":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12954451272697,"aZ":-26.78536169910023,"pfxX":-2.84345522228434,"pfxZ":3.2444883575366443,"pX":-1.5208634754909176,"pZ":1.1878858164421242,"vX0":-8.76764032772709,"vY0":-127.945824745464,"vZ0":-6.40159914541719,"x":174.97,"y":206.71,"x0":2.317965509679747,"y0":50.000267230245306,"z0":5.818140074980808,"aX":-4.7181302215417755},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":7.1,"spinRate":2464,"spinDirection":170},"zone":13,"typeConfidence":0.9,"plateTime":0.4279092860904874,"extension":6.248497309443841},"index":6,"playId":"f41e0708-ff4e-3b51-8a39-62933e4dd09c","pitchNumber":4,"startTime":"2026-07-27T23:11:03.670Z","endTime":"2026-07-27T23:11:06.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805176615414187,"aZ":-14.274255838917263,"pfxX":4.636100778816903,"pfxZ":9.784610250316343,"pX":-1.1107220519164798,"pZ":3.2777271108975783,"vX0":-9.582935465928006,"vY0":-134.5498654550578,"vZ0":-5.246090789397489,"x":159.34,"y":150.28,"x0":1.8982542306607781,"y0":50.00242602525193,"z0":6.26796582679198,"aX":8.481678015076833},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2358,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.4074274669314617,"extension":5.990827364489271},"index":7,"playId":"e41a7cab-82ab-3a11-9bf9-c33a796846ac","pitchNumber":5,"startTime":"2026-07-27T23:11:19.851Z","endTime":"2026-07-27T23:11:23.566Z","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":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71914048369581,"aZ":-23.652702024091298,"pfxX":-0.4295370318770342,"pfxZ":4.845710376513646,"pX":-1.317370560937852,"pZ":2.648848995453998,"vX0":-9.460513093744881,"vY0":-131.07382873802024,"vZ0":-4.119891509919493,"x":167.22,"y":167.26,"x0":2.377579101627272,"y0":50.00622260250897,"z0":5.9829180825873065,"aX":-0.7565785741442671},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":2.6,"spinRate":2476,"spinDirection":175},"zone":11,"typeConfidence":0.83,"plateTime":0.4160507270509992,"extension":6.2728528315288195},"index":8,"playId":"fb031a14-ef5b-314a-b636-684048959158","pitchNumber":6,"startTime":"2026-07-27T23:11:37.704Z","endTime":"2026-07-27T23:11:41.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392744198308197,"aZ":-19.933481148653193,"pfxX":9.008992253498121,"pfxZ":6.625494491680458,"pX":-0.08045097457458111,"pZ":2.475796413633316,"vX0":-9.92113482853327,"vY0":-135.0437545261238,"vZ0":-5.322294125234453,"x":120.07,"y":171.93,"x0":2.470368818446948,"y0":50.00122531780364,"z0":5.874236905190251,"aX":16.63959599997008},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-14.2,"spinRate":2244,"spinDirection":145},"zone":5,"typeConfidence":0.93,"plateTime":0.40558400731224387,"extension":6.068152626097761},"hitData":{"launchSpeed":107.8,"launchAngle":13.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.68,"coordY":69.8}},"index":9,"playId":"f38f2572-5ed8-3e80-95b5-1c6daeaea3c9","pitchNumber":7,"startTime":"2026-07-27T23:11:57.216Z","endTime":"2026-07-27T23:12:08.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:12:08.245Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a sharp line drive to left fielder Tyrone Taylor. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T23:12:04.532Z","endTime":"2026-07-27T23:12:41.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73505432364169,"aZ":-20.451644289296834,"pfxX":-1.1284792171699807,"pfxZ":6.621390706397968,"pX":-0.6567630751984613,"pZ":2.220086104531262,"vX0":-8.259231126006334,"vY0":-131.43082093192817,"vZ0":-5.811245565580318,"x":142.03,"y":178.84,"x0":2.657546218496564,"y0":50.001729842332956,"z0":5.95251706269048,"aX":-1.997833558555468},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":3.6,"spinRate":2393,"spinDirection":163},"zone":4,"typeConfidence":0.83,"plateTime":0.4148490363383748,"extension":6.170346889407241},"hitData":{"launchSpeed":104.6,"launchAngle":10.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.73,"coordY":105.91}},"index":0,"playId":"aac0a802-84fa-3d25-9fd6-3f274d3fc6c2","pitchNumber":1,"startTime":"2026-07-27T23:12:31.256Z","endTime":"2026-07-27T23:12:41.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:12:41.277Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Olson grounds into a double play, first baseman Jared Young to shortstop Francisco Lindor to first baseman Jared Young. Ronald Acuña Jr. to 3rd. Drake Baldwin out at 2nd. Matt Olson out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T23:12:36.987Z","endTime":"2026-07-27T23:14:06.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02303764758304,"aZ":-18.03763866344858,"pfxX":8.583167954528058,"pfxZ":7.785656954918907,"pX":-1.570244124384979,"pZ":1.0139140899460473,"vX0":-13.835970898239802,"vY0":-133.25849104480437,"vZ0":-8.788033460378994,"x":176.85,"y":211.4,"x0":2.551032205772187,"y0":50.00317320392408,"z0":5.633560629231478,"aX":15.587251172644681},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":-12.8,"spinRate":2381,"spinDirection":140},"zone":13,"typeConfidence":0.92,"plateTime":0.40949491068938926,"extension":6.22798849866219},"index":0,"playId":"2cc4a79b-f8cb-3a27-b3ed-aaf36f24d8da","pitchNumber":1,"startTime":"2026-07-27T23:13:21.690Z","endTime":"2026-07-27T23:13:24.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.338839471462112,"aZ":-31.74005317319665,"pfxX":-7.370876291072655,"pfxZ":0.3233214426098314,"pX":-0.12349904315054387,"pZ":2.5872814292917714,"vX0":-4.090595973685211,"vY0":-115.92790893145758,"vZ0":-1.0388741607909864,"x":121.71,"y":168.92,"x0":2.6236377675990314,"y0":50.005196648255115,"z0":6.079956079049549,"aX":-10.000039502854397},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.6,"breakHorizontal":14.4,"spinRate":2498,"spinDirection":292},"zone":5,"typeConfidence":0.91,"plateTime":0.47307821787430004,"extension":6.2508375886669905},"index":1,"playId":"05e1c616-e28a-395d-a5d7-cf3cb534bdd7","pitchNumber":2,"startTime":"2026-07-27T23:13:38.259Z","endTime":"2026-07-27T23:13:41.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(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":87.6,"endSpeed":81.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.285619157629416,"aZ":-23.729293609811368,"pfxX":-1.9485576076830444,"pfxZ":5.0323262282704775,"pX":-0.6347688031451613,"pZ":2.55699271036361,"vX0":-7.847782590917553,"vY0":-127.48205090022886,"vZ0":-3.605509996652075,"x":141.2,"y":169.74,"x0":2.712051738025506,"y0":50.00429058124887,"z0":5.820304913765947,"aX":-3.27200051866651},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":4.9,"spinRate":2559,"spinDirection":178},"zone":4,"typeConfidence":0.9,"plateTime":0.4263953762708801,"extension":6.239105645405303},"hitData":{"launchSpeed":79.1,"launchAngle":8.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.73,"coordY":165.05}},"index":2,"playId":"0953b344-c742-30f7-9094-a3ff931e873a","pitchNumber":3,"startTime":"2026-07-27T23:13:57.989Z","endTime":"2026-07-27T23:14:06.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:14:06.988Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to shortstop Francisco Lindor. Ronald Acuña Jr. scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T23:14:37.143Z","endTime":"2026-07-27T23:17:16.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"868ae0c0-12d7-48f8-90b8-c876a7a363e8","startTime":"2026-07-27T23:14:37.143Z","endTime":"2026-07-27T23:14:42.143Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545227614442457,"aZ":-25.591438294429892,"pfxX":-1.8180476900016833,"pfxZ":3.906394310594436,"pX":-1.009983932777403,"pZ":2.0205057122723,"vX0":-8.419866911639195,"vY0":-128.4769568980981,"vZ0":-4.629644333014105,"x":155.5,"y":184.23,"x0":2.5348703584299157,"y0":50.003200845090255,"z0":5.814786050272782,"aX":-3.064655948802469},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":5.0,"spinRate":2528,"spinDirection":192},"zone":13,"typeConfidence":0.9,"plateTime":0.42496792228289015,"extension":6.208710048292863},"index":1,"playId":"b8fbaee5-9a98-34e7-a3d9-e2f31d12fe41","pitchNumber":1,"startTime":"2026-07-27T23:14:51.827Z","endTime":"2026-07-27T23:14:54.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949764024257078,"aZ":-12.539239704458478,"pfxX":3.832633304611581,"pfxZ":10.683458934597354,"pX":-0.14534688288887376,"pZ":2.897199452163836,"vX0":-6.705404036032812,"vY0":-135.3112903489983,"vZ0":-6.548769964487229,"x":122.54,"y":160.56,"x0":1.8769400699263334,"y0":50.004956184218194,"z0":6.243021023777347,"aX":7.045936103799248},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-5.4,"spinRate":2391,"spinDirection":159},"zone":2,"typeConfidence":0.92,"plateTime":0.40615873486395504,"extension":6.164382039892325},"index":2,"playId":"75fff845-a2f7-38e9-acc8-9efcce76f63f","pitchNumber":2,"startTime":"2026-07-27T23:15:13.051Z","endTime":"2026-07-27T23:15:22.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05329765463741,"aZ":-11.312718362449784,"pfxX":4.936303670223028,"pfxZ":10.856770746424921,"pX":-0.5429693088367619,"pZ":2.9379842955220004,"vX0":-9.20643437383297,"vY0":-138.0668404482161,"vZ0":-6.564785856646075,"x":137.7,"y":159.45,"x0":2.200418418562366,"y0":50.00501976725987,"z0":6.115425059843161,"aX":9.487807914019005},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-7.0,"spinRate":2459,"spinDirection":152},"zone":1,"typeConfidence":0.93,"plateTime":0.39740319118253575,"extension":6.243312802143315},"index":3,"playId":"b605c515-3b03-36c2-9bd6-28811358415a","pitchNumber":3,"startTime":"2026-07-27T23:15:55.269Z","endTime":"2026-07-27T23:16:02.521Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70589203948511,"aZ":-22.242451664095785,"pfxX":7.1558749159012205,"pfxZ":6.751288692203536,"pX":2.620721766481649,"pZ":4.212299779729582,"vX0":-2.6251305220297096,"vY0":-120.58166676928832,"vZ0":0.17857719820960183,"x":17.1,"y":125.05,"x0":2.7945763602649096,"y0":50.0018927534063,"z0":6.101639981826747,"aX":10.524256926682025},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":1782,"spinDirection":125},"zone":12,"typeConfidence":0.84,"plateTime":0.45444510921147163,"extension":6.1368957925720204},"index":4,"playId":"092d3acc-40af-347c-a82f-8752d434b6ab","pitchNumber":4,"startTime":"2026-07-27T23:16:23.325Z","endTime":"2026-07-27T23:16:26.325Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42771281786511,"aZ":-20.72540728605422,"pfxX":0.13296010511016831,"pfxZ":6.655528644800504,"pX":-0.6178471330873325,"pZ":1.5621979490401288,"vX0":-8.602319936045713,"vY0":-129.8756507074068,"vZ0":-6.826737316487485,"x":140.55,"y":196.6,"x0":2.7103636151725,"y0":50.00433963881341,"z0":5.7844842802235,"aX":0.23054272982969198},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":1.6,"spinRate":2491,"spinDirection":162},"zone":7,"typeConfidence":0.69,"plateTime":0.4206234404304454,"extension":6.30285832537353},"index":5,"playId":"120e0db0-b4d3-37ad-b289-6081bfacaf79","pitchNumber":5,"startTime":"2026-07-27T23:16:43.730Z","endTime":"2026-07-27T23:16:50.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24030198890626,"aZ":-33.31964917512549,"pfxX":-5.437416981627439,"pfxZ":-0.791369992813328,"pX":0.018053805505722737,"pZ":2.6123613913455617,"vX0":-5.0058896821583145,"vY0":-119.62816554852844,"vZ0":-0.9628337368979817,"x":116.31,"y":168.25,"x0":2.848423573094636,"y0":50.00441173191161,"z0":6.021189379996692,"aX":-7.839141807330186},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":2512,"spinDirection":296},"zone":5,"typeConfidence":0.88,"plateTime":0.45880215475709907,"extension":6.215475741312194},"hitData":{"launchSpeed":98.3,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.0,"coordY":147.0}},"index":6,"playId":"2cedc795-3ac0-345c-879a-8e1cd35d122d","pitchNumber":6,"startTime":"2026-07-27T23:17:08.747Z","endTime":"2026-07-27T23:17:16.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:17:16.773Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T23:17:28.245Z","endTime":"2026-07-27T23:19:30.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.383398785874945,"aZ":-35.11475173276032,"pfxX":-6.1873504324878095,"pfxZ":-2.170095871285133,"pX":0.987626265130053,"pZ":2.040509710944171,"vX0":-2.4008493904780464,"vY0":-116.04494301757614,"vZ0":-1.3411284387489895,"x":79.35,"y":183.69,"x0":2.8421284820314843,"y0":50.005231676973885,"z0":5.996147803973097,"aX":-8.369959405335546},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.0,"breakHorizontal":11.9,"spinRate":2457,"spinDirection":294},"zone":14,"typeConfidence":0.91,"plateTime":0.4734882769747011,"extension":6.222526017993395},"index":0,"playId":"f8f1068d-ee26-306b-811f-acd9f81b9486","pitchNumber":1,"startTime":"2026-07-27T23:18:05.866Z","endTime":"2026-07-27T23:18:09.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476657697027235,"aZ":-23.471099162949162,"pfxX":-0.8451680906457693,"pfxZ":5.003904719709889,"pX":-1.3914754772218274,"pZ":1.8609051341746625,"vX0":-9.91220429201617,"vY0":-130.0570738096397,"vZ0":-5.855626316402858,"x":170.04,"y":188.54,"x0":2.555336915066307,"y0":50.00014053754455,"z0":5.885806360242673,"aX":-1.4685907715930755},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":3.4,"spinRate":2425,"spinDirection":164},"zone":13,"typeConfidence":0.85,"plateTime":0.4187777874778158,"extension":6.315515911833415},"index":1,"playId":"cf5c0dc1-c12f-3a4b-a26f-67de694a066e","pitchNumber":2,"startTime":"2026-07-27T23:18:21.329Z","endTime":"2026-07-27T23:18:26.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965813516488776,"aZ":-28.403282878102306,"pfxX":-1.3580487566498958,"pfxZ":2.260218482716861,"pX":-1.5123095269340696,"pZ":1.4286920486920693,"vX0":-9.901188606056278,"vY0":-127.61995729703507,"vZ0":-5.811900312358725,"x":174.65,"y":200.21,"x0":2.573096716040873,"y0":50.0061001415075,"z0":5.9354753749922775,"aX":-2.270638224371408},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":4.4,"spinRate":2524,"spinDirection":169},"zone":13,"typeConfidence":0.9,"plateTime":0.4270037856061699,"extension":6.187593660340648},"index":2,"playId":"b41483ae-b6c9-345a-aab7-b43db75e6e2c","pitchNumber":3,"startTime":"2026-07-27T23:18:39.745Z","endTime":"2026-07-27T23:18:42.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-27T23:18:57.372Z","endTime":"2026-07-27T23:19:06.369Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"012172e3-6dfa-338b-8137-b7562b414c19","startTime":"2026-07-27T23:19:06.369Z","endTime":"2026-07-27T23:19:09.369Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530689476409457,"aZ":-21.6601563253891,"pfxX":-1.0018867514638088,"pfxZ":5.9812253689525035,"pX":-0.9035048749671987,"pZ":1.4880843033117104,"vX0":-8.691398487179033,"vY0":-131.61448714357567,"vZ0":-6.9170011447181805,"x":151.44,"y":198.6,"x0":2.5694518121701657,"y0":50.0015027531161,"z0":5.750629664096036,"aX":-1.7577708870748108},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":3.7,"spinRate":2479,"spinDirection":160},"zone":13,"typeConfidence":0.76,"plateTime":0.4159267211822417,"extension":6.191890647489983},"index":5,"playId":"113d39a9-d345-3eaa-b5c0-cd153ac8186b","pitchNumber":4,"startTime":"2026-07-27T23:19:26.752Z","endTime":"2026-07-27T23:19:30.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:19:30.230Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a sharp ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T23:21:50.369Z","endTime":"2026-07-27T23:23:05.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T23:21:40.184Z","endTime":"2026-07-27T23:21:52.675Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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.2,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.229340197446113,"aZ":-22.20793652183795,"pfxX":9.20572062420709,"pfxZ":5.830445695759832,"pX":-1.037080259197225,"pZ":1.6009633806891213,"vX0":-7.781006320653047,"vY0":-129.67761329677288,"vZ0":-5.530756963064884,"x":156.53,"y":195.55,"x0":0.8011953213254639,"y0":50.00286741254324,"z0":5.447577978137003,"aX":15.733813994102045},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.0,"spinRate":2110,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4218132270166932,"extension":6.0664250142221094},"index":1,"playId":"5b564dc4-d4d2-362a-bb02-d14a12a98819","pitchNumber":1,"startTime":"2026-07-27T23:21:52.675Z","endTime":"2026-07-27T23:21:55.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174365260982615,"aZ":-25.404966476992005,"pfxX":-1.098263196550569,"pfxZ":4.48259853163423,"pX":-2.1290761208531355,"pZ":1.746116271164027,"vX0":-7.061460781806145,"vY0":-121.65906622351994,"vZ0":-3.76825101778343,"x":198.16,"y":191.63,"x0":0.9447472502627093,"y0":50.003381971483385,"z0":5.498330345414115,"aX":-1.6582489772116678},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.6,"breakHorizontal":3.5,"spinRate":2295,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.44891972085527954,"extension":5.986653736189658},"index":2,"playId":"2d532f91-8ac6-3836-95c8-49d6f26bab8f","pitchNumber":2,"startTime":"2026-07-27T23:22:05.595Z","endTime":"2026-07-27T23:22:08.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2220196927534,"aZ":-23.849666373043036,"pfxX":10.867893517874979,"pfxZ":4.802619263082702,"pX":-0.2016475498702784,"pZ":1.617168743763612,"vX0":-6.69909355238747,"vY0":-130.98656942915542,"vZ0":-5.051046636147644,"x":124.69,"y":195.12,"x0":0.9797648362242182,"y0":50.00607035542065,"z0":5.358889467401765,"aX":18.84789976641262},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":-18.1,"spinRate":2090,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.41849964830740616,"extension":6.166936939157262},"index":3,"playId":"cd3fb00d-b46e-3c06-8600-1a31f457c8d5","pitchNumber":3,"startTime":"2026-07-27T23:22:20.300Z","endTime":"2026-07-27T23:22:23.300Z","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":82.6,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.908789704898247,"aZ":-26.70479780585074,"pfxX":-1.778206586640172,"pfxZ":3.715871740316138,"pX":-1.6296034645766755,"pZ":1.8787421227391456,"vX0":-5.773150978148759,"vY0":-120.18264808234437,"vZ0":-3.012391781310954,"x":179.12,"y":188.05,"x0":1.0286011388916885,"y0":50.00430407695767,"z0":5.504586469306316,"aX":-2.6165383993870135},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.4,"breakHorizontal":4.6,"spinRate":2334,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.45464895990033316,"extension":6.251345612251984},"index":4,"playId":"98f2e626-b0d6-3a90-9616-4ae738f1420a","pitchNumber":4,"startTime":"2026-07-27T23:22:37.204Z","endTime":"2026-07-27T23:22:40.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012808734978396,"aZ":-23.296158138444373,"pfxX":8.973335983536293,"pfxZ":5.076435986984883,"pX":-0.2643139132823055,"pZ":2.2924940205703703,"vX0":-5.256429950657724,"vY0":-131.01444954369592,"vZ0":-3.7279145794737345,"x":127.08,"y":176.88,"x0":0.59541312636484,"y0":50.006266444663254,"z0":5.462018262051677,"aX":15.702848623457168},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-15.2,"spinRate":2106,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4170431075674208,"extension":6.121407468203475},"hitData":{"launchSpeed":102.6,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.63,"coordY":146.62}},"index":5,"playId":"2e78917a-f0a0-308d-b686-f998968e42db","pitchNumber":5,"startTime":"2026-07-27T23:22:53.860Z","endTime":"2026-07-27T23:23:05.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:23:05.882Z","atBatIndex":5},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Francisco Lindor triples (4) on a sharp fly ball to right fielder Ronald Acuña Jr. A.J. Ewing scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T23:23:03.135Z","endTime":"2026-07-27T23:24:47.750Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":85.6,"endSpeed":79.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90059315437463,"aZ":-24.87514375615401,"pfxX":-0.3407180008689419,"pfxZ":4.612874368590527,"pX":-0.1409257259114884,"pZ":2.3077274743430993,"vX0":-2.7345595185535716,"vY0":-124.70530090247472,"vZ0":-2.969549853190242,"x":122.37,"y":176.47,"x0":1.0118875141389156,"y0":50.00562641667777,"z0":5.555062987986343,"aX":-0.5387434026114148},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.9,"breakHorizontal":1.2,"spinRate":2341,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.438387013731913,"extension":6.01320406712399},"index":0,"playId":"54ecd6f4-1149-3513-a2c8-78f450bc784d","pitchNumber":1,"startTime":"2026-07-27T23:23:32.674Z","endTime":"2026-07-27T23:23:35.674Z","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":82.7,"endSpeed":76.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584855283708503,"aZ":-23.650271278879817,"pfxX":9.221575264647752,"pfxZ":5.815199344505319,"pX":1.5815402280145652,"pZ":1.4424553860478262,"vX0":-2.3920869198789183,"vY0":-120.37013638628594,"vZ0":-4.498756628652423,"x":56.72,"y":199.83,"x0":1.390739953513949,"y0":50.002964882037276,"z0":5.432161415186959,"aX":13.518223597112387},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.7,"breakHorizontal":-16.1,"spinRate":1757,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4552052487590097,"extension":6.233788503109552},"index":1,"playId":"8aba334c-8e72-3159-a2bc-7a76426e52c3","pitchNumber":2,"startTime":"2026-07-27T23:23:51.142Z","endTime":"2026-07-27T23:23:54.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51997305335428,"aZ":-19.755466548444183,"pfxX":9.343892001762754,"pfxZ":7.086093780138269,"pX":-0.9550291753289245,"pZ":2.04552882306519,"vX0":-6.767479545233959,"vY0":-131.2092008791438,"vZ0":-5.425963285376983,"x":153.4,"y":183.55,"x0":0.4375421093162258,"y0":50.00094168976938,"z0":5.6024062691378305,"aX":16.368210526240986},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-15.5,"spinRate":2103,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4166922348807103,"extension":6.080975303448237},"index":2,"playId":"439b6cb7-8d41-30ae-b77d-4b58134e71e7","pitchNumber":3,"startTime":"2026-07-27T23:24:10.245Z","endTime":"2026-07-27T23:24:13.968Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589024076845938,"aZ":-24.746637845312563,"pfxX":-0.635635023290587,"pfxZ":4.709406564164966,"pX":0.7382465359798236,"pZ":2.27033099495628,"vX0":-1.2247865946445218,"vY0":-124.91992298612283,"vZ0":-2.729880061206398,"x":88.86,"y":177.48,"x0":1.3178395069432285,"y0":50.00411498721204,"z0":5.415589846147672,"aX":-1.002670397372561},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":1.4,"spinRate":2349,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.4387691720030902,"extension":5.966819550521366},"hitData":{"launchSpeed":100.3,"launchAngle":32.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.24,"coordY":68.39}},"index":3,"playId":"e6cc0bac-283e-340e-b98e-38b1ef7ff3c1","pitchNumber":4,"startTime":"2026-07-27T23:24:31.219Z","endTime":"2026-07-27T23:24:47.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:24:47.750Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T23:25:21.542Z","endTime":"2026-07-27T23:26:04.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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.6,"endSpeed":82.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.259213350232493,"aZ":-22.769478240826036,"pfxX":10.060577074104737,"pfxZ":5.3694185074756575,"pX":0.4103345752687548,"pZ":2.7536243487523233,"vX0":-3.8870730853193263,"vY0":-131.8510141893635,"vZ0":-3.230193673570087,"x":101.36,"y":164.43,"x0":0.6003965293093559,"y0":50.006015503672124,"z0":5.683885874610588,"aX":17.633781439165848},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":2022,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.41616114621016553,"extension":6.064674896118399},"index":0,"playId":"2d8fa6d7-7e47-3655-b38c-fe0d9080a540","pitchNumber":1,"startTime":"2026-07-27T23:25:33.305Z","endTime":"2026-07-27T23:25:39.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.504477884733017,"aZ":-23.65633007893894,"pfxX":8.800652767157903,"pfxZ":5.799206393028859,"pX":-0.3236733709693689,"pZ":2.0270952864977683,"vX0":-5.1728474706852134,"vY0":-120.71253261328071,"vZ0":-3.4747515636254973,"x":129.34,"y":184.05,"x0":0.7086411228221109,"y0":50.003776331539974,"z0":5.57868586929989,"aX":12.928965722406211},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.8,"breakHorizontal":-14.6,"spinRate":1721,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.45454856108044694,"extension":6.126839789015727},"hitData":{"launchSpeed":75.5,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":176.01}},"index":1,"playId":"295b301f-da7f-328c-b1ce-a3e031c723fe","pitchNumber":2,"startTime":"2026-07-27T23:25:56.933Z","endTime":"2026-07-27T23:26:04.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:26:04.946Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T23:26:06.221Z","endTime":"2026-07-27T23:28:09.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905529394720087,"aZ":-24.242731987789995,"pfxX":8.39789096283284,"pfxZ":5.403578293996759,"pX":0.4293874021187973,"pZ":2.7683989687824955,"vX0":-3.711462193721755,"vY0":-120.79070887931226,"vZ0":-1.8168509155071018,"x":100.63,"y":164.03,"x0":0.8999040112304939,"y0":50.00574259015895,"z0":5.675142143936291,"aX":12.333511430894218},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.6,"breakHorizontal":-14.3,"spinRate":1662,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.45454492413234293,"extension":6.017611358214644},"index":0,"playId":"f0e7071a-0c4d-31bd-87d7-372ee461e699","pitchNumber":1,"startTime":"2026-07-27T23:26:30.816Z","endTime":"2026-07-27T23:26:33.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25410148313439,"aZ":-19.70365059080462,"pfxX":7.960715261235269,"pfxZ":7.346521743115957,"pX":-1.0971561927451159,"pZ":3.110089694484999,"vX0":-6.2042034614940365,"vY0":-129.5097332846994,"vZ0":-2.852462754685813,"x":158.82,"y":154.81,"x0":0.29617319235977707,"y0":50.002773718622734,"z0":5.73424650678294,"aX":13.512152027121626},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.8,"breakHorizontal":-13.1,"spinRate":2062,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4230701030226567,"extension":6.039870740726215},"index":1,"playId":"efc29cea-3571-3912-9128-0911b5d5fbbe","pitchNumber":2,"startTime":"2026-07-27T23:26:46.982Z","endTime":"2026-07-27T23:26:50.336Z","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":86.5,"endSpeed":79.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7868960956634,"aZ":-26.081275147128245,"pfxX":1.1719730287915295,"pfxZ":3.8066439646106165,"pX":-1.7195352333748286,"pZ":2.7772340056780997,"vX0":-6.170067718329319,"vY0":-125.81191630428832,"vZ0":-1.7928564906965332,"x":182.54,"y":163.79,"x0":0.6136478823688669,"y0":50.00534107127104,"z0":5.615249709354209,"aX":1.8781791893361452},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-0.7,"spinRate":2322,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.43553934187437804,"extension":6.107129971642782},"index":2,"playId":"3fd9e861-8921-320c-b8f3-529396f3a59d","pitchNumber":3,"startTime":"2026-07-27T23:27:07.014Z","endTime":"2026-07-27T23:27:10.315Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5518200212812,"aZ":-24.697199554571462,"pfxX":9.04934675853243,"pfxZ":4.986155789870428,"pX":0.2650621229864508,"pZ":1.2497273074412967,"vX0":-4.33634305720244,"vY0":-121.83315108326761,"vZ0":-4.935896561691104,"x":106.9,"y":205.04,"x0":0.8949109588366863,"y0":50.00287798506037,"z0":5.443780300563346,"aX":13.566270252450552},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.0,"breakHorizontal":-15.4,"spinRate":1651,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.45006053703212956,"extension":6.277038140807907},"index":3,"playId":"0910b876-2e37-34a5-a694-f22e860ad744","pitchNumber":4,"startTime":"2026-07-27T23:27:25.087Z","endTime":"2026-07-27T23:27:29.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.400646008506076,"aZ":-23.460051079675917,"pfxX":9.670145285881524,"pfxZ":5.765820501117303,"pX":0.9142660977658111,"pZ":1.358934359399925,"vX0":-3.326534225077255,"vY0":-122.27021967376123,"vZ0":-4.682742871983123,"x":82.15,"y":202.09,"x0":1.0369610400478637,"y0":50.005043221624696,"z0":5.315278736120579,"aX":14.624572201496036},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.6,"breakHorizontal":-16.7,"spinRate":1615,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44817845444094084,"extension":6.277246152058488},"index":4,"playId":"0b8fd037-ba4c-35a3-9254-3e5eeea84b3a","pitchNumber":5,"startTime":"2026-07-27T23:27:45.581Z","endTime":"2026-07-27T23:27:48.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558672085685885,"aZ":-20.72276838618603,"pfxX":9.882133065419353,"pfxZ":6.500277117895453,"pX":-0.5650430492224947,"pZ":2.44394122738593,"vX0":-5.660540213417018,"vY0":-132.21476767259773,"vZ0":-4.258899226235613,"x":138.54,"y":172.79,"x0":0.3256732249537223,"y0":50.00018371643638,"z0":5.606432920529595,"aX":17.40185849069786},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-16.6,"spinRate":1998,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.41508755446591694,"extension":6.109046418387276},"index":5,"playId":"6958c6a0-85a2-32e5-97a4-5f1468fc183c","pitchNumber":6,"startTime":"2026-07-27T23:28:05.650Z","endTime":"2026-07-27T23:28:09.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:28:09.020Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T23:28:44.007Z","endTime":"2026-07-27T23:30:27.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-27T23:28:46.302Z","endTime":"2026-07-27T23:28:46.303Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":82.8,"endSpeed":75.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95617835156502,"aZ":-21.90826541470977,"pfxX":9.4856892084861,"pfxZ":6.9832090375431815,"pX":0.9739304027089736,"pZ":2.9347190324513783,"vX0":-2.8725752317096895,"vY0":-120.61418749917613,"vZ0":-1.6626880530589663,"x":79.88,"y":159.54,"x0":0.9496007779986527,"y0":50.00203012246221,"z0":5.569170451046593,"aX":13.943531373934023},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.5,"breakHorizontal":-16.4,"spinRate":1743,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.45451514334407594,"extension":6.0755882756301895},"index":1,"playId":"af501e90-599b-3da6-be14-46a25faf8316","pitchNumber":1,"startTime":"2026-07-27T23:28:46.304Z","endTime":"2026-07-27T23:28:49.667Z","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":85.4,"endSpeed":79.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.742273857671034,"aZ":-22.09326657404521,"pfxX":0.018053904268279686,"pfxZ":6.375178270282536,"pX":-0.45141206857020905,"pZ":2.2475642609331348,"vX0":-3.9740198257438255,"vY0":-124.37389565579288,"vZ0":-3.3375971589015845,"x":134.21,"y":178.1,"x0":1.1584927575710608,"y0":50.004466819693384,"z0":5.419701667831627,"aX":0.029417161047156613},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.0,"breakHorizontal":0.8,"spinRate":2347,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.43881652566528384,"extension":6.143685926598436},"index":2,"playId":"7ad18ce8-b864-32f6-9b8f-03be9a819abe","pitchNumber":2,"startTime":"2026-07-27T23:29:01.750Z","endTime":"2026-07-27T23:29:04.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857361217993777,"aZ":-22.451505446956347,"pfxX":9.670382918602773,"pfxZ":6.709785931653513,"pX":0.2935648936766223,"pZ":0.4485690470532358,"vX0":-4.786286816759313,"vY0":-119.53474432815754,"vZ0":-6.4831392566361385,"x":105.81,"y":226.67,"x0":1.0645991681588503,"y0":50.00147112999109,"z0":5.209294992129896,"aX":14.004812224324802},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.8,"breakHorizontal":-16.3,"spinRate":1747,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.45806689809659584,"extension":6.313300386087951},"index":3,"playId":"fda55d03-bc05-3dc1-a0b5-c503059baef0","pitchNumber":3,"startTime":"2026-07-27T23:29:17.439Z","endTime":"2026-07-27T23:29:20.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9129833269435,"aZ":-20.70595322971993,"pfxX":9.169815077090842,"pfxZ":6.514169680941276,"pX":-0.17584277003197463,"pZ":3.3393871804916015,"vX0":-4.826802595437983,"vY0":-131.81630767014212,"vZ0":-2.1804715775811063,"x":123.7,"y":148.62,"x0":0.48730864596090334,"y0":50.0016487284147,"z0":5.705302476727177,"aX":16.142212230689157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":-15.6,"spinRate":1927,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4154577417955312,"extension":6.095776618506169},"index":4,"playId":"37ad910e-a802-3f7f-b75b-45473faf4dac","pitchNumber":4,"startTime":"2026-07-27T23:29:37.889Z","endTime":"2026-07-27T23:29:40.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.114278086741173,"aZ":-25.923774533412413,"pfxX":9.783172821664031,"pfxZ":4.197246119741555,"pX":1.5041908132197566,"pZ":1.9035399509882462,"vX0":-2.169132634946769,"vY0":-121.10132742435275,"vZ0":-2.6864444815883712,"x":59.66,"y":187.38,"x0":1.1390763972116098,"y0":50.00249856270245,"z0":5.289230588840303,"aX":14.565269401212838},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.2,"breakHorizontal":-17.3,"spinRate":1682,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4518689105156217,"extension":6.25583665537966},"index":5,"playId":"5ba1d9d4-11cc-3b18-ae04-340491b0b6cf","pitchNumber":5,"startTime":"2026-07-27T23:29:57.588Z","endTime":"2026-07-27T23:30:00.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09844626091466,"aZ":-21.869482785300747,"pfxX":8.246815721799926,"pfxZ":5.903811860227572,"pX":0.15385701170842053,"pZ":3.7369216413330046,"vX0":-3.6365559850669706,"vY0":-131.1161310509348,"vZ0":-0.9623928390214334,"x":111.14,"y":137.88,"x0":0.4855243585579743,"y0":50.00288981195652,"z0":5.737077042555283,"aX":14.392899172629656},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":-14.2,"spinRate":1932,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41736012914026377,"extension":6.06410331799264},"hitData":{"launchSpeed":100.2,"launchAngle":39.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":182.67,"coordY":63.3}},"index":6,"playId":"3d19a1cf-4a68-3a03-848a-5982d9791c57","pitchNumber":6,"startTime":"2026-07-27T23:30:18.774Z","endTime":"2026-07-27T23:30:27.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:30:27.786Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out sharply to left fielder Tyrone Taylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:31:44.216Z","endTime":"2026-07-27T23:33:16.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":73.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.017449188303473,"aZ":-31.314680292297684,"pfxX":-5.2585908850215,"pfxZ":0.6261557798840673,"pX":-1.1942072536172545,"pZ":2.9086643510090266,"vX0":-7.058468692106486,"vY0":-116.58556399577725,"vZ0":-0.6190443728948039,"x":162.52,"y":160.25,"x0":2.5564808376744357,"y0":50.004687850750635,"z0":6.134500638278401,"aX":-7.234124351631695},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.3,"breakHorizontal":11.3,"spinRate":2326,"spinDirection":297},"zone":11,"typeConfidence":0.91,"plateTime":0.4699023115433314,"extension":6.126418756799789},"index":0,"playId":"73ebc6be-4496-3ba5-a8e4-fa8d309f984f","pitchNumber":1,"startTime":"2026-07-27T23:32:28.918Z","endTime":"2026-07-27T23:32:32.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55428747884599,"aZ":-30.91285192608206,"pfxX":-6.358135742881557,"pfxZ":0.9511073409390818,"pX":0.7708244197956511,"pZ":3.928121865727923,"vX0":-2.6190404796011255,"vY0":-114.20229726684268,"vZ0":1.6303974678415611,"x":87.62,"y":132.72,"x0":2.7561140634272645,"y0":50.00443738018172,"z0":6.228886189977963,"aX":-8.462180833381796},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.4,"breakHorizontal":12.1,"spinRate":2484,"spinDirection":285},"zone":12,"typeConfidence":0.91,"plateTime":0.4782412532538469,"extension":6.0849485830734125},"index":1,"playId":"d95b7e41-61e2-3a4f-bc0a-3343ab7fff32","pitchNumber":2,"startTime":"2026-07-27T23:32:39.620Z","endTime":"2026-07-27T23:32:43.206Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478198742869843,"aZ":-12.83176880089584,"pfxX":3.5505010005207316,"pfxZ":10.89709911681178,"pX":-1.3068742949937588,"pZ":2.892868110873072,"vX0":-9.321303478071638,"vY0":-132.20879631878074,"vZ0":-6.228481287843614,"x":166.81,"y":160.67,"x0":1.7990015235949277,"y0":50.00259529619994,"z0":6.216264945636676,"aX":6.302785132135111},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-4.4,"spinRate":2369,"spinDirection":156},"zone":11,"typeConfidence":0.92,"plateTime":0.41386683899381627,"extension":6.205993469727778},"index":2,"playId":"cf500645-d24f-3f4c-acdc-de14118ac416","pitchNumber":3,"startTime":"2026-07-27T23:32:51.256Z","endTime":"2026-07-27T23:32:54.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74027367744856,"aZ":-25.722841878075254,"pfxX":-0.20116215234131873,"pfxZ":3.8314989881685477,"pX":-0.46565692691073923,"pZ":3.177626857999832,"vX0":-6.932524776870797,"vY0":-127.9600877601173,"vZ0":-2.3442452607856894,"x":134.75,"y":152.98,"x0":2.2880387543180625,"y0":50.00186444087008,"z0":6.090876737474501,"aX":-0.3366444430542842},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":1.7,"spinRate":2354,"spinDirection":185},"zone":1,"typeConfidence":0.9,"plateTime":0.42565551583382044,"extension":6.29535169765347},"hitData":{"launchSpeed":101.6,"launchAngle":45.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":43.92,"coordY":80.44}},"index":3,"playId":"6fb8884b-b06f-3743-814b-b9b1266927e6","pitchNumber":4,"startTime":"2026-07-27T23:33:06.425Z","endTime":"2026-07-27T23:33:16.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:33:16.461Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:33:16.892Z","endTime":"2026-07-27T23:34:54.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961168666675807,"aZ":-12.922930856815723,"pfxX":2.441041420645452,"pfxZ":10.51052323160597,"pX":-0.22000787603549726,"pZ":2.8805854348707305,"vX0":-6.897116716463406,"vY0":-134.2176529717027,"vZ0":-6.450348146317603,"x":125.39,"y":161.0,"x0":2.0614297599706135,"y0":50.00637979254266,"z0":6.228461321978088,"aX":4.473662343758331},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-3.0,"spinRate":2357,"spinDirection":160},"zone":2,"typeConfidence":0.89,"plateTime":0.40747020202745343,"extension":6.14701594049291},"index":0,"playId":"43d5cb49-5e71-3150-9e49-f2554c52167d","pitchNumber":1,"startTime":"2026-07-27T23:33:49.783Z","endTime":"2026-07-27T23:33:52.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.291984162306914,"aZ":-22.928225954903354,"pfxX":8.092601749358339,"pfxZ":5.948316580439594,"pX":-0.5973194552110604,"pZ":2.152445964698799,"vX0":-9.673228957890068,"vY0":-123.02197105185178,"vZ0":-4.390762239699823,"x":139.77,"y":180.66,"x0":2.3094634865322643,"y0":50.00148465932283,"z0":5.872032371102578,"aX":12.57347164366473},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.1,"breakHorizontal":-12.7,"spinRate":1856,"spinDirection":130},"zone":7,"typeConfidence":0.91,"plateTime":0.44294648428299777,"extension":6.219554094737838},"index":1,"playId":"0120c88b-8458-3516-a884-920125ca0109","pitchNumber":2,"startTime":"2026-07-27T23:34:02.190Z","endTime":"2026-07-27T23:34:05.190Z","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":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598952983212367,"aZ":-22.633472675984336,"pfxX":-1.5814585316571268,"pfxZ":5.36975876659578,"pX":0.9315255044859234,"pZ":5.258720884233229,"vX0":-3.8275649885002276,"vY0":-131.3940904045749,"vZ0":1.5955509365776597,"x":81.49,"y":96.79,"x0":2.6032731930543074,"y0":50.00288133975911,"z0":6.307081439681244,"aX":-2.80985141005411},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":3.6,"spinRate":2408,"spinDirection":173},"zone":12,"typeConfidence":0.91,"plateTime":0.4142942757299255,"extension":6.04989271520179},"index":2,"playId":"23476d48-c712-357b-8fa2-597c31c4f3aa","pitchNumber":3,"startTime":"2026-07-27T23:34:18.164Z","endTime":"2026-07-27T23:34:21.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-27T23:34:28.397Z","endTime":"2026-07-27T23:34:36.469Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.846532829484598,"aZ":-29.626804033675967,"pfxX":-3.6114220354481708,"pfxZ":1.7908665134895467,"pX":0.6645184409195717,"pZ":0.6087774994740908,"vX0":-2.921545159679172,"vY0":-118.15619456538353,"vZ0":-6.035826542320073,"x":91.67,"y":222.34,"x0":2.3828313081384045,"y0":50.00442839596664,"z0":5.892509928017235,"aX":-5.147320710912731},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.2,"breakHorizontal":7.2,"spinRate":2548,"spinDirection":297},"zone":14,"typeConfidence":0.91,"plateTime":0.4621708034394296,"extension":6.246607140960386},"index":4,"playId":"1fef316f-c761-3875-a4fb-e8f901a743a9","pitchNumber":4,"startTime":"2026-07-27T23:34:36.469Z","endTime":"2026-07-27T23:34:39.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.291461674228486,"aZ":-32.35415422615493,"pfxX":-6.425923043892153,"pfxZ":-0.13217041479382985,"pX":0.662004930865319,"pZ":3.387113315205649,"vX0":-2.354960215959469,"vY0":-114.42514058172365,"vZ0":0.8674250733110571,"x":91.77,"y":147.33,"x0":2.5398165329681985,"y0":50.00565802576496,"z0":6.175409574696441,"aX":-8.513831804779166},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.2,"breakHorizontal":12.2,"spinRate":2504,"spinDirection":301},"zone":3,"typeConfidence":0.91,"plateTime":0.47884147923313547,"extension":6.190369035511712},"index":5,"playId":"911bd872-1c7d-36de-aad2-4826a6d86bf5","pitchNumber":5,"startTime":"2026-07-27T23:34:50.737Z","endTime":"2026-07-27T23:34:54.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:34:54.082Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:34:59.248Z","endTime":"2026-07-27T23:36:27.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26518346032963,"aZ":-14.887856894449783,"pfxX":5.725054697259958,"pfxZ":9.381029930172812,"pX":-0.967764357087256,"pZ":3.1529481116770626,"vX0":-9.436515895350995,"vY0":-134.65908349914827,"vZ0":-5.407362495680964,"x":153.89,"y":153.65,"x0":1.832545844223163,"y0":50.00594120856522,"z0":6.2343350167885205,"aX":10.55401315700751},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-8.4,"spinRate":2486,"spinDirection":158},"zone":11,"typeConfidence":0.87,"plateTime":0.40619303890737823,"extension":5.9993973516684855},"index":0,"playId":"b1c0dd7c-d015-3c35-9848-13eab3059e3c","pitchNumber":1,"startTime":"2026-07-27T23:35:17.916Z","endTime":"2026-07-27T23:35:21.342Z","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":92.9,"endSpeed":84.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01119963846696,"aZ":-10.415250303625827,"pfxX":4.588653970602512,"pfxZ":11.924704793545219,"pX":-1.8179705466478862,"pZ":2.1848815386316516,"vX0":-10.934486979314041,"vY0":-134.67257457353202,"vZ0":-8.409790043634173,"x":186.3,"y":179.79,"x0":1.710591577723749,"y0":50.00601826584205,"z0":6.0974874249413045,"aX":8.375869348338695},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":-5.8,"spinRate":2368,"spinDirection":162},"zone":13,"typeConfidence":0.93,"plateTime":0.4077231371292509,"extension":6.347554804571059},"index":1,"playId":"7bcb722e-32dd-3a5b-b6e2-729827c1e1b2","pitchNumber":2,"startTime":"2026-07-27T23:35:32.366Z","endTime":"2026-07-27T23:35:35.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683974307698346,"aZ":-26.80993948268714,"pfxX":-2.010969198082837,"pfxZ":3.231360674363911,"pX":-0.016828467747934412,"pZ":2.8139264675105244,"vX0":-5.771509528499176,"vY0":-127.6268488912145,"vZ0":-2.8587115554401787,"x":117.64,"y":162.8,"x0":2.5293413054416254,"y0":50.003863452443525,"z0":6.045835003165133,"aX":-3.3377969563170184},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2504,"spinDirection":173},"zone":5,"typeConfidence":0.91,"plateTime":0.42810648086577663,"extension":6.153304103997458},"index":2,"playId":"76626cca-bd94-314c-9ac0-5a9dd3751fd3","pitchNumber":3,"startTime":"2026-07-27T23:35:46.681Z","endTime":"2026-07-27T23:35:49.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-27T23:35:57.589Z","endTime":"2026-07-27T23:36:07.147Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06500423561963,"aZ":-32.808290521459654,"pfxX":-7.164629451846741,"pfxZ":-0.4738017271225061,"pX":-0.27725990672211104,"pZ":3.0792485618982637,"vX0":-3.7168535466385535,"vY0":-115.6874786218982,"vZ0":0.13807408034634738,"x":127.57,"y":155.64,"x0":2.2847263374521947,"y0":50.001744386515156,"z0":6.1827720914184825,"aX":-9.637952233773131},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":2662,"spinDirection":306},"zone":1,"typeConfidence":0.91,"plateTime":0.4748054960485093,"extension":6.256503396796202},"index":4,"playId":"9ec326b3-5c31-3a34-bcb6-ad2a05cc346b","pitchNumber":4,"startTime":"2026-07-27T23:36:07.147Z","endTime":"2026-07-27T23:36:10.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819062831110212,"aZ":-35.36649723147933,"pfxX":-4.139647876378858,"pfxZ":-2.220327871045678,"pX":-0.2891147942659544,"pZ":0.6012606336290366,"vX0":-4.430188834850648,"vY0":-119.11913639026523,"vZ0":-5.115610731701697,"x":128.02,"y":222.55,"x0":2.132469788547477,"y0":50.00403219216652,"z0":5.973218465878786,"aX":-5.9499665537645186},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.0,"breakHorizontal":8.5,"spinRate":2575,"spinDirection":294},"zone":13,"typeConfidence":0.67,"plateTime":0.4597631764695942,"extension":6.350113366449913},"index":5,"playId":"ce42a20e-5dae-3f7c-9e8c-ad5ab7fac85d","pitchNumber":5,"startTime":"2026-07-27T23:36:23.827Z","endTime":"2026-07-27T23:36:27.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:36:27.412Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Young lines out sharply to shortstop Jim Jarvis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:38:38.081Z","endTime":"2026-07-27T23:39:19.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47744175789313,"aZ":-21.663342997422514,"pfxX":7.83598284400043,"pfxZ":6.193083945407107,"pX":0.6334583402335725,"pZ":2.547824343819059,"vX0":-3.3223050311098095,"vY0":-129.81494421513727,"vZ0":-3.5114675270024764,"x":92.85,"y":169.99,"x0":0.915364170240349,"y0":50.00512354336603,"z0":5.5771506199884655,"aX":13.307183725243666},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.6,"breakHorizontal":-13.4,"spinRate":2119,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.42276009283819915,"extension":6.018682813816653},"index":0,"playId":"60280a21-b094-3cb2-8cdb-5f2734860423","pitchNumber":1,"startTime":"2026-07-27T23:38:47.092Z","endTime":"2026-07-27T23:38:50.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3959539406878,"aZ":-22.25649021363992,"pfxX":8.779791391122403,"pfxZ":5.845991010230621,"pX":0.689722393933553,"pZ":3.361185134203846,"vX0":-3.597538226358857,"vY0":-130.219803511913,"vZ0":-1.3039529213690524,"x":90.71,"y":148.03,"x0":0.9577293198705432,"y0":50.00454121484458,"z0":5.571685767502011,"aX":14.899288790669802},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.0,"spinRate":2109,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.42256614507387935,"extension":5.958999170528135},"index":1,"playId":"4123c637-06e2-3659-a3a4-ec48a7038df9","pitchNumber":2,"startTime":"2026-07-27T23:39:00.673Z","endTime":"2026-07-27T23:39:03.673Z","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":83.1,"endSpeed":76.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09126331473434,"aZ":-26.883041320976567,"pfxX":-1.4435453090229111,"pfxZ":3.5635845470484355,"pX":-0.7558653547760429,"pZ":2.6213835678868387,"vX0":-4.2721924416753,"vY0":-120.95369537953847,"vZ0":-1.3942165398424942,"x":145.81,"y":168.0,"x0":1.2192231283645285,"y0":50.002575741866565,"z0":5.557507999715763,"aX":-2.1436749550555216},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.4,"breakHorizontal":3.6,"spinRate":2316,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4524476669160582,"extension":5.942444827715855},"hitData":{"launchSpeed":108.1,"launchAngle":8.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":121.93,"coordY":135.86}},"index":2,"playId":"ac536faf-acd7-36bd-91b5-7b36cb6237f9","pitchNumber":3,"startTime":"2026-07-27T23:39:14.744Z","endTime":"2026-07-27T23:39:19.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:39:19.786Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:39:26.011Z","endTime":"2026-07-27T23:40:38.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.423774619129457,"aZ":-36.06816965677586,"pfxX":-3.647746735862023,"pfxZ":-3.1031617714267856,"pX":0.7839661572923972,"pZ":2.781088178523217,"vX0":0.008839545630295209,"vY0":-111.38703325270518,"vZ0":1.3758053503479364,"x":87.12,"y":163.69,"x0":1.2537309338232054,"y0":50.005011085228716,"z0":5.89115417699083,"aX":-4.573622123166529},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.9,"breakHorizontal":6.6,"spinRate":2454,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.4921687405107673,"extension":5.884879246468694},"index":0,"playId":"f82d75d5-ef2d-3a6e-bf27-ec16d2e47445","pitchNumber":1,"startTime":"2026-07-27T23:39:44.728Z","endTime":"2026-07-27T23:39:47.952Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.162368458649173,"aZ":-25.10968375044286,"pfxX":-3.1000646185738687,"pfxZ":4.454531747318841,"pX":-0.028161943777865298,"pZ":3.422509429836742,"vX0":-1.4923448717244037,"vY0":-125.11616761956685,"vZ0":-0.4528353417074861,"x":118.07,"y":146.37,"x0":0.978729869816184,"y0":50.00332478032783,"z0":5.663007466172648,"aX":-4.91608769537818},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.2,"breakHorizontal":6.0,"spinRate":2350,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.43771750407550813,"extension":5.966402811715614},"index":1,"playId":"587eca7b-c5b9-3302-ab03-2a4960d0247b","pitchNumber":2,"startTime":"2026-07-27T23:40:02.109Z","endTime":"2026-07-27T23:40:05.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103308233442622,"aZ":-22.51656664717171,"pfxX":8.993880997992473,"pfxZ":5.471768671628725,"pX":0.4846077570899841,"pZ":2.867895987633,"vX0":-3.433983164877778,"vY0":-132.44077222424013,"vZ0":-2.898320807939151,"x":98.53,"y":161.35,"x0":0.6347308227888928,"y0":50.00133295326026,"z0":5.635916266654267,"aX":15.865429877112822},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.5,"breakHorizontal":-15.5,"spinRate":1955,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.414671102642846,"extension":6.073870436826046},"index":2,"playId":"5bd0916b-bb89-3cc0-8a6f-be148067b484","pitchNumber":3,"startTime":"2026-07-27T23:40:16.932Z","endTime":"2026-07-27T23:40:19.932Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.208954473390538,"aZ":-26.03452002632516,"pfxX":0.5630446175810464,"pfxZ":3.7723924420862893,"pX":0.417358858715036,"pZ":1.9447377111686723,"vX0":-2.179944432553855,"vY0":-126.11543016943638,"vZ0":-3.399233709845724,"x":101.09,"y":186.27,"x0":1.2159838803067824,"y0":50.00291617411564,"z0":5.3866757887439345,"aX":0.9165620789914363},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-0.6,"spinRate":2329,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.43263000243766525,"extension":6.116243130721233},"index":3,"playId":"32e33aaf-fe28-31ca-b7f6-6dce444aaeac","pitchNumber":4,"startTime":"2026-07-27T23:40:35.034Z","endTime":"2026-07-27T23:40:38.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:40:38.082Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a ground ball to shortstop Jim Jarvis, deflected by second baseman Ozzie Albies.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:40:38.410Z","endTime":"2026-07-27T23:41:25.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.70995366618911,"aZ":-34.58847642493777,"pfxX":-2.234553328981184,"pfxZ":-1.8851813904080954,"pX":0.500029171507267,"pZ":1.1178432426577205,"vX0":-0.6876124034886597,"vY0":-112.05539698432662,"vZ0":-2.2855280718549156,"x":97.94,"y":208.6,"x0":1.1005119454270116,"y0":50.002589221391396,"z0":5.65776624764645,"aX":-2.864313366025112},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.7,"breakHorizontal":4.2,"spinRate":2541,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.48729380494364705,"extension":6.060401506254365},"index":0,"playId":"4d80f0e0-12ed-3f09-a8e1-6c8a1fcdf81b","pitchNumber":1,"startTime":"2026-07-27T23:41:03.491Z","endTime":"2026-07-27T23:41:06.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547200460954475,"aZ":-22.632972026092954,"pfxX":9.319166884936678,"pfxZ":5.505442033072947,"pX":1.0489338395251993,"pZ":2.203202711294007,"vX0":-3.0974603128955627,"vY0":-130.60706844446804,"vZ0":-3.838013024968607,"x":77.02,"y":179.29,"x0":1.0367344230267719,"y0":50.005848877428534,"z0":5.3863229525224,"aX":16.163004923321644},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-16.2,"spinRate":2059,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4187653116153971,"extension":6.060489267398543},"hitData":{"launchSpeed":81.7,"launchAngle":11.0,"totalDistance":152.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.8,"coordY":141.02}},"index":1,"playId":"160d1015-d5d4-3696-88dc-2da1099414b5","pitchNumber":2,"startTime":"2026-07-27T23:41:17.160Z","endTime":"2026-07-27T23:41:25.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:41:25.697Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:42:48.863Z","endTime":"2026-07-27T23:42:59.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-27T23:42:24.991Z","endTime":"2026-07-27T23:42:51.183Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.240399476599357,"aZ":-23.754959198567906,"pfxX":10.430222140544064,"pfxZ":4.8725445060847745,"pX":0.013022404554063043,"pZ":2.1457574810928306,"vX0":-5.7364713606389,"vY0":-130.5245996468565,"vZ0":-3.667495329836432,"x":116.5,"y":180.84,"x0":0.8831686778357348,"y0":50.00168250411356,"z0":5.35599822695997,"aX":18.01152941018544},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":-17.6,"spinRate":2061,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4194947413884238,"extension":6.169781747146068},"hitData":{"launchSpeed":93.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":160.8}},"index":1,"playId":"34d41b3e-89ef-3901-85e0-d694a036b80c","pitchNumber":1,"startTime":"2026-07-27T23:42:51.183Z","endTime":"2026-07-27T23:42:59.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:42:59.703Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:44:56.875Z","endTime":"2026-07-27T23:45:31.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58307046007475,"aZ":-26.04404197777421,"pfxX":-2.2419348375729626,"pfxZ":3.8547268374661545,"pX":-0.896775932874833,"pZ":3.499893609604119,"vX0":-8.01550443402564,"vY0":-125.14152639270351,"vZ0":-1.3868438436680737,"x":151.18,"y":144.28,"x0":2.6353246202844045,"y0":50.00302107419807,"z0":6.188983502520026,"aX":-3.565441602851539},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.0,"breakHorizontal":5.9,"spinRate":2420,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.43720698533952307,"extension":6.093133888112274},"index":0,"playId":"4f6f0e11-a465-3d10-952c-ade875a80a62","pitchNumber":1,"startTime":"2026-07-27T23:45:12.087Z","endTime":"2026-07-27T23:45:15.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13539866234326,"aZ":-23.3628201317476,"pfxX":-1.088229937004301,"pfxZ":5.4462412709596215,"pX":-0.6380147745981832,"pZ":2.6463511699834843,"vX0":-7.765311018066608,"vY0":-125.97562674027496,"vZ0":-3.9737769739880013,"x":141.32,"y":167.33,"x0":2.617864242593551,"y0":50.00068627812543,"z0":6.119224536869094,"aX":-1.7577239846517767},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.2,"breakHorizontal":3.6,"spinRate":2377,"spinDirection":171},"zone":4,"typeConfidence":0.89,"plateTime":0.4337792484308318,"extension":6.258210574342837},"hitData":{"launchSpeed":84.3,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":155.74}},"index":1,"playId":"93326c49-b01d-3388-a298-6a937e7904a5","pitchNumber":2,"startTime":"2026-07-27T23:45:23.226Z","endTime":"2026-07-27T23:45:31.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:45:31.240Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:45:31.474Z","endTime":"2026-07-27T23:46:28.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40985483687137,"aZ":-12.42285409293379,"pfxX":2.382820976216971,"pfxZ":10.95688138024502,"pX":0.4438498563881517,"pZ":3.203299089470128,"vX0":-5.533541042224636,"vY0":-133.56028686828134,"vZ0":-5.848869626201403,"x":100.08,"y":152.29,"x0":2.2350704574709996,"y0":50.00012339294904,"z0":6.318916159901415,"aX":4.294931286562348},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":-3.1,"spinRate":2305,"spinDirection":150},"zone":3,"typeConfidence":0.88,"plateTime":0.4104829142304709,"extension":6.140708950434051},"index":0,"playId":"4bff367d-1d32-3c88-89fb-e3aad8e7708b","pitchNumber":1,"startTime":"2026-07-27T23:45:54.098Z","endTime":"2026-07-27T23:45:57.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811594093543643,"aZ":-22.61701628329131,"pfxX":-1.4707570952769868,"pfxZ":5.544798568811661,"pX":-0.2569532451202042,"pZ":2.5723945365568097,"vX0":-6.290632941082258,"vY0":-129.66144928941563,"vZ0":-4.65900156252585,"x":126.79,"y":169.33,"x0":2.3791676327334814,"y0":50.006269842688745,"z0":6.090221916832742,"aX":-2.537479517644241},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":3.8,"spinRate":2455,"spinDirection":158},"zone":4,"typeConfidence":0.89,"plateTime":0.42035498285377093,"extension":6.073152699501722},"index":1,"playId":"ba031a69-1fd7-3676-ad2d-7d392946566f","pitchNumber":2,"startTime":"2026-07-27T23:46:07.279Z","endTime":"2026-07-27T23:46:11.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137346810151286,"aZ":-13.401089412255095,"pfxX":3.0957544963591728,"pfxZ":10.122491023309049,"pX":0.3667832194858518,"pZ":3.0845750909062213,"vX0":-5.939724602607645,"vY0":-135.23320375264174,"vZ0":-5.679124093557524,"x":103.02,"y":155.5,"x0":2.188143442653772,"y0":50.00220476390771,"z0":6.149724035121214,"aX":5.74147794316293},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":-4.3,"spinRate":2374,"spinDirection":153},"zone":3,"typeConfidence":0.89,"plateTime":0.4048233937791541,"extension":6.070717683013515},"index":2,"playId":"e19b5e5e-314f-3590-be21-e97e2d433978","pitchNumber":3,"startTime":"2026-07-27T23:46:25.025Z","endTime":"2026-07-27T23:46:28.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:46:28.025Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out sharply, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:46:27.429Z","endTime":"2026-07-27T23:47:11.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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.1,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95549117359193,"aZ":-18.691868580753617,"pfxX":9.083761894512843,"pfxZ":7.391636018899555,"pX":0.19574426741254866,"pZ":2.207416584915073,"vX0":-9.286312916251791,"vY0":-133.72975372017012,"vZ0":-6.329242534243474,"x":109.54,"y":179.18,"x0":2.5215298160319315,"y0":50.00264525853367,"z0":5.931045681312534,"aX":16.567914587351908},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-14.6,"spinRate":2307,"spinDirection":145},"zone":5,"typeConfidence":0.92,"plateTime":0.40849612975079097,"extension":6.212253809393038},"index":0,"playId":"f947c4af-3d06-37a6-85a4-9fe8e1f42ac4","pitchNumber":1,"startTime":"2026-07-27T23:46:51.392Z","endTime":"2026-07-27T23:46:54.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212485782997817,"aZ":-14.537372909751404,"pfxX":5.113061697404923,"pfxZ":9.73215535973436,"pX":0.23499554155912822,"pZ":2.333143878134286,"vX0":-6.814005931651327,"vY0":-133.62040533469604,"vZ0":-7.211852727869381,"x":108.04,"y":175.79,"x0":2.15130134493092,"y0":50.004141057305,"z0":6.10752213204102,"aX":9.2672398345806},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.8,"spinRate":2329,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.40957793301494005,"extension":6.110909370191395},"hitData":{"launchSpeed":103.8,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":139.85,"coordY":142.64}},"index":1,"playId":"84a4628b-65ed-36bb-8014-c273c16ee194","pitchNumber":2,"startTime":"2026-07-27T23:47:03.713Z","endTime":"2026-07-27T23:47:11.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:47:11.732Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:49:22.440Z","endTime":"2026-07-27T23:49:36.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T23:49:18.459Z","endTime":"2026-07-27T23:49:24.768Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007585166585613,"aZ":-24.978003159505143,"pfxX":9.072833340579695,"pfxZ":4.208403689523913,"pX":0.7065562121332234,"pZ":2.318856654824395,"vX0":-3.5404321542599124,"vY0":-130.10580012757666,"vZ0":-3.514591098408445,"x":90.07,"y":176.17,"x0":0.9084214950982941,"y0":50.001856963781776,"z0":5.5861102005242085,"aX":15.509971878597872},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-15.6,"spinRate":1974,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.42143306057503693,"extension":5.945529570981845},"hitData":{"launchSpeed":92.9,"launchAngle":8.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.0,"coordY":113.0}},"index":1,"playId":"46cc8941-6042-3eaf-adf2-0331b4f9e9c2","pitchNumber":1,"startTime":"2026-07-27T23:49:24.768Z","endTime":"2026-07-27T23:49:36.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:49:36.771Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Francisco Lindor homers (7) on a fly ball to left center field. A.J. Ewing scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:49:39.115Z","endTime":"2026-07-27T23:51:26.376Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18761611032256,"aZ":-24.433094700609082,"pfxX":0.8122806288043409,"pfxZ":4.870480046969071,"pX":-0.9204707669867531,"pZ":2.2091369551911333,"vX0":-4.949809894606636,"vY0":-125.4967632897053,"vZ0":-3.1978426351460794,"x":152.09,"y":179.13,"x0":0.9747777778542542,"y0":50.00447027975576,"z0":5.497476523829184,"aX":1.2921627505933329},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":-0.2,"spinRate":2264,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4370162689071915,"extension":6.124379460212949},"index":0,"playId":"b329aedf-26f6-39ab-ae4f-f75c22bd58ac","pitchNumber":1,"startTime":"2026-07-27T23:50:04.656Z","endTime":"2026-07-27T23:50:11.672Z","isPitch":true,"type":"pitch"},{"details":{"description":"A.J. Ewing steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"b329aedf-26f6-39ab-ae4f-f75c22bd58ac","startTime":"2026-07-27T23:50:18.543Z","endTime":"2026-07-27T23:50:33.662Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.239188738315235,"aZ":-29.04897114095679,"pfxX":9.453937205294007,"pfxZ":2.189366813141696,"pX":0.1712890097960671,"pZ":0.6416526164102088,"vX0":-5.079696550644395,"vY0":-118.54179717481978,"vZ0":-4.828022427053741,"x":110.47,"y":221.46,"x0":1.1114942544346642,"y0":50.00163168178755,"z0":5.350587867485897,"aX":13.480375135238026},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.1,"breakHorizontal":-16.0,"spinRate":1583,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4617096934497371,"extension":6.148084739162568},"index":2,"playId":"ef362899-9cc0-3f53-8c66-32a697158df0","pitchNumber":2,"startTime":"2026-07-27T23:50:33.662Z","endTime":"2026-07-27T23:50:36.992Z","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":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2724461693737,"aZ":-25.293341823198254,"pfxX":8.033971092643181,"pfxZ":4.887380744020742,"pX":0.6501657514349121,"pZ":2.4645387168162625,"vX0":-3.317446085224809,"vY0":-117.88821133880882,"vZ0":-1.6986955337732996,"x":92.22,"y":172.24,"x0":1.0312536332622195,"y0":50.00551909674691,"z0":5.527862057425438,"aX":11.316969823398235},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.8,"breakHorizontal":-13.8,"spinRate":1763,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.46450409312314855,"extension":6.054346844351574},"hitData":{"launchSpeed":99.9,"launchAngle":35.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.5,"coordY":69.03}},"index":3,"playId":"fb801de0-6f88-3560-b227-2328cbb157a1","pitchNumber":3,"startTime":"2026-07-27T23:50:55.691Z","endTime":"2026-07-27T23:51:26.376Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-07-27T23:51:26.376Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to second baseman Ozzie Albies.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:51:06.009Z","endTime":"2026-07-27T23:53:42.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.266557222139447,"aZ":-23.364997776674908,"pfxX":8.103384993107142,"pfxZ":5.220280902608769,"pX":1.15486248815905,"pZ":2.7572844788896167,"vX0":-2.4821997715432134,"vY0":-128.91979792216276,"vZ0":-2.4238611371683936,"x":72.98,"y":164.33,"x0":1.076186762991282,"y0":50.00178780406651,"z0":5.50912625729793,"aX":13.667791130483383},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":2084,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4245225724921773,"extension":5.954465936225042},"index":0,"playId":"95024194-e0ae-3e9d-b705-288a87e53f7d","pitchNumber":1,"startTime":"2026-07-27T23:53:05.425Z","endTime":"2026-07-27T23:53:08.922Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.398459680979943,"aZ":-26.644596068311447,"pfxX":-0.8248101146252624,"pfxZ":3.642762418875802,"pX":0.853022120916051,"pZ":2.202438745404899,"vX0":-1.004404031587518,"vY0":-122.22670879294134,"vZ0":-2.3671784036626593,"x":84.48,"y":179.31,"x0":1.3759438926996659,"y0":50.00163548547344,"z0":5.464285805178027,"aX":-1.2516652332213936},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":1.7,"spinRate":2300,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4475950610585486,"extension":6.049775687883195},"index":1,"playId":"5bbfe631-3607-382a-8c2a-e16eecce224a","pitchNumber":2,"startTime":"2026-07-27T23:53:19.690Z","endTime":"2026-07-27T23:53:22.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.787154786997675,"aZ":-24.209493332679372,"pfxX":6.946463279340378,"pfxZ":5.626386456980298,"pX":0.504839518589623,"pZ":1.516400087360519,"vX0":-3.474861706327888,"vY0":-118.06084130920475,"vZ0":-3.627002600579355,"x":97.76,"y":197.84,"x0":1.0906698121712715,"y0":50.00564681864232,"z0":5.292732087050037,"aX":9.839708348778705},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.6,"breakHorizontal":-11.8,"spinRate":1629,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4633555563145273,"extension":6.022629622373521},"hitData":{"launchSpeed":73.0,"launchAngle":49.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.51,"coordY":122.44}},"index":2,"playId":"cbf5bc39-5038-301f-819b-c75034e67448","pitchNumber":3,"startTime":"2026-07-27T23:53:33.478Z","endTime":"2026-07-27T23:53:42.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:53:42.516Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:53:41.752Z","endTime":"2026-07-27T23:54:47.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927319006412034,"aZ":-25.258634412102513,"pfxX":9.24962727401785,"pfxZ":4.791157280284009,"pX":0.02520515311559655,"pZ":1.0780053879795348,"vX0":-5.316154280196328,"vY0":-119.63023286535741,"vZ0":-4.61356286753788,"x":116.04,"y":209.67,"x0":1.0789508877283605,"y0":50.00422887492979,"z0":5.306412379078815,"aX":13.355001237584306},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.8,"breakHorizontal":-15.4,"spinRate":1703,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.45854270207387327,"extension":6.218779209573051},"index":0,"playId":"0d97054c-20a8-38ba-af80-efaa43974414","pitchNumber":1,"startTime":"2026-07-27T23:54:05.995Z","endTime":"2026-07-27T23:54:09.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959777022163482,"aZ":-22.240492586564258,"pfxX":8.272023885291649,"pfxZ":5.789574963426377,"pX":-1.182216451025829,"pZ":2.657465380807198,"vX0":-6.790233675293068,"vY0":-130.09468388573228,"vZ0":-3.6586197770326185,"x":162.06,"y":167.03,"x0":0.38530105140564835,"y0":50.003754958159824,"z0":5.765153526895776,"aX":14.198285156030355},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":-13.6,"spinRate":2154,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4208130995728476,"extension":6.03603382421854},"index":1,"playId":"d6b88be9-d75a-3e7d-b546-3883d66dc509","pitchNumber":2,"startTime":"2026-07-27T23:54:22.876Z","endTime":"2026-07-27T23:54:26.067Z","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":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264134756046552,"aZ":-23.083553906548758,"pfxX":7.626287812545201,"pfxZ":5.428680450590097,"pX":0.47429651662411,"pZ":2.7148005850923314,"vX0":-3.6951882506166664,"vY0":-128.69587472701878,"vZ0":-2.433075546278956,"x":98.92,"y":165.48,"x0":0.9397073766559197,"y0":50.0004760407522,"z0":5.464591689427434,"aX":12.762122801001494},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.0,"spinRate":2052,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.425956078027816,"extension":5.986304368439214},"hitData":{"launchSpeed":64.1,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.34,"coordY":161.67}},"index":2,"playId":"1f6fa665-2db4-3c23-aa0e-0420c84d146b","pitchNumber":3,"startTime":"2026-07-27T23:54:39.218Z","endTime":"2026-07-27T23:54:47.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:54:47.249Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:54:47.159Z","endTime":"2026-07-27T23:55:34.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85458645478307,"aZ":-23.424510763680843,"pfxX":9.019668537512274,"pfxZ":5.255828523275172,"pX":0.6422312973070023,"pZ":2.541298379047167,"vX0":-3.7858943005846784,"vY0":-128.5653164177075,"vZ0":-2.6798226743010365,"x":92.52,"y":170.16,"x0":0.965846526191972,"y0":50.006278935011146,"z0":5.424653722625043,"aX":15.029464918889303},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":-15.5,"spinRate":2037,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4268216677245884,"extension":6.010613949675189},"hitData":{"launchSpeed":82.9,"launchAngle":23.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.42,"coordY":99.04}},"index":0,"playId":"67a4a068-9ebd-3e25-b72d-1b768ce9c7fa","pitchNumber":1,"startTime":"2026-07-27T23:55:23.225Z","endTime":"2026-07-27T23:55:34.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:55:34.235Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:55:30.071Z","endTime":"2026-07-27T23:56:08.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506141040111626,"aZ":-26.837909970766507,"pfxX":-1.1289091439523542,"pfxZ":3.6045677446123445,"pX":-0.5967904304549646,"pZ":2.321571432310091,"vX0":-4.056080914594214,"vY0":-120.88778626794985,"vZ0":-1.8648745624505567,"x":139.75,"y":176.1,"x0":1.2492925340758563,"y0":50.0037759082286,"z0":5.458390608288097,"aX":-1.6703899922093435},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.4,"breakHorizontal":3.0,"spinRate":2279,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.45304563776856854,"extension":6.105315838328164},"hitData":{"launchSpeed":92.9,"launchAngle":30.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.84,"coordY":64.16}},"index":0,"playId":"62e2001d-2372-388e-8e24-9ae39100cb0d","pitchNumber":1,"startTime":"2026-07-27T23:55:59.794Z","endTime":"2026-07-27T23:56:08.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:56:08.598Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:57:58.486Z","endTime":"2026-07-27T23:59:20.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976280513711373,"aZ":-13.858882327961803,"pfxX":5.02366894112214,"pfxZ":10.42816145679535,"pX":-1.1087697223518467,"pZ":3.7321348419168454,"vX0":-9.596666431350062,"vY0":-131.47718168176084,"vZ0":-4.126108261864842,"x":159.26,"y":138.01,"x0":1.9303481251859895,"y0":50.005770952386285,"z0":6.34515494446081,"aX":8.826659863843627},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.2,"breakHorizontal":-7.1,"spinRate":2297,"spinDirection":159},"zone":11,"typeConfidence":0.92,"plateTime":0.4160448256812028,"extension":6.103907493699211},"index":0,"playId":"d9229aca-21f8-3640-8408-6e2bbec5c4ac","pitchNumber":1,"startTime":"2026-07-27T23:58:15.548Z","endTime":"2026-07-27T23:58:18.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85479371526613,"aZ":-12.804486243353805,"pfxX":3.2353075417695236,"pfxZ":10.98419941894767,"pX":-0.6453198100412568,"pZ":3.4458620553725594,"vX0":-7.666308886668487,"vY0":-131.45868728337223,"vZ0":-5.192417347280031,"x":141.6,"y":145.74,"x0":1.8785254725728266,"y0":50.005980263370404,"z0":6.384854562774218,"aX":5.707594183060303},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.1,"breakHorizontal":-4.3,"spinRate":2246,"spinDirection":156},"zone":1,"typeConfidence":0.92,"plateTime":0.415426490266924,"extension":6.0453184053855376},"index":1,"playId":"8d5a9351-3373-3a4b-a721-31bf8e40f285","pitchNumber":2,"startTime":"2026-07-27T23:58:26.096Z","endTime":"2026-07-27T23:58:30.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251592410450495,"aZ":-27.844887174367823,"pfxX":-1.7294771029527538,"pfxZ":2.60118072707267,"pX":-0.030110621309108077,"pZ":3.1639462758817474,"vX0":-5.856909266831962,"vY0":-127.37957406029346,"vZ0":-1.822169342055386,"x":118.15,"y":153.35,"x0":2.512559828408522,"y0":50.00087990962425,"z0":6.064972700882845,"aX":-2.8744267966425903},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":4.3,"spinRate":2417,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.4280589509991155,"extension":6.11782065796909},"index":2,"playId":"2c61dc81-0909-31e7-886d-e93f28926cc3","pitchNumber":3,"startTime":"2026-07-27T23:58:39.405Z","endTime":"2026-07-27T23:58:42.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821432621854125,"aZ":-13.620372466865328,"pfxX":3.926942630665038,"pfxZ":10.19873777678529,"pX":-1.076498279604101,"pZ":2.8907382371526555,"vX0":-9.530832079794182,"vY0":-133.54635632555548,"vZ0":-5.961079185738804,"x":158.03,"y":160.73,"x0":2.0169660091254107,"y0":50.00198961753391,"z0":6.118883245637665,"aX":7.1439523289902},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":-5.2,"spinRate":2289,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.40901805065709684,"extension":6.313760822590641},"index":3,"playId":"250d8bf9-c094-3d45-b950-fcc04ba25f82","pitchNumber":4,"startTime":"2026-07-27T23:58:52.524Z","endTime":"2026-07-27T23:58:55.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86706377556216,"aZ":-28.508311832117315,"pfxX":-1.9435222336271378,"pfxZ":2.3204956314049205,"pX":-0.7239308593382434,"pZ":3.5130817328439194,"vX0":-7.112716598642728,"vY0":-124.16229063924646,"vZ0":-0.6563240214749431,"x":144.59,"y":143.93,"x0":2.4156910967175698,"y0":50.005499570803835,"z0":6.126731469699604,"aX":-3.072332189397611},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":4.9,"spinRate":2486,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.4389943477423266,"extension":6.319071047519521},"index":4,"playId":"1c5a0cfb-3a0e-36a5-8879-5b9fcb6e2a18","pitchNumber":5,"startTime":"2026-07-27T23:59:16.220Z","endTime":"2026-07-27T23:59:20.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:59:20.042Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ozzie Albies homers (18) on a line drive to left center field. Matt Olson scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:59:20.763Z","endTime":"2026-07-28T00:01:21.198Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"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":87.1,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404798391132825,"aZ":-27.73007325617162,"pfxX":-3.0832710485585,"pfxZ":2.715609607585881,"pX":0.45914477276902893,"pZ":3.102007835112017,"vX0":-4.868944609854845,"vY0":-126.80440821456823,"vZ0":-1.9752557966671271,"x":99.5,"y":155.03,"x0":2.8002912625327685,"y0":50.00606356474858,"z0":6.089943052343442,"aX":-5.053067737696078},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.7,"breakHorizontal":6.6,"spinRate":2435,"spinDirection":188},"zone":3,"typeConfidence":0.91,"plateTime":0.4309135422457948,"extension":6.192241654510873},"index":0,"playId":"596f2e2b-8a8f-3d3b-ad90-ecb59d8a6023","pitchNumber":1,"startTime":"2026-07-27T23:59:43.358Z","endTime":"2026-07-27T23:59:46.358Z","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":74.5,"endSpeed":68.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.278126032774093,"aZ":-38.7100857354336,"pfxX":-4.298172094218439,"pfxZ":-5.473791050495141,"pX":1.23518201751834,"pZ":3.6878909755390348,"vX0":-1.3932424192608317,"vY0":-108.41240313320456,"vZ0":3.045341944675103,"x":69.92,"y":139.21,"x0":2.443812117178749,"y0":50.001204341918054,"z0":6.4790837643732875,"aX":-5.134767815294602},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-8.9,"breakHorizontal":8.2,"spinRate":2395,"spinDirection":319},"zone":12,"typeConfidence":0.93,"plateTime":0.5044971647066836,"extension":6.180192034926887},"index":1,"playId":"40464f4e-d0a1-3cd4-8179-880c22014e3b","pitchNumber":2,"startTime":"2026-07-28T00:00:00.955Z","endTime":"2026-07-28T00:00:03.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"6c6cba9e-a898-47ca-801c-0edf8534e57d","startTime":"2026-07-28T00:00:12.449Z","endTime":"2026-07-28T00:00:17.449Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.576766299593608,"aZ":-18.234150096934943,"pfxX":9.583425458877528,"pfxZ":7.863671487737271,"pX":-1.2933171625447082,"pZ":2.068145435410305,"vX0":-12.702795001657785,"vY0":-131.68852495020903,"vZ0":-6.344422531562685,"x":166.3,"y":182.94,"x0":2.3273882029221853,"y0":50.00020153959128,"z0":5.837918312754412,"aX":16.983345414030506},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":-14.9,"spinRate":2362,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.4144871834231112,"extension":6.367643916801752},"index":3,"playId":"7a8b6db1-b310-31d3-ae42-1ba7fed25dff","pitchNumber":3,"startTime":"2026-07-28T00:00:25.857Z","endTime":"2026-07-28T00:00:29.072Z","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":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33669368215091,"aZ":-13.818454363091092,"pfxX":5.012326048017531,"pfxZ":10.300247141023199,"pX":0.5104325221445212,"pZ":2.8682187150984344,"vX0":-5.744515876023716,"vY0":-132.18434156229674,"vZ0":-6.236477995741474,"x":97.54,"y":161.34,"x0":2.053467538866605,"y0":50.00310582193781,"z0":6.260034896571445,"aX":8.932463451563557},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-7.9,"spinRate":2319,"spinDirection":156},"zone":3,"typeConfidence":0.92,"plateTime":0.4132701451509768,"extension":6.302244788695568},"hitData":{"launchSpeed":104.7,"launchAngle":27.0,"totalDistance":407.0,"trajectory":"line_drive","hardness":"hard","location":"78","coordinates":{"coordX":75.8,"coordY":48.82}},"index":4,"playId":"850f744e-6e9f-37d9-8be5-bd92d0128de2","pitchNumber":4,"startTime":"2026-07-28T00:00:44.615Z","endTime":"2026-07-28T00:01:21.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:01:21.198Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to right fielder A.J. Ewing.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T00:00:58.688Z","endTime":"2026-07-28T00:02:20.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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(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":87.0,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.482537676303995,"aZ":-23.217108500112897,"pfxX":-1.2233940698076586,"pfxZ":5.447240894118664,"pX":-0.5354878833645785,"pZ":1.55029437938491,"vX0":-6.786626769190345,"vY0":-126.55437854193714,"vZ0":-6.418548441270141,"x":137.41,"y":196.92,"x0":2.324792262504434,"y0":50.00328229909752,"z0":5.943311841370565,"aX":-2.0113655307757763},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.8,"breakHorizontal":3.6,"spinRate":2364,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.43053936102874113,"extension":6.317898869592048},"index":0,"playId":"ad8cdf2c-222a-3f3a-8139-0183266232b2","pitchNumber":1,"startTime":"2026-07-28T00:01:37.392Z","endTime":"2026-07-28T00:01:40.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62795950819664,"aZ":-31.902289371714787,"pfxX":-5.204203397125041,"pfxZ":0.20287145489027836,"pX":-0.11881163561392924,"pZ":2.485885796926795,"vX0":-4.589374663118136,"vY0":-114.72241754595505,"vZ0":-0.98713382671287,"x":121.53,"y":171.66,"x0":2.5887484581444298,"y0":50.00127133782885,"z0":6.051022618152437,"aX":-6.886305723998315},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.4,"breakHorizontal":10.7,"spinRate":2513,"spinDirection":310},"zone":5,"typeConfidence":0.91,"plateTime":0.47874103675263946,"extension":6.308396088479274},"index":1,"playId":"1ec81072-c37c-3c39-af9d-40a9b9e9dd11","pitchNumber":2,"startTime":"2026-07-28T00:01:48.191Z","endTime":"2026-07-28T00:01:52.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48964207370024,"aZ":-31.221430670344322,"pfxX":-7.352778763400114,"pfxZ":0.7097476642643672,"pX":-0.8025040750615444,"pZ":1.687473394374497,"vX0":-5.3717763150458495,"vY0":-115.70503787701217,"vZ0":-2.8431019819434,"x":147.59,"y":193.22,"x0":2.5084183763654404,"y0":50.00546352872766,"z0":5.937448107850278,"aX":-9.925787218508173},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.8,"breakHorizontal":14.6,"spinRate":2465,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.4741865329947954,"extension":6.223105662908854},"hitData":{"launchSpeed":98.7,"launchAngle":13.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.0,"coordY":103.0}},"index":2,"playId":"fb55a831-3881-3e88-8820-27ec0e654681","pitchNumber":3,"startTime":"2026-07-28T00:02:09.161Z","endTime":"2026-07-28T00:02:20.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:02:20.188Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T00:03:27.460Z","endTime":"2026-07-28T00:04:13.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:02:35.171Z","endTime":"2026-07-28T00:03:29.820Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.416804159673397,"aZ":-12.817620581519238,"pfxX":2.791847357330173,"pfxZ":11.170451785176251,"pX":-0.31587730214336357,"pZ":2.2774337567479983,"vX0":-6.911911079342851,"vY0":-131.44933555640387,"vZ0":-7.807045147465244,"x":129.04,"y":177.29,"x0":1.9965251024178674,"y0":50.00472790385158,"z0":6.25800355007414,"aX":4.839573122947938},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.5,"breakHorizontal":-3.4,"spinRate":2172,"spinDirection":162},"zone":4,"typeConfidence":0.91,"plateTime":0.4182671511821394,"extension":6.281794135424357},"index":1,"playId":"54aff9a0-dc13-3a35-aac9-4fd0695eb2ca","pitchNumber":1,"startTime":"2026-07-28T00:03:29.820Z","endTime":"2026-07-28T00:03:33.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.386357441927718,"aZ":-20.244585564118317,"pfxX":9.986271517133723,"pfxZ":6.989157989121707,"pX":1.155002373871408,"pZ":1.5216368602929544,"vX0":-7.729096608699356,"vY0":-130.09626373372188,"vZ0":-6.9161188935221265,"x":72.97,"y":197.7,"x0":2.8733382102965948,"y0":50.00176802822217,"z0":5.759192741937017,"aX":17.043509037767393},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":-16.3,"spinRate":2271,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.42170239622235384,"extension":6.217951049006486},"index":2,"playId":"00bd668a-3aeb-3506-920d-61fe67b9b370","pitchNumber":2,"startTime":"2026-07-28T00:03:46.570Z","endTime":"2026-07-28T00:03:49.612Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.773653844332205,"aZ":-21.84351437978397,"pfxX":9.281049144410112,"pfxZ":7.140374588903293,"pX":-0.4467196333222247,"pZ":2.0629875497764187,"vX0":-9.769672471261252,"vY0":-119.47797445870556,"vZ0":-4.649771002376307,"x":134.03,"y":183.08,"x0":2.4873302348810222,"y0":50.005404951156706,"z0":5.9946441949282505,"aX":13.435610288674804},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":12.0,"breakHorizontal":-14.5,"spinRate":1800,"spinDirection":132},"zone":7,"typeConfidence":0.91,"plateTime":0.45824169756234046,"extension":6.302251559586708},"hitData":{"launchSpeed":82.3,"launchAngle":74.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":170.43}},"index":3,"playId":"77f0de9c-40ae-3e0e-acc4-a0230d6c9ccf","pitchNumber":3,"startTime":"2026-07-28T00:04:03.767Z","endTime":"2026-07-28T00:04:13.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:04:13.807Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Riley grounds into a double play, third baseman Bo Bichette to second baseman Marcus Semien to first baseman Jared Young. Michael Harris II out at 2nd. Austin Riley out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T00:04:20.231Z","endTime":"2026-07-28T00:05:04.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8209205379359,"aZ":-26.76672657341846,"pfxX":-0.8193182568262984,"pfxZ":3.8872374351831036,"pX":-0.9381055782988098,"pZ":1.46055257169586,"vX0":-7.832224963452278,"vY0":-117.83820744463516,"vZ0":-4.718705667622122,"x":152.76,"y":199.35,"x0":2.5511473191021983,"y0":50.000799600066756,"z0":5.995800307735106,"aX":-1.1375802920244806},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.0,"breakHorizontal":3.6,"spinRate":2399,"spinDirection":292},"zone":13,"typeConfidence":0.87,"plateTime":0.4669001606060368,"extension":6.264821127882136},"index":0,"playId":"fc59ed9b-3501-38de-bf7b-f6c0c142653d","pitchNumber":1,"startTime":"2026-07-28T00:04:38.338Z","endTime":"2026-07-28T00:04:42.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.644045347297272,"aZ":-13.445694785188833,"pfxX":3.9531452654097374,"pfxZ":10.45985153627187,"pX":-0.9367991366857388,"pZ":2.3413325039357002,"vX0":-8.588139172692397,"vY0":-133.44947761817642,"vZ0":-7.6710361302040875,"x":152.71,"y":175.56,"x0":1.8199116261743427,"y0":50.00327369749259,"z0":6.236208905821774,"aX":7.079002407841131},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-5.2,"spinRate":2399,"spinDirection":155},"zone":13,"typeConfidence":0.92,"plateTime":0.41157185402010477,"extension":6.4444438308926815},"hitData":{"launchSpeed":87.5,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.0,"coordY":164.0}},"index":1,"playId":"15e44664-566b-337a-a4d6-cc54ca3c3fde","pitchNumber":2,"startTime":"2026-07-28T00:04:56.386Z","endTime":"2026-07-28T00:05:04.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:05:04.918Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T00:07:21.599Z","endTime":"2026-07-28T00:08:01.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535310316791826,"aZ":-25.983051659736326,"pfxX":0.7373396024132708,"pfxZ":4.025589895232134,"pX":-1.1200380811916524,"pZ":2.958036993309297,"vX0":-5.14801043471833,"vY0":-123.03145121963666,"vZ0":-1.2615200350390383,"x":159.69,"y":158.91,"x0":0.9003691584143549,"y0":50.00549346144877,"z0":5.671783561949512,"aX":1.1356221404504827},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.2,"breakHorizontal":-0.1,"spinRate":2276,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4445502559328407,"extension":5.912937967005798},"index":0,"playId":"4a0685c0-6212-34c2-b4c3-606df42a3ebd","pitchNumber":1,"startTime":"2026-07-28T00:07:23.325Z","endTime":"2026-07-28T00:07:26.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204868254967415,"aZ":-20.617442904454045,"pfxX":9.417171960372121,"pfxZ":6.813714921939675,"pX":-0.2200141874946196,"pZ":2.334070563097794,"vX0":-5.433194632335311,"vY0":-129.24494171357267,"vZ0":-4.7154313820168055,"x":125.39,"y":175.76,"x0":0.6826953029651044,"y0":50.00483644225022,"z0":5.759543194137317,"aX":15.979974371407154},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.5,"breakHorizontal":-15.8,"spinRate":2057,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4233220291851074,"extension":5.965846699548826},"index":1,"playId":"f0aa3443-988a-3df7-acee-ad1dcd46874f","pitchNumber":2,"startTime":"2026-07-28T00:07:36.182Z","endTime":"2026-07-28T00:07:39.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802143985112647,"aZ":-22.98158939547855,"pfxX":8.18554290072057,"pfxZ":5.446999860210488,"pX":-0.24079609150249268,"pZ":2.909412074260936,"vX0":-4.6303459229553035,"vY0":-128.83216816899153,"vZ0":-2.8496922090466943,"x":126.18,"y":160.23,"x0":0.5127081964551752,"y0":50.00337614062929,"z0":5.798791916714432,"aX":13.813002364776},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":-13.8,"spinRate":1992,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.42452441244118244,"extension":5.838873230084175},"hitData":{"launchSpeed":97.2,"launchAngle":42.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.88,"coordY":77.26}},"index":2,"playId":"e1d155ee-1739-31cb-bb96-992aa275c9ca","pitchNumber":3,"startTime":"2026-07-28T00:07:51.033Z","endTime":"2026-07-28T00:08:01.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:08:01.076Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out sharply to third baseman Austin Riley.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T00:08:00.196Z","endTime":"2026-07-28T00:09:33.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.9,"endSpeed":70.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.126125085270726,"aZ":-34.252680547985904,"pfxX":-1.862644444072481,"pfxZ":-1.638829924320854,"pX":-0.26336587727470984,"pZ":2.4859718742590653,"vX0":-2.3947570710438333,"vY0":-111.95985016832245,"vZ0":0.24665741553297704,"x":127.04,"y":171.66,"x0":1.061837984067496,"y0":50.000884923736365,"z0":5.878393987101991,"aX":-2.365429685555668},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.6,"breakHorizontal":4.0,"spinRate":2507,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.4891315939986338,"extension":5.987047045159021},"index":0,"playId":"4c0b4cf2-f870-3503-a798-26e7ae33fd58","pitchNumber":1,"startTime":"2026-07-28T00:08:25.186Z","endTime":"2026-07-28T00:08:28.532Z","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":86.0,"endSpeed":78.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180795461468108,"aZ":-26.608501963724635,"pfxX":-1.5166735264862643,"pfxZ":3.484973286620775,"pX":0.1126644760247736,"pZ":5.319746979498948,"vX0":-1.7858060762466315,"vY0":-125.2988430062486,"vZ0":3.995270092337744,"x":112.71,"y":95.15,"x0":1.0304002564833483,"y0":50.00364461816181,"z0":5.873295593291642,"aX":-2.423035730549553},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":3.1,"spinRate":2278,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4363288368544551,"extension":5.8464730919214},"index":1,"playId":"23068986-89d1-3a23-8777-4c3061ebad87","pitchNumber":2,"startTime":"2026-07-28T00:08:39.078Z","endTime":"2026-07-28T00:08:42.078Z","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":85.4,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51836144184813,"aZ":-25.698106072372386,"pfxX":-0.7121327161009116,"pfxZ":4.106454248657956,"pX":-0.24404289752658212,"pZ":3.6892032835268744,"vX0":-2.8075788160371506,"vY0":-124.41124849257372,"vZ0":0.49263428672554266,"x":126.3,"y":139.17,"x0":0.9887640492166788,"y0":50.00250832946969,"z0":5.608082839464193,"aX":-1.1232229979691526},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":1.9,"spinRate":2358,"spinDirection":165},"zone":11,"typeConfidence":0.89,"plateTime":0.4392119448785694,"extension":6.009411871171632},"index":2,"playId":"daf735a1-23e0-3da1-a9ac-d776725acf52","pitchNumber":3,"startTime":"2026-07-28T00:08:57.795Z","endTime":"2026-07-28T00:09:01.311Z","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.1,"endSpeed":82.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00496668326632,"aZ":-22.09353127434362,"pfxX":10.125706082889572,"pfxZ":5.791273212126027,"pX":-0.34605880596459715,"pZ":3.239240745279979,"vX0":-5.701741476942182,"vY0":-131.15661040419556,"vZ0":-2.0811037237684524,"x":130.19,"y":151.32,"x0":0.5416929532453114,"y0":50.00220022215958,"z0":5.692395550024308,"aX":17.622105350325846},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":-17.0,"spinRate":2166,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4177832950871272,"extension":6.114543113783987},"index":3,"playId":"b46e672e-f527-38ac-ac72-0d3cc7e59ac8","pitchNumber":4,"startTime":"2026-07-28T00:09:12.732Z","endTime":"2026-07-28T00:09:15.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412382950041064,"aZ":-21.81028900342721,"pfxX":9.522862328359658,"pfxZ":5.90635438950302,"pX":-0.3746410325695954,"pZ":2.4905458671968392,"vX0":-5.59664719618114,"vY0":-131.51416155484208,"vZ0":-3.988919955196024,"x":131.28,"y":171.54,"x0":0.5416868048180211,"y0":50.00518019326803,"z0":5.6411747534002545,"aX":16.71398448152698},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2115,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4162039407820184,"extension":6.0374739407813935},"hitData":{"launchSpeed":100.7,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":93.14,"coordY":159.25}},"index":4,"playId":"3bbee662-d0ff-399c-9621-9c40c1a65314","pitchNumber":5,"startTime":"2026-07-28T00:09:28.112Z","endTime":"2026-07-28T00:09:33.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:09:33.648Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Torrens lines out to shortstop Jim Jarvis.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T00:09:35.759Z","endTime":"2026-07-28T00:10:05.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.806807605588524,"aZ":-35.85725404173408,"pfxX":-2.128125859604829,"pfxZ":-2.9154976503611465,"pX":0.42970257584273375,"pZ":1.955609807089623,"vX0":-1.228739414691644,"vY0":-111.52215318634521,"vZ0":-0.056291688106605564,"x":100.62,"y":185.98,"x0":1.2641210780981498,"y0":50.00550481927395,"z0":5.675633159998838,"aX":-2.684380716738378},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-5.0,"breakHorizontal":4.2,"spinRate":2462,"spinDirection":293},"zone":9,"typeConfidence":2.0,"plateTime":0.4908934851746589,"extension":6.058562759247367},"hitData":{"launchSpeed":99.3,"launchAngle":11.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.0,"coordY":147.0}},"index":0,"playId":"6ba1ca21-e58c-313e-b489-c72278c4326e","pitchNumber":1,"startTime":"2026-07-28T00:09:59.801Z","endTime":"2026-07-28T00:10:05.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:10:05.324Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a sharp ground ball to center fielder Luis Robert Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:11:25.248Z","endTime":"2026-07-28T00:12:44.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":80.9,"endSpeed":74.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694476846413465,"aZ":-27.483649302405844,"pfxX":-4.91090068782078,"pfxZ":3.347165802606061,"pX":-0.723596194514085,"pZ":2.0857743534082056,"vX0":-5.998049248694594,"vY0":-117.73601622850896,"vZ0":-3.3207013454032444,"x":144.58,"y":182.46,"x0":2.496681974392173,"y0":50.00420693303252,"z0":6.062540196947792,"aX":-6.881991845471168},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.5,"breakHorizontal":10.4,"spinRate":2544,"spinDirection":285},"zone":7,"typeConfidence":0.92,"plateTime":0.46550615583045474,"extension":6.1788781584334975},"index":0,"playId":"d5eccb9b-10f3-3781-9db5-ee12ca8f60d0","pitchNumber":1,"startTime":"2026-07-28T00:12:15.270Z","endTime":"2026-07-28T00:12:18.533Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.145958984641126,"aZ":-22.39464082866348,"pfxX":8.374733017515936,"pfxZ":6.592991598941559,"pX":0.4004415146137483,"pZ":2.432801833981586,"vX0":-7.556496657971322,"vY0":-120.9196900707272,"vZ0":-4.033669927676109,"x":101.74,"y":173.09,"x0":2.474958188609658,"y0":50.00410562960949,"z0":6.082820531205321,"aX":12.427052203488254},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.3,"breakHorizontal":-13.4,"spinRate":1833,"spinDirection":133},"zone":6,"typeConfidence":0.91,"plateTime":0.4526337055048706,"extension":6.129386421740659},"hitData":{"launchSpeed":105.7,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.0,"coordY":89.0}},"index":1,"playId":"01678be8-074a-3fd4-a3f2-0a6d1fdb2d1c","pitchNumber":2,"startTime":"2026-07-28T00:12:33.434Z","endTime":"2026-07-28T00:12:44.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:12:44.466Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jim Jarvis lines out to center fielder Luis Robert Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:12:48.024Z","endTime":"2026-07-28T00:13:16.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930886131972546,"aZ":-21.733664651598108,"pfxX":-0.7483833114280483,"pfxZ":6.020927895013244,"pX":-0.12096507041785347,"pZ":2.8304634233418415,"vX0":-6.690897389108461,"vY0":-129.77411633672716,"vZ0":-4.014931551575179,"x":121.61,"y":162.36,"x0":2.5702819753972435,"y0":50.001438175091685,"z0":6.019778868114774,"aX":-1.297727830264623},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":2.6,"spinRate":2422,"spinDirection":158},"zone":2,"typeConfidence":0.88,"plateTime":0.41940275657557224,"extension":6.2407332305147},"hitData":{"launchSpeed":98.7,"launchAngle":18.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.44,"coordY":71.98}},"index":0,"playId":"bfff5dc2-c022-3f7e-a225-09b35163b55b","pitchNumber":1,"startTime":"2026-07-28T00:13:05.636Z","endTime":"2026-07-28T00:13:16.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:13:16.669Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ronald Acuña Jr. grounds into a double play, shortstop Francisco Lindor to second baseman Marcus Semien to first baseman Jared Young. Joey Bart out at 2nd. Ronald Acuña Jr. out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:13:13.660Z","endTime":"2026-07-28T00:15:52.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.585387190395107,"aZ":-23.518205778942015,"pfxX":-1.5089360952720083,"pfxZ":5.086836009251825,"pX":-1.13954393978378,"pZ":1.9956980899485446,"vX0":-8.75352305958822,"vY0":-128.7732451934635,"vZ0":-5.6687214743509236,"x":160.44,"y":184.9,"x0":2.4821208710507867,"y0":50.00098715944565,"z0":6.014576314682267,"aX":-2.5632718930737606},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":4.4,"spinRate":2474,"spinDirection":161},"zone":13,"typeConfidence":0.89,"plateTime":0.4233184854825214,"extension":6.2224642160541785},"index":0,"playId":"e48e87f9-51a9-31c1-8206-f27acae590e4","pitchNumber":1,"startTime":"2026-07-28T00:13:38.641Z","endTime":"2026-07-28T00:13:41.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T00:13:55.717Z","endTime":"2026-07-28T00:14:38.512Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"}},{"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":90.4,"endSpeed":82.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006001152739184,"aZ":-13.98096025175337,"pfxX":3.0767668809901814,"pfxZ":10.45067721958565,"pX":0.019748034437068372,"pZ":3.4344929467007264,"vX0":-6.4671705779634,"vY0":-131.41676349496242,"vZ0":-4.862713564101423,"x":116.25,"y":146.05,"x0":2.1178132468987068,"y0":50.006274552029794,"z0":6.35476376055367,"aX":5.358598125455893},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.0,"breakHorizontal":-4.1,"spinRate":2351,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4174917600662136,"extension":6.143073852586497},"index":2,"playId":"31df1a31-8a2a-3897-9e41-8a90606c6f50","pitchNumber":2,"startTime":"2026-07-28T00:14:38.512Z","endTime":"2026-07-28T00:14:42.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42936707586937,"aZ":-30.39842663435397,"pfxX":-1.912573841667232,"pfxZ":1.2115737179220378,"pX":-1.0517964066630603,"pZ":2.748114035287616,"vX0":-6.551436461174565,"vY0":-120.14414739324823,"vZ0":-2.2821437766923536,"x":157.09,"y":164.58,"x0":1.954691255248558,"y0":50.00501447910042,"z0":6.401790197021929,"aX":-2.805632669709184},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.9,"breakHorizontal":4.9,"spinRate":2303,"spinDirection":253},"zone":11,"typeConfidence":0.87,"plateTime":0.45521710488314326,"extension":6.263406510551359},"index":3,"playId":"60d423a7-8be7-3fe5-a03c-5838644d3777","pitchNumber":3,"startTime":"2026-07-28T00:15:00.499Z","endTime":"2026-07-28T00:15:03.499Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.133454318679238,"aZ":-29.02199035751116,"pfxX":-2.141334166600556,"pfxZ":2.025063782185436,"pX":0.1174343304308143,"pZ":0.04401331410273893,"vX0":-5.486712533659608,"vY0":-123.63706655709899,"vZ0":-8.015259464659485,"x":112.52,"y":237.59,"x0":2.6378564560640085,"y0":50.00443526606507,"z0":5.741410571663401,"aX":-3.336957029008204},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":5.0,"spinRate":2395,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.4419060147523286,"extension":6.300959679241195},"index":4,"playId":"3b5c1f9b-ec7b-360a-a21d-2d8d0c8d9ee2","pitchNumber":4,"startTime":"2026-07-28T00:15:21.351Z","endTime":"2026-07-28T00:15:24.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82855801825879,"aZ":-16.254718275001654,"pfxX":5.8964564215402575,"pfxZ":8.764674907224789,"pX":-0.6148930191785033,"pZ":2.9076823181257896,"vX0":-8.64057905272891,"vY0":-134.12084553017306,"vZ0":-5.876305652519977,"x":140.44,"y":160.27,"x0":1.8868899676141977,"y0":50.00210534438885,"z0":6.291932181049122,"aX":10.709661481713386},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":-8.8,"spinRate":2366,"spinDirection":157},"zone":1,"typeConfidence":0.84,"plateTime":0.4088524918685401,"extension":6.270874280189793},"hitData":{"launchSpeed":91.3,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.08,"coordY":143.81}},"index":5,"playId":"d49036ce-7650-3365-8cf9-98a29a18ded4","pitchNumber":5,"startTime":"2026-07-28T00:15:44.432Z","endTime":"2026-07-28T00:15:52.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:15:52.455Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Ewing strikes out swinging, catcher Joey Bart to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:16:16.948Z","endTime":"2026-07-28T00:19:31.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.368580961304218,"aZ":-34.49532986349905,"pfxX":-3.1344336118711835,"pfxZ":-1.8513663590095932,"pX":-1.534215339606473,"pZ":0.4649405144693117,"vX0":-4.776132057100214,"vY0":-111.47570999908712,"vZ0":-3.5426683865267017,"x":139.01,"y":224.3,"x0":1.0446259875966044,"y0":50.001606099861256,"z0":5.6422180099732655,"aX":-3.9364440020829115},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-4.0,"breakHorizontal":7.0,"spinRate":2482,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.49168439768597505,"extension":6.071180139691701},"index":0,"playId":"11c17c23-655e-3ce9-9aad-bd5ace81bd07","pitchNumber":1,"startTime":"2026-07-28T00:18:21.764Z","endTime":"2026-07-28T00:18:24.764Z","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.6,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852124691459927,"aZ":-22.20536537949775,"pfxX":9.738912215158203,"pfxZ":5.787220335625884,"pX":-0.8951312094177019,"pZ":2.0547980721918475,"vX0":-7.4449911906557835,"vY0":-130.27170144068265,"vZ0":-4.2650655091436285,"x":151.12,"y":183.3,"x0":0.7316279804955721,"y0":50.00309720068525,"z0":5.38771560283402,"aX":16.773128877267126},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":-16.1,"spinRate":1981,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.42013039187017664,"extension":6.135464124888107},"index":1,"playId":"5780d265-9dd2-3214-9248-c9190bbb59e5","pitchNumber":2,"startTime":"2026-07-28T00:18:42.087Z","endTime":"2026-07-28T00:18:45.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.919055652925973,"aZ":-25.576829471569713,"pfxX":8.968387405016877,"pfxZ":4.579211718546751,"pX":-0.3587431966321735,"pZ":2.2900806143069468,"vX0":-5.650285070765545,"vY0":-118.78368258441851,"vZ0":-2.0651469802434925,"x":130.67,"y":176.95,"x0":0.8753094500618019,"y0":50.00495093117069,"z0":5.4766585595161255,"aX":12.927786029668786},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.0,"breakHorizontal":-15.0,"spinRate":1698,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.459606403403213,"extension":6.156854293503806},"index":2,"playId":"49f31aac-2de9-3ace-a7e3-5e404ace0412","pitchNumber":3,"startTime":"2026-07-28T00:18:55.454Z","endTime":"2026-07-28T00:18:58.580Z","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":90.7,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.884376595126827,"aZ":-18.62596706426308,"pfxX":7.097086502655961,"pfxZ":7.681822805376507,"pX":-1.3843138811819937,"pZ":3.311891879302487,"vX0":-7.453515039078885,"vY0":-131.93149880826368,"vZ0":-2.2987170665857395,"x":169.77,"y":149.36,"x0":0.5544473790466452,"y0":50.00384476466976,"z0":5.566141254839434,"aX":12.520440860808007},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.6,"breakHorizontal":-11.3,"spinRate":2124,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.41504074154741843,"extension":6.025694516626573},"index":3,"playId":"7442cc75-da50-30c0-9d16-988299c846cf","pitchNumber":4,"startTime":"2026-07-28T00:19:09.656Z","endTime":"2026-07-28T00:19:12.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.750400102554682,"aZ":-22.7090257249491,"pfxX":8.754731735649447,"pfxZ":6.617112491433896,"pX":-0.6030889123202341,"pZ":1.6462921880937331,"vX0":-6.774020902092045,"vY0":-118.34130317019786,"vZ0":-3.8169754123496116,"x":139.99,"y":194.33,"x0":1.1469765274091317,"y0":50.00372856685827,"z0":5.339571678653155,"aX":12.525931116591124},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.4,"breakHorizontal":-14.4,"spinRate":1755,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.4613172713937561,"extension":6.273269331828725},"index":4,"playId":"dde2e153-100f-3bf2-930b-7b0ae40fb3d1","pitchNumber":5,"startTime":"2026-07-28T00:19:24.049Z","endTime":"2026-07-28T00:19:31.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:19:31.381Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:19:38.058Z","endTime":"2026-07-28T00:21:13.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":81.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.676646762299814,"aZ":-25.418494008960984,"pfxX":0.6380717376514005,"pfxZ":4.0400440471764,"pX":0.024119889893602652,"pZ":3.0189752915873007,"vX0":-2.3624954305038415,"vY0":-127.34098267926761,"vZ0":-1.6882991653770263,"x":116.08,"y":157.27,"x0":0.8737001958817684,"y0":50.00353968063559,"z0":5.66646329318777,"aX":1.0674473241259004},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-0.7,"spinRate":2301,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.4271733493459564,"extension":5.980431585349808},"index":0,"playId":"a02aa8a1-8253-350e-a1b9-ceb9a465bd3d","pitchNumber":1,"startTime":"2026-07-28T00:19:59.874Z","endTime":"2026-07-28T00:20:02.874Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T00:20:14.515Z","endTime":"2026-07-28T00:20:31.316Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821123375438937,"aZ":-23.730750657546057,"pfxX":8.98100372698155,"pfxZ":4.812671624561942,"pX":0.0588932882729771,"pZ":3.174581550313022,"vX0":-4.385710024692469,"vY0":-131.8619119681217,"vZ0":-1.9739999931497039,"x":114.76,"y":153.07,"x0":0.5794124719891718,"y0":50.00604646744494,"z0":5.68905017969638,"aX":15.77116719447697},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-15.2,"spinRate":2068,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.41585352209499593,"extension":6.147776641812802},"index":2,"playId":"dc2f4379-ef22-3bc1-8fb4-93df1c098e35","pitchNumber":2,"startTime":"2026-07-28T00:20:31.316Z","endTime":"2026-07-28T00:20:34.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06561441141201,"aZ":-14.226360443564102,"pfxX":4.435183421610908,"pfxZ":10.074026888653039,"pX":-0.806943523576187,"pZ":4.2776205571862915,"vX0":-4.713315126256217,"vY0":-133.01509093620416,"vZ0":-0.9249415641076246,"x":147.76,"y":123.28,"x0":0.4166197575541128,"y0":50.00272853310494,"z0":5.667180309496414,"aX":7.902023984980729},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.0,"spinRate":2183,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4126920031884742,"extension":6.134143379343261},"index":3,"playId":"90bc6fe0-ac28-37ce-9314-f498b976c483","pitchNumber":3,"startTime":"2026-07-28T00:20:48.574Z","endTime":"2026-07-28T00:20:51.574Z","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":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37227986191889,"aZ":-23.695572593852706,"pfxX":8.788385556192468,"pfxZ":4.783761135361772,"pX":0.38417509539340094,"pZ":3.0190689291949138,"vX0":-3.218573270622948,"vY0":-132.11333649466752,"vZ0":-2.3938177676220485,"x":102.36,"y":157.27,"x0":0.4743247087740023,"y0":50.00403570962475,"z0":5.673146862882647,"aX":15.581893459053674},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-15.2,"spinRate":2084,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4141136410464008,"extension":6.031916079174878},"hitData":{"launchSpeed":99.3,"launchAngle":21.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.94,"coordY":59.96}},"index":4,"playId":"f3017ea2-5f51-356c-8d49-af386285757f","pitchNumber":4,"startTime":"2026-07-28T00:21:05.139Z","endTime":"2026-07-28T00:21:13.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:21:13.423Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a fly ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:21:12.381Z","endTime":"2026-07-28T00:23:38.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(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":85.6,"endSpeed":79.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.950013594796182,"aZ":-22.754866296952674,"pfxX":-1.1513791257833765,"pfxZ":5.897612446219821,"pX":0.43935651057471314,"pZ":1.9988776359266398,"vX0":-1.6757019634814467,"vY0":-124.71224756700889,"vZ0":-3.711284673049294,"x":100.25,"y":184.81,"x0":1.2660851265082995,"y0":50.00013740596896,"z0":5.354332927126893,"aX":-1.836944468605849},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":2.4,"spinRate":2313,"spinDirection":165},"zone":9,"typeConfidence":2.0,"plateTime":0.4369823656541869,"extension":6.098479794523652},"index":0,"playId":"9e15d545-d91c-30e0-aa1d-0b6b548972a4","pitchNumber":1,"startTime":"2026-07-28T00:21:38.411Z","endTime":"2026-07-28T00:21:41.411Z","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":81.8,"endSpeed":75.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.559820465298827,"aZ":-24.951496823706623,"pfxX":8.428893702576708,"pfxZ":4.983653360104543,"pX":1.698742128110999,"pZ":2.2325289711150016,"vX0":-1.3124174061232097,"vY0":-119.22014548485397,"vZ0":-1.8666831257861167,"x":52.25,"y":178.5,"x0":1.1587721457199704,"y0":50.00087079279362,"z0":5.2637428739486385,"aX":12.208648990786479},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.9,"breakHorizontal":-15.0,"spinRate":1642,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4583070811575607,"extension":6.2007250381213295},"index":1,"playId":"efa49fd8-73d5-3c93-9640-211a91f33510","pitchNumber":2,"startTime":"2026-07-28T00:21:50.529Z","endTime":"2026-07-28T00:21:53.529Z","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":84.8,"endSpeed":78.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85714128682158,"aZ":-24.625439575844045,"pfxX":-1.4406067716378823,"pfxZ":4.8204764919165015,"pX":0.35132310714299453,"pZ":2.6425210248182993,"vX0":-1.602554819009115,"vY0":-123.62586478891129,"vZ0":-1.6893488542970059,"x":103.61,"y":167.43,"x0":1.1922621788341472,"y0":50.00429127229011,"z0":5.3777345319121,"aX":-2.2568471142235893},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.6,"breakHorizontal":3.0,"spinRate":2311,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.4410173028049176,"extension":6.115823790825964},"index":2,"playId":"51dfbae8-09bf-33f9-8d55-1786292abb06","pitchNumber":3,"startTime":"2026-07-28T00:22:08.289Z","endTime":"2026-07-28T00:22:11.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484381095399097,"aZ":-22.18987124713388,"pfxX":7.921611129110454,"pfxZ":5.564836658996143,"pX":-0.1308766333747908,"pZ":3.9528931063930726,"vX0":-4.172073318339732,"vY0":-133.07734478808968,"vZ0":-0.37442093881187244,"x":121.99,"y":132.05,"x0":0.4277885481172656,"y0":50.00251608323861,"z0":5.702430202454601,"aX":14.211669562536112},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":-13.4,"spinRate":2052,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.41155228758384377,"extension":6.106561297331557},"index":3,"playId":"0c98add2-6071-3c8f-8a87-f937311c4a22","pitchNumber":4,"startTime":"2026-07-28T00:22:31.408Z","endTime":"2026-07-28T00:22:35.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976899607182904,"aZ":-22.670235708173728,"pfxX":8.01986449310388,"pfxZ":5.306401316270891,"pX":-0.07179503880947011,"pZ":3.3557691346187486,"vX0":-3.9171509230244785,"vY0":-132.62591773916145,"vZ0":-1.7391390883941664,"x":119.74,"y":148.17,"x0":0.37823011686252306,"y0":50.00230554038793,"z0":5.664833447349436,"aX":14.360976256048424},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":-13.7,"spinRate":2090,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.41216423160087245,"extension":6.111759921274085},"index":4,"playId":"eaba9622-98f6-3666-8932-2575ce787333","pitchNumber":5,"startTime":"2026-07-28T00:22:49.345Z","endTime":"2026-07-28T00:22:52.345Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28639689713691,"aZ":-25.9001691045415,"pfxX":0.6438751875722613,"pfxZ":3.849434293583891,"pX":0.21011952638630405,"pZ":1.865781270061737,"vX0":-2.423267477331569,"vY0":-126.40002114897636,"vZ0":-3.2534280181446773,"x":108.99,"y":188.4,"x0":1.0949785515694295,"y0":50.000055663969555,"z0":5.235391361021807,"aX":1.0486629517225954},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":-0.6,"spinRate":2423,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4323229896511793,"extension":6.11028456081733},"index":5,"playId":"4988ff77-69bc-3fc5-9c91-fdb49c143a85","pitchNumber":6,"startTime":"2026-07-28T00:23:08.280Z","endTime":"2026-07-28T00:23:11.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.495103491907297,"aZ":-24.393705267061673,"pfxX":8.88582491335298,"pfxZ":5.263076292023797,"pX":0.6757972697617358,"pZ":1.1761935641128196,"vX0":-3.841373451088234,"vY0":-120.34290288466875,"vZ0":-4.504687459354473,"x":91.24,"y":207.02,"x0":1.1308472684912705,"y0":50.00484983936928,"z0":5.211272154601433,"aX":13.145793022575415},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.8,"breakHorizontal":-15.2,"spinRate":1718,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4536572093394575,"extension":6.2377413892838804},"hitData":{"launchSpeed":70.3,"launchAngle":32.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.77,"coordY":104.87}},"index":6,"playId":"346528e6-d9f6-35eb-8215-91d9c16b644b","pitchNumber":7,"startTime":"2026-07-28T00:23:26.628Z","endTime":"2026-07-28T00:23:38.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:23:38.643Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a sharp line drive to left fielder Mauricio Dubón. Bo Bichette to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:23:47.468Z","endTime":"2026-07-28T00:25:54.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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(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":81.0,"endSpeed":75.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.961219057477905,"aZ":-25.653008992077506,"pfxX":8.83111511573691,"pfxZ":4.587745569304284,"pX":1.496974579954243,"pZ":1.6742605603038014,"vX0":-2.168706518342368,"vY0":-118.07080692753631,"vZ0":-3.09737907689855,"x":59.94,"y":193.57,"x0":1.2757642380416945,"y0":50.005400750650125,"z0":5.345839750760297,"aX":12.559972966616},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.9,"breakHorizontal":-15.5,"spinRate":1644,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.462622096296359,"extension":6.126119604911445},"index":0,"playId":"440dfeca-ee39-3f13-9696-f53faba6c887","pitchNumber":1,"startTime":"2026-07-28T00:24:00.996Z","endTime":"2026-07-28T00:24:04.137Z","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":80.9,"endSpeed":75.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.100901792312044,"aZ":-23.08258614278401,"pfxX":8.82235220933005,"pfxZ":6.385120253374033,"pX":0.7836252831142674,"pZ":2.5205127864424974,"vX0":-3.080151068244826,"vY0":-117.94265311123725,"vZ0":-2.0241865349278445,"x":87.13,"y":170.73,"x0":0.9519994793694948,"y0":50.005673188836866,"z0":5.495267231636822,"aX":12.568919581047123},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":11.4,"breakHorizontal":-15.4,"spinRate":1670,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4624543170316193,"extension":6.040490419267851},"index":1,"playId":"235010f9-7579-39b9-b926-4c0028381d3f","pitchNumber":2,"startTime":"2026-07-28T00:24:17.605Z","endTime":"2026-07-28T00:24:20.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220806061316885,"aZ":-21.72027123521864,"pfxX":9.544895987375622,"pfxZ":6.053682151198414,"pX":0.05965401803437199,"pZ":3.1232158097787344,"vX0":-4.083555704594402,"vY0":-130.07287356378572,"vZ0":-2.5439414457908613,"x":114.73,"y":154.45,"x0":0.4027541028181862,"y0":50.005459745851795,"z0":5.746635572158776,"aX":16.48965275305984},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2107,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4198136818909486,"extension":5.988774270021007},"index":2,"playId":"6e927586-4191-30a2-a3cc-5f1f1cc65908","pitchNumber":3,"startTime":"2026-07-28T00:24:38.851Z","endTime":"2026-07-28T00:24:41.972Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-28T00:25:08.328Z","endTime":"2026-07-28T00:25:43.993Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94295991540002,"aZ":-20.573166041245816,"pfxX":8.82200821111479,"pfxZ":6.614196647457852,"pX":-0.34117193862582595,"pZ":2.5759315746738523,"vX0":-4.591612489720287,"vY0":-131.58675714638275,"vZ0":-4.195476820482624,"x":130.0,"y":169.23,"x0":0.2803553770590613,"y0":50.001196339751786,"z0":5.715375332626335,"aX":15.467710397296402},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":-15.0,"spinRate":2111,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4162610769613595,"extension":5.968993250343403},"hitData":{"launchSpeed":111.7,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.0,"coordY":104.0}},"index":4,"playId":"ab69fad2-cd63-3fc6-aa2f-600e62f9ff2d","pitchNumber":4,"startTime":"2026-07-28T00:25:43.993Z","endTime":"2026-07-28T00:25:54.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:25:54.010Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks. Bo Bichette to 3rd. Luis Robert Jr. to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:26:46.462Z","endTime":"2026-07-28T00:28:35.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T00:26:29.210Z","endTime":"2026-07-28T00:26:48.587Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036581295977,"aZ":-23.184534861799445,"pfxX":-0.0875203153917945,"pfxZ":5.637157764406188,"pX":-0.8902667743893605,"pZ":2.906042879449538,"vX0":-4.011181691314209,"vY0":-124.88693267512379,"vZ0":-1.8372279453876144,"x":150.93,"y":160.32,"x0":0.7419212017813398,"y0":50.00052766061954,"z0":5.541343937258253,"aX":-0.138309179567399},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.1,"breakHorizontal":1.0,"spinRate":2327,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4370943366980602,"extension":6.164326036451982},"index":1,"playId":"84fffc58-ce12-3e11-9999-72968cd78d11","pitchNumber":1,"startTime":"2026-07-28T00:26:48.587Z","endTime":"2026-07-28T00:26:52.824Z","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":79.7,"endSpeed":72.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008340669524554,"aZ":-25.27174501895785,"pfxX":9.84886431084114,"pfxZ":5.122409939286176,"pX":0.5021815099494963,"pZ":1.1409203104171304,"vX0":-3.858277984457216,"vY0":-115.98379291209433,"vZ0":-4.1379672479927265,"x":97.86,"y":207.98,"x0":0.9182815846392127,"y0":50.001746409744335,"z0":5.390007585196955,"aX":13.263685335996723},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.4,"breakHorizontal":-16.7,"spinRate":1664,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4743351073182196,"extension":6.174098719822115},"index":2,"playId":"fef73a11-9307-3361-b9f5-322062328e97","pitchNumber":2,"startTime":"2026-07-28T00:27:10.633Z","endTime":"2026-07-28T00:27:14.114Z","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(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":84.6,"endSpeed":78.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592225471259773,"aZ":-21.82001319711409,"pfxX":0.8126301957966509,"pfxZ":6.673264040608886,"pX":-0.4369078216908667,"pZ":1.8309677362850496,"vX0":-3.8418066028405935,"vY0":-123.26184807105655,"vZ0":-3.8799698289969444,"x":133.65,"y":189.34,"x0":1.0307411455509041,"y0":50.00401137497223,"z0":5.249816854805936,"aX":1.261764066309514},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.5,"breakHorizontal":-0.6,"spinRate":2240,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.442961686351766,"extension":6.085742834729709},"index":3,"playId":"2e2343e6-b3fd-33e4-8665-53aeb844fc52","pitchNumber":3,"startTime":"2026-07-28T00:27:28.511Z","endTime":"2026-07-28T00:27:31.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24356159703946,"aZ":-21.585340199475944,"pfxX":9.905070297066436,"pfxZ":6.134734164878516,"pX":-0.7897886975162723,"pZ":3.7040305133572886,"vX0":-5.880976001464879,"vY0":-130.50716894022045,"vZ0":-1.0999019445473532,"x":147.1,"y":138.77,"x0":0.2049320632393582,"y0":50.003605868588366,"z0":5.755364177285514,"aX":17.101694721454262},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-16.7,"spinRate":2084,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4195533123569266,"extension":6.1065435038894},"index":4,"playId":"7cb5b7ef-30d6-367e-b2c6-7af873cd60bf","pitchNumber":4,"startTime":"2026-07-28T00:27:49.073Z","endTime":"2026-07-28T00:27:53.202Z","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":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5011752572044,"aZ":-21.78690950647278,"pfxX":1.271948985870343,"pfxZ":6.544810033802899,"pX":0.011236546909595843,"pZ":1.2045043026797675,"vX0":-2.9079973374053414,"vY0":-124.53392401309823,"vZ0":-5.41118590864659,"x":116.57,"y":206.26,"x0":1.0233226237660091,"y0":50.00480148354088,"z0":5.182190376892385,"aX":2.019690888215528},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.0,"breakHorizontal":-1.7,"spinRate":2258,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.43802871739197924,"extension":6.082289776456726},"index":5,"playId":"bbbff5d2-585d-310a-aa2d-797de4290cf2","pitchNumber":5,"startTime":"2026-07-28T00:28:07.036Z","endTime":"2026-07-28T00:28:10.221Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.802875947510252,"aZ":-23.737003901189215,"pfxX":8.141020514233936,"pfxZ":6.011067720281377,"pX":0.9440630066480534,"pZ":1.4162444820473545,"vX0":-2.757102861534201,"vY0":-117.58599546146382,"vZ0":-4.240574403004159,"x":81.01,"y":200.54,"x0":1.0724792256324729,"y0":50.0041766428033,"z0":5.439466994793943,"aX":11.427456173243538},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.2,"breakHorizontal":-14.0,"spinRate":1559,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.46539111097300534,"extension":6.085038347727314},"index":6,"playId":"894a7980-24ac-3c79-bd02-3f038566774f","pitchNumber":6,"startTime":"2026-07-28T00:28:25.090Z","endTime":"2026-07-28T00:28:35.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:28:35.347Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young challenged (pitch result), call on the field was confirmed: Jared Young called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:29:37.098Z","endTime":"2026-07-28T00:32:00.106Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T00:28:50.565Z","endTime":"2026-07-28T00:29:39.383Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8675435725891,"aZ":-22.785219245192966,"pfxX":10.235242962919974,"pfxZ":5.505980296829767,"pX":0.8837362160429976,"pZ":3.000067957614449,"vX0":-3.3296434323546573,"vY0":-130.12441626691327,"vZ0":-1.9715088786411543,"x":83.31,"y":157.78,"x0":0.8549532813866325,"y0":50.00080858513979,"z0":5.504674884915047,"aX":17.441680578553957},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.7,"breakHorizontal":-17.8,"spinRate":2112,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4219223358571065,"extension":6.0909912691338395},"index":1,"playId":"ae75e2ab-15b2-3456-b87e-d962c4e5a278","pitchNumber":1,"startTime":"2026-07-28T00:29:39.383Z","endTime":"2026-07-28T00:29:42.672Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"}}},{"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":89.8,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593929098263335,"aZ":-22.060800700573456,"pfxX":10.33066041169926,"pfxZ":5.907502582260969,"pX":1.539017773080257,"pZ":2.986798971799931,"vX0":-2.0346472584820368,"vY0":-130.75150355620266,"vZ0":-2.0404586329455014,"x":58.34,"y":158.14,"x0":0.9918298257127512,"y0":50.0007395838276,"z0":5.453024901381309,"aX":17.673062596481994},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":-18.1,"spinRate":2144,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4208204409079648,"extension":6.078388854057816},"index":2,"playId":"449a8229-2022-3b76-8967-d183b9a9bb14","pitchNumber":2,"startTime":"2026-07-28T00:30:06.438Z","endTime":"2026-07-28T00:30:09.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0930480437426,"aZ":-22.26632652647794,"pfxX":11.199066503641323,"pfxZ":5.902160436189089,"pX":0.09406413415274252,"pZ":2.5855450850414843,"vX0":-5.423981843726412,"vY0":-129.55325103765813,"vZ0":-2.7530511957640265,"x":113.41,"y":168.97,"x0":0.7733127515537813,"y0":50.00565546447028,"z0":5.38646454485515,"aX":18.81171463563404},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":-18.8,"spinRate":2115,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4247366467627698,"extension":6.162050746027617},"index":3,"playId":"f638c844-f9e3-366a-a458-6412bcced7cf","pitchNumber":3,"startTime":"2026-07-28T00:30:23.459Z","endTime":"2026-07-28T00:30:26.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110723563844996,"aZ":-23.34083795697792,"pfxX":10.353174736573724,"pfxZ":5.180271278510138,"pX":-1.0697880133194528,"pZ":2.237385952156125,"vX0":-7.701387603457571,"vY0":-130.21249824675016,"vZ0":-3.28003981572394,"x":157.78,"y":178.37,"x0":0.5912961698039607,"y0":50.00415620115151,"z0":5.29340491731307,"aX":17.656933817515817},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-16.9,"spinRate":2121,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4217633754132506,"extension":6.109542595207177},"index":4,"playId":"78fb50f6-8986-3215-b8ad-aba53c9d4f39","pitchNumber":4,"startTime":"2026-07-28T00:30:40.186Z","endTime":"2026-07-28T00:30:43.442Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921412290331844,"aZ":-22.846248447943545,"pfxX":10.401625869280457,"pfxZ":5.373285091551386,"pX":-0.031168548935920012,"pZ":2.844496971680366,"vX0":-5.391753779120153,"vY0":-131.23732232175772,"vZ0":-2.0873171618729818,"x":118.19,"y":161.98,"x0":0.7033213225101383,"y0":50.004661487982894,"z0":5.359608585028825,"aX":18.065610094494428},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-17.5,"spinRate":2128,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4180574531403898,"extension":6.169083254189882},"index":5,"playId":"2cffd7ba-aa57-371c-af8d-84ed8e30acac","pitchNumber":5,"startTime":"2026-07-28T00:31:13.262Z","endTime":"2026-07-28T00:31:16.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-28T00:31:26.622Z","endTime":"2026-07-28T00:31:32.308Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32237791657669,"aZ":-23.48220579558926,"pfxX":9.824945754362385,"pfxZ":4.953752130476262,"pX":0.17457990997062067,"pZ":3.2517450634795497,"vX0":-4.5542930988898185,"vY0":-131.51322483429945,"vZ0":-0.9609596998575504,"x":110.35,"y":150.98,"x0":0.6501494585337305,"y0":50.00477500620095,"z0":5.360065559451593,"aX":17.249688770430847},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-16.8,"spinRate":2108,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4161354089225151,"extension":6.088832432395944},"index":7,"playId":"2ce55f62-ad81-3cae-95b5-d5f4a997db6a","pitchNumber":6,"startTime":"2026-07-28T00:31:32.308Z","endTime":"2026-07-28T00:31:35.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353182228705986,"aZ":-22.282519289582098,"pfxX":10.151649139913836,"pfxZ":5.6651446192789265,"pX":-0.7125219399604867,"pZ":2.183194702311347,"vX0":-6.9681470528046425,"vY0":-131.3992949086417,"vZ0":-3.668284401058897,"x":144.16,"y":179.83,"x0":0.6574891659986618,"y0":50.000441963590575,"z0":5.25677210156363,"aX":17.714452663560696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":-16.8,"spinRate":2039,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.41715805835685593,"extension":6.185879332796374},"index":8,"playId":"a1b1ca85-6948-3a5d-8e41-9455fbe23d4e","pitchNumber":7,"startTime":"2026-07-28T00:31:53.580Z","endTime":"2026-07-28T00:32:00.106Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"}},"playEndTime":"2026-07-28T00:32:00.106Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:34:13.196Z","endTime":"2026-07-28T00:35:57.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.515994024391762,"aZ":-18.076478853939474,"pfxX":10.406301943901648,"pfxZ":8.247999538366887,"pX":0.07360270974915682,"pZ":3.5823054615811216,"vX0":-9.867955362463263,"vY0":-130.43867944098662,"vZ0":-2.9523421081538532,"x":114.19,"y":142.06,"x0":2.568583407145435,"y0":50.002986542073224,"z0":6.104965791226962,"aX":17.787113181910456},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.4,"breakHorizontal":-16.4,"spinRate":2303,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.42121916953921756,"extension":6.055447475104349},"index":0,"playId":"e39eb342-f795-3b62-b30f-e719e179a3cc","pitchNumber":1,"startTime":"2026-07-28T00:34:33.849Z","endTime":"2026-07-28T00:34:36.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41942572764305,"aZ":-26.118663805218176,"pfxX":-3.2134444198115535,"pfxZ":4.3894049359729,"pX":-1.0108444271656276,"pZ":3.8870619858184132,"vX0":-7.0936100272599445,"vY0":-117.3159141853911,"vZ0":0.4792840132358064,"x":155.53,"y":133.83,"x0":2.482389473886794,"y0":50.00178366755401,"z0":6.13573046889434,"aX":-4.428739165266454},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.4,"breakHorizontal":7.7,"spinRate":2448,"spinDirection":296},"zone":11,"typeConfidence":0.91,"plateTime":0.4688278512149191,"extension":6.211113414592284},"index":1,"playId":"1640d156-9e17-3873-a80d-6ae690fff4c7","pitchNumber":2,"startTime":"2026-07-28T00:34:53.930Z","endTime":"2026-07-28T00:34:57.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71918216863493,"aZ":-24.829000753962674,"pfxX":-4.235641601263703,"pfxZ":5.561182501885067,"pX":-0.72438523241889,"pZ":1.810736422716333,"vX0":-6.057066895308374,"vY0":-115.19166474956774,"vZ0":-3.871204801752961,"x":144.61,"y":189.89,"x0":2.5067305684466725,"y0":50.00467040152358,"z0":5.9592015581399185,"aX":-5.59793041056395},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":9.2,"breakHorizontal":9.4,"spinRate":2423,"spinDirection":296},"zone":7,"typeConfidence":0.92,"plateTime":0.4785408661352015,"extension":6.222932041237709},"index":2,"playId":"81421882-e71f-3e8e-99e7-a35c5fedf4ae","pitchNumber":3,"startTime":"2026-07-28T00:35:04.948Z","endTime":"2026-07-28T00:35:08.077Z","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":85.5,"endSpeed":78.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913733117391423,"aZ":-31.387193975203342,"pfxX":-2.334589921401154,"pfxZ":0.5122344597156445,"pX":-2.6274502532078277,"pZ":1.7372231976259336,"vX0":-11.249581620010671,"vY0":-123.95408126803719,"vZ0":-3.743996684370167,"x":217.15,"y":191.87,"x0":2.2905418168070364,"y0":50.004572331059435,"z0":5.914182741891563,"aX":-3.5981364329704624},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":7.1,"spinRate":2420,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.4434589089877692,"extension":6.290249859603882},"index":3,"playId":"46da157a-a23b-3632-8dd0-fe43d78de247","pitchNumber":4,"startTime":"2026-07-28T00:35:34.566Z","endTime":"2026-07-28T00:35:37.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285257703025316,"aZ":-24.19643013527467,"pfxX":-2.2001562468765403,"pfxZ":4.874777531071737,"pX":-0.4461941261469053,"pZ":2.1002837435492188,"vX0":-6.668507865214099,"vY0":-127.15011737929444,"vZ0":-4.68059733679661,"x":134.01,"y":182.07,"x0":2.4970296383265023,"y0":50.00052731576022,"z0":5.886884439836274,"aX":-3.5983976955136776},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":5.5,"spinRate":2417,"spinDirection":161},"zone":7,"typeConfidence":0.9,"plateTime":0.43091388487001003,"extension":6.242097884485891},"hitData":{"launchSpeed":96.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.0,"coordY":152.0}},"index":4,"playId":"3b9dc2ce-b3a9-3319-9f0f-7d3d62bd6020","pitchNumber":5,"startTime":"2026-07-28T00:35:49.869Z","endTime":"2026-07-28T00:35:57.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:35:57.895Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:35:58.700Z","endTime":"2026-07-28T00:38:00.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":{"description":"Unknown"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"coordinates":{"x":113.14,"y":198.14},"breaks":{}},"index":0,"playId":"cfe11e2a-4047-3f70-b10c-8c97c87bcffb","pitchNumber":1,"startTime":"2026-07-28T00:36:19.304Z","endTime":"2026-07-28T00:36:22.683Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"}}},{"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":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687395356287276,"aZ":-22.360051331172134,"pfxX":-0.8469019715937955,"pfxZ":5.860732618205911,"pX":-0.690217153521886,"pZ":2.162898248084014,"vX0":-7.636273140480246,"vY0":-127.8957282530093,"vZ0":-5.102129939492953,"x":143.31,"y":180.38,"x0":2.4308422867410875,"y0":50.00264520136801,"z0":5.912425560204262,"aX":-1.418047821609358},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":3.1,"spinRate":2491,"spinDirection":175},"zone":7,"typeConfidence":0.88,"plateTime":0.42648228174562686,"extension":6.206133474455057},"index":1,"playId":"b31551e6-ce20-3ae0-b8cb-84ca9f15de3b","pitchNumber":2,"startTime":"2026-07-28T00:36:42.892Z","endTime":"2026-07-28T00:36:46.066Z","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":78.3,"endSpeed":71.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91950639327345,"aZ":-34.67678603926323,"pfxX":-9.317052617035655,"pfxZ":-1.9395665221812584,"pX":-0.08306609928728984,"pZ":1.4239794665719667,"vX0":-3.0354926099153903,"vY0":-113.89092039400617,"vZ0":-2.603210119045756,"x":120.17,"y":200.33,"x0":2.482779001689177,"y0":50.000340543130584,"z0":6.063278825366979,"aX":-12.048706819752084},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-4.0,"breakHorizontal":17.6,"spinRate":2493,"spinDirection":311},"zone":13,"typeConfidence":0.88,"plateTime":0.48377622872866066,"extension":6.25922135141723},"index":2,"playId":"ed88f3c3-8f58-387d-ac86-48eee11268e2","pitchNumber":3,"startTime":"2026-07-28T00:37:04.009Z","endTime":"2026-07-28T00:37:07.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866204441225655,"aZ":-12.120803952046053,"pfxX":1.9558187161836313,"pfxZ":11.274846712120556,"pX":-1.013975962891926,"pZ":2.1335048091213364,"vX0":-8.323471571307913,"vY0":-132.64034539490814,"vZ0":-8.116849740166039,"x":155.65,"y":181.18,"x0":1.9130467507505229,"y0":50.00071584015305,"z0":6.12072983089376,"aX":3.478358866750333},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":-1.7,"spinRate":2384,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.41322691486032426,"extension":6.246662919052698},"index":3,"playId":"f333acba-60a3-33c2-8b78-b87b2aeb779f","pitchNumber":4,"startTime":"2026-07-28T00:37:17.328Z","endTime":"2026-07-28T00:37:20.906Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4035425447465,"aZ":-27.450744998932784,"pfxX":-2.3800836592110746,"pfxZ":2.901513928735586,"pX":-0.2014606647258683,"pZ":3.152502666361423,"vX0":-6.090798134159516,"vY0":-126.24522624212429,"vZ0":-1.7006743651137792,"x":124.68,"y":153.66,"x0":2.5426588112067674,"y0":50.00541811174345,"z0":6.024361617965548,"aX":-3.878471164195659},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.2,"breakHorizontal":5.6,"spinRate":2422,"spinDirection":194},"zone":2,"typeConfidence":0.91,"plateTime":0.432284496687378,"extension":6.306623542507128},"index":4,"playId":"67680e68-6b57-3830-ac35-ae2200d414d3","pitchNumber":5,"startTime":"2026-07-28T00:37:31.252Z","endTime":"2026-07-28T00:37:34.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.916531824828763,"aZ":-13.241469625621184,"pfxX":2.5056068329930565,"pfxZ":10.85704456931492,"pX":-0.7418058764789962,"pZ":2.2731505828598095,"vX0":-7.803332873429746,"vY0":-131.70101970873364,"vZ0":-7.549202868893748,"x":145.28,"y":177.4,"x0":1.9436831855964372,"y0":50.00290200002398,"z0":6.171358297901745,"aX":4.370627373795426},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.0,"breakHorizontal":-2.6,"spinRate":2260,"spinDirection":157},"zone":7,"typeConfidence":0.9,"plateTime":0.4170813474767705,"extension":6.457962855365901},"index":5,"playId":"36f67494-71ce-3339-8b42-023f1836807c","pitchNumber":6,"startTime":"2026-07-28T00:37:56.872Z","endTime":"2026-07-28T00:38:00.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:38:00.172Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out sharply to left fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:38:01.162Z","endTime":"2026-07-28T00:38:29.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905385979938394,"aZ":-34.16872701320993,"pfxX":-8.619158173873123,"pfxZ":-1.5412061951277742,"pX":0.23683160470259046,"pZ":2.8466403879838555,"vX0":-2.1973331908276816,"vY0":-113.72720474092301,"vZ0":-0.19956019189115848,"x":107.97,"y":161.92,"x0":2.3375525239196513,"y0":50.002125891496476,"z0":6.354957446539232,"aX":-11.169829349948685},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.5,"breakHorizontal":16.2,"spinRate":2454,"spinDirection":308},"zone":2,"typeConfidence":0.9,"plateTime":0.48357403378356345,"extension":6.073231130689558},"hitData":{"launchSpeed":102.6,"launchAngle":18.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.44,"coordY":104.04}},"index":0,"playId":"e2c01c71-66fd-3d06-a292-a98683b48916","pitchNumber":1,"startTime":"2026-07-28T00:38:22.606Z","endTime":"2026-07-28T00:38:29.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:38:29.200Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to left fielder Mauricio Dubón, deflected by third baseman Austin Riley.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:40:52.183Z","endTime":"2026-07-28T00:41:20.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Thomas replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:39:46.439Z","endTime":"2026-07-28T00:40:42.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T00:40:42.221Z","endTime":"2026-07-28T00:40:54.505Z","isPitch":false,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"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":91.4,"endSpeed":83.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191536496838097,"aZ":-16.3206502162442,"pfxX":6.711398907700525,"pfxZ":8.911065006581124,"pX":0.2005653867283533,"pZ":2.871415624566635,"vX0":-4.902697629621309,"vY0":-132.9657264253853,"vZ0":-2.6217000311215575,"x":109.35,"y":161.25,"x0":1.2021973623388802,"y0":50.00332191106944,"z0":5.06326742176869,"aX":11.941861672097493},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-11.0,"spinRate":2457,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.4129196078525599,"extension":6.2819823006598945},"index":2,"playId":"213f9b80-29b8-31d7-ab48-d629491a6a7d","pitchNumber":1,"startTime":"2026-07-28T00:40:54.505Z","endTime":"2026-07-28T00:40:57.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.408175003722675,"aZ":-30.31544019163689,"pfxX":-0.44125580102092865,"pfxZ":1.1555505339342584,"pX":-0.06523856554382967,"pZ":1.7595841923145144,"vX0":-3.0284433902533845,"vY0":-126.0809389860097,"vZ0":-2.3348577281882257,"x":119.49,"y":191.27,"x0":1.208379552263836,"y0":50.00440529203262,"z0":5.141845175610503,"aX":-0.7109198548874831},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":1.4,"spinRate":2732,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.43427285526159887,"extension":6.112825777088614},"hitData":{"launchSpeed":99.0,"launchAngle":4.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":71.0,"coordY":122.0}},"index":3,"playId":"2f764eb6-8369-301e-9471-1d02c6f35b4f","pitchNumber":2,"startTime":"2026-07-28T00:41:09.280Z","endTime":"2026-07-28T00:41:20.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:41:20.325Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcus Semien homers (12) on a fly ball to left center field. Tyrone Taylor scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:41:31.896Z","endTime":"2026-07-28T00:43:09.083Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"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(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.7,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932789400790224,"aZ":-27.469015545351954,"pfxX":11.223861383538946,"pfxZ":2.7608900986432072,"pX":0.10525269203167717,"pZ":1.5112730158934369,"vX0":-6.510064870040169,"vY0":-130.39862442215423,"vZ0":-3.2219849742630036,"x":112.99,"y":197.98,"x0":1.1886874754129033,"y0":50.004902680209675,"z0":4.857604680703415,"aX":19.1412614787269},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-18.7,"spinRate":2204,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4216319283639045,"extension":6.127462737677204},"index":0,"playId":"a1810c5d-6e26-34d3-a66a-2b5f584a63bd","pitchNumber":1,"startTime":"2026-07-28T00:41:45.537Z","endTime":"2026-07-28T00:41:49.005Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95914573767917,"aZ":-29.26247987117161,"pfxX":-0.4476151901672514,"pfxZ":1.7608586383929818,"pX":0.15488231299092242,"pZ":2.728137656734696,"vX0":-2.8254712769099455,"vY0":-127.79491320749182,"vZ0":-0.2188176269319696,"x":111.1,"y":165.12,"x0":1.3323526505581949,"y0":50.00553519271858,"z0":5.1104769349221595,"aX":-0.741340857610766},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":2843,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4283504852314688,"extension":6.0928332361517015},"index":1,"playId":"1475a481-bed2-3134-8b03-65faac2e9fad","pitchNumber":2,"startTime":"2026-07-28T00:42:03.798Z","endTime":"2026-07-28T00:42:06.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57679338004179,"aZ":-35.08085435465164,"pfxX":-9.219919429977653,"pfxZ":-2.056802985208382,"pX":0.9556855597837222,"pZ":2.885252737270346,"vX0":1.5101239215616977,"vY0":-118.5787940255121,"vZ0":2.0752737915756674,"x":80.57,"y":160.88,"x0":1.5042833509719187,"y0":50.00427586065765,"z0":5.220030523385075,"aX":-13.012763049329505},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.9,"breakHorizontal":16.2,"spinRate":2831,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.4635037860483271,"extension":5.895537032598882},"index":2,"playId":"1df3de65-517f-3bdb-86e2-497c51c627f8","pitchNumber":3,"startTime":"2026-07-28T00:42:19.673Z","endTime":"2026-07-28T00:42:23.118Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7938233519586,"aZ":-30.970238137959196,"pfxX":-0.2747476239739165,"pfxZ":0.7447049583943723,"pX":-0.16398898564382472,"pZ":2.2525050136353384,"vX0":-3.195448045533862,"vY0":-126.13866767714633,"vZ0":-0.8474346414465121,"x":123.25,"y":177.96,"x0":1.1551655874208933,"y0":50.00141340821172,"z0":5.091168338763195,"aX":-0.4416158015236195},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":1.2,"spinRate":2825,"spinDirection":16},"zone":5,"typeConfidence":2.0,"plateTime":0.43432476304887446,"extension":6.124064124220114},"hitData":{"launchSpeed":105.3,"launchAngle":33.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"hard","location":"78","coordinates":{"coordX":50.43,"coordY":44.41}},"index":3,"playId":"9f30cc33-93a1-3db3-8b2d-478c7c4a1e16","pitchNumber":4,"startTime":"2026-07-28T00:42:39.813Z","endTime":"2026-07-28T00:43:09.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:43:09.083Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, first baseman Matt Olson to pitcher Connor Thomas.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:42:53.397Z","endTime":"2026-07-28T00:43:36.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383422675118606,"aZ":-25.375270278015307,"pfxX":11.709125526005423,"pfxZ":3.815207910399896,"pX":0.06303946316166795,"pZ":1.9407786207552027,"vX0":-7.159701985008725,"vY0":-132.85138130087373,"vZ0":-2.936359653774847,"x":104.38,"y":161.63,"x0":1.2766001435124614,"y0":50.000781007871716,"z0":4.911647786435762,"aX":20.8551323487256},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":-19.6,"spinRate":2337,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4128262735178643,"extension":6.198809095267277},"hitData":{"launchSpeed":95.3,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.0,"coordY":161.0}},"index":0,"playId":"1ca8a07c-4611-3640-99da-3c45711d687d","pitchNumber":1,"startTime":"2026-07-28T00:43:28.009Z","endTime":"2026-07-28T00:43:36.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:43:36.042Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a sharp ground ball to center fielder Michael Harris II, deflected by second baseman Ozzie Albies.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:43:44.594Z","endTime":"2026-07-28T00:44:48.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51765222783235,"aZ":-38.24249550206511,"pfxX":-4.8972287853769,"pfxZ":-4.278495026593446,"pX":-3.409678878807882,"pZ":-0.398235486675864,"vX0":-9.04502875444449,"vY0":-119.51665429547135,"vZ0":-4.390396724789929,"x":246.97,"y":249.53,"x0":1.0919582860555084,"y0":50.00510385648138,"z0":4.9741917472598765,"aX":-6.9385050670740895},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.8,"breakHorizontal":11.5,"spinRate":2938,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4619821279771892,"extension":6.194287764762642},"index":0,"playId":"c8102061-adfc-3c9b-9531-2c443e9e7e56","pitchNumber":1,"startTime":"2026-07-28T00:44:17.872Z","endTime":"2026-07-28T00:44:20.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7973931106108,"aZ":-29.72730916087638,"pfxX":12.029288618557159,"pfxZ":1.3958351220033904,"pX":0.21825553680257326,"pZ":2.1652293120015935,"vX0":-6.63485011421948,"vY0":-131.83075898666607,"vZ0":-1.5068394491161867,"x":108.68,"y":180.32,"x0":1.2138824837709827,"y0":50.00040499014971,"z0":4.952637535854363,"aX":21.026776008563836},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":-20.2,"spinRate":2372,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4165699158591498,"extension":6.1816092246418615},"hitData":{"launchSpeed":103.2,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":139.0,"coordY":96.0}},"index":1,"playId":"c4a88b10-e454-38ca-b476-5e191ba4ff8e","pitchNumber":2,"startTime":"2026-07-28T00:44:35.477Z","endTime":"2026-07-28T00:44:48.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:44:48.524Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out to third baseman Austin Riley.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:44:48.700Z","endTime":"2026-07-28T00:46:59.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"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(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":84.7,"endSpeed":77.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061374350343975,"aZ":-36.35440638252175,"pfxX":8.31423073312369,"pfxZ":-2.7511952281244207,"pX":-0.603384691878514,"pZ":1.0684098249029785,"vX0":-6.98207582687277,"vY0":-123.10399455612935,"vZ0":-2.3002395811967986,"x":140.0,"y":209.93,"x0":1.205334515809502,"y0":50.00603479722625,"z0":5.126779162230574,"aX":12.616779374783384},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.3,"breakHorizontal":-13.2,"spinRate":1491,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.4468987358404566,"extension":6.236486822598752},"index":0,"playId":"a48057ef-c713-3166-985f-0aa262c52d41","pitchNumber":1,"startTime":"2026-07-28T00:45:15.266Z","endTime":"2026-07-28T00:45:18.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861798959351727,"aZ":-29.24508164829953,"pfxX":10.883576139155377,"pfxZ":1.7120047863656271,"pX":0.21269370491094924,"pZ":1.3244307184898199,"vX0":-6.335001582510204,"vY0":-130.7048271834189,"vZ0":-3.2373229887773456,"x":108.89,"y":203.02,"x0":1.2702627255749128,"y0":50.00043546392526,"z0":4.805667143445956,"aX":18.585661687432903},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":-18.0,"spinRate":2324,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.42113313260555074,"extension":6.215035645739678},"index":1,"playId":"b8695648-3de7-3ee5-8d05-4a42cbb0e425","pitchNumber":2,"startTime":"2026-07-28T00:45:34.153Z","endTime":"2026-07-28T00:45:37.518Z","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":76.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.731944093265373,"aZ":-35.54874960950842,"pfxX":9.88122695667414,"pfxZ":-2.239196399010191,"pX":0.6627867441972771,"pZ":1.4597314281124085,"vX0":-4.159320306432979,"vY0":-122.8390601873899,"vZ0":-1.7365829732418503,"x":91.74,"y":199.37,"x0":1.1081746644168582,"y0":50.00394406012665,"z0":5.240657626468828,"aX":14.875727382068707},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.2,"breakHorizontal":-16.7,"spinRate":1419,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4484712655383234,"extension":6.03207342129727},"index":2,"playId":"1cdaf201-0a13-3d6a-948d-dd351ba8cff7","pitchNumber":3,"startTime":"2026-07-28T00:45:52.177Z","endTime":"2026-07-28T00:45:57.368Z","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":89.5,"endSpeed":81.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.636847374296824,"aZ":-25.73531547883074,"pfxX":11.181881764123844,"pfxZ":3.7982570508512765,"pX":-0.5848065352237489,"pZ":1.5554134939481965,"vX0":-8.063864517994045,"vY0":-129.9923086326083,"vZ0":-3.4610799100576477,"x":139.29,"y":196.78,"x0":1.1193412248912074,"y0":50.00376400968161,"z0":4.878624002445793,"aX":18.958300294702426},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":-18.2,"spinRate":2269,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.42287174430498853,"extension":6.177848403587168},"index":3,"playId":"ec435303-4c40-3f4a-9753-62464ce1a518","pitchNumber":4,"startTime":"2026-07-28T00:46:10.619Z","endTime":"2026-07-28T00:46:13.619Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767769643182607,"aZ":-16.65780128250165,"pfxX":5.501226924422181,"pfxZ":8.910065524889692,"pX":0.5361533225206939,"pZ":3.4713956877359946,"vX0":-3.7429345155626783,"vY0":-131.6080689542987,"vZ0":-1.0511570074255308,"x":96.56,"y":145.05,"x0":1.267104493952938,"y0":50.005486820019144,"z0":5.118209672611831,"aX":9.583853249206031},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.1,"breakHorizontal":-9.1,"spinRate":2531,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4172984663116628,"extension":6.1862462507900515},"index":4,"playId":"909a73ff-d13a-37f9-ac27-4eb2169eddd5","pitchNumber":5,"startTime":"2026-07-28T00:46:30.654Z","endTime":"2026-07-28T00:46:35.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962701375040307,"aZ":-16.4811311233493,"pfxX":5.359431241863816,"pfxZ":8.875576683285916,"pX":-0.6822980597953221,"pZ":3.307337044544703,"vX0":-6.08251139908489,"vY0":-132.54983232181948,"vZ0":-1.622731191787107,"x":143.01,"y":149.48,"x0":0.9525835607048682,"y0":50.00439770391631,"z0":5.1386476076964485,"aX":9.47876990648169},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":-8.3,"spinRate":2521,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4142029314953284,"extension":6.279152236332154},"hitData":{"launchSpeed":77.4,"launchAngle":13.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":101.0,"coordY":162.0}},"index":5,"playId":"0168eccc-070f-39a4-8a18-34b64892b6d3","pitchNumber":6,"startTime":"2026-07-28T00:46:52.709Z","endTime":"2026-07-28T00:46:59.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:46:59.240Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a sharp ground ball to center fielder Michael Harris II. A.J. Ewing to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:46:59.136Z","endTime":"2026-07-28T00:47:55.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421193616610307,"aZ":-16.422392443561083,"pfxX":6.187990148967133,"pfxZ":8.937564668942498,"pX":-0.10022065806093282,"pZ":3.775919336242143,"vX0":-5.271477286026672,"vY0":-132.4648203808211,"vZ0":-0.2972280912415897,"x":120.82,"y":136.83,"x0":1.1195002134165735,"y0":50.00595400228416,"z0":5.098719078281889,"aX":10.910538169845486},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2540,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4147708430131418,"extension":6.18306092346066},"index":0,"playId":"6ffd1983-b350-332d-89c0-4f3b2a750d22","pitchNumber":1,"startTime":"2026-07-28T00:47:25.523Z","endTime":"2026-07-28T00:47:28.560Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488198183518012,"aZ":-37.78406815900712,"pfxX":7.3037862206973685,"pfxZ":-3.657820922396432,"pX":0.02414842558951696,"pZ":1.6730932592788075,"vX0":-5.089809394496756,"vY0":-123.71297394872738,"vZ0":-0.9456616472553954,"x":116.08,"y":193.61,"x0":1.171849759216753,"y0":50.005761496433834,"z0":5.261683554641532,"aX":11.185150864405927},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.6,"breakHorizontal":-11.9,"spinRate":1411,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.44481936041889547,"extension":6.059794515530826},"hitData":{"launchSpeed":108.5,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.0,"coordY":94.0}},"index":1,"playId":"dddb19ef-caa8-3af1-a278-8e89799a6a9d","pitchNumber":2,"startTime":"2026-07-28T00:47:43.362Z","endTime":"2026-07-28T00:47:55.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:47:55.393Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:47:51.106Z","endTime":"2026-07-28T00:50:40.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27233371989468,"aZ":-35.50930207970606,"pfxX":8.956772375688331,"pfxZ":-2.2149251972511674,"pX":-0.9360960648681269,"pZ":1.487308361176712,"vX0":-7.692468537510088,"vY0":-122.92737099073189,"vZ0":-1.5405576414969475,"x":152.68,"y":198.62,"x0":1.0963616579187103,"y0":50.00541665403694,"z0":5.185166867100961,"aX":13.474715309755183},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-14.0,"spinRate":1525,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.44853488411810805,"extension":6.000423706416841},"index":0,"playId":"ee604dbe-ef18-32c6-9195-3ccb947ee9a9","pitchNumber":1,"startTime":"2026-07-28T00:48:31.914Z","endTime":"2026-07-28T00:48:36.247Z","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.0,"endSpeed":77.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724470172861537,"aZ":-35.35593979964856,"pfxX":8.897498053408775,"pfxZ":-2.0860241309823158,"pX":-0.19680033125251054,"pZ":1.2339311092167145,"vX0":-5.927871107578076,"vY0":-123.57801010468042,"vZ0":-2.210400096919954,"x":124.5,"y":205.46,"x0":1.0934544806788304,"y0":50.002804723401034,"z0":5.148845390961425,"aX":13.576104169113616},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.1,"breakHorizontal":-14.5,"spinRate":1549,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.44552828715830417,"extension":6.117057604597223},"index":1,"playId":"012675bc-db8b-3e70-9ecb-1f5c7e6dbeb6","pitchNumber":2,"startTime":"2026-07-28T00:48:50.857Z","endTime":"2026-07-28T00:48:54.306Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425533246031634,"aZ":-37.05533093100517,"pfxX":-5.3559637491955,"pfxZ":-3.346708947519468,"pX":-0.29804851509477165,"pZ":1.1920483867684037,"vX0":-1.9070006595494327,"vY0":-120.60458493907302,"vZ0":-1.6630416858761987,"x":128.36,"y":206.59,"x0":1.2005753267027395,"y0":50.0007814706871,"z0":5.185854448865439,"aX":-7.817784473076671},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.2,"breakHorizontal":10.2,"spinRate":2827,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.455723393663078,"extension":6.158106988656188},"index":2,"playId":"57e75afb-fa77-3543-afa4-578145614d0a","pitchNumber":3,"startTime":"2026-07-28T00:49:15.164Z","endTime":"2026-07-28T00:49:19.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962912489319823,"aZ":-35.036575696454285,"pfxX":5.893337128740086,"pfxZ":-1.8600606551842729,"pX":0.20041670698964675,"pZ":1.5282465507884169,"vX0":-4.087638483496678,"vY0":-123.53853344271074,"vZ0":-1.504264361509387,"x":109.36,"y":197.52,"x0":1.115658315651995,"y0":50.0052951728739,"z0":5.106179610161025,"aX":9.057043425495756},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.5,"breakHorizontal":-9.6,"spinRate":1423,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4443685943349718,"extension":6.1501742923462155},"index":3,"playId":"d3e2ec31-f1c4-324d-b8e0-4ab0e7a4b255","pitchNumber":4,"startTime":"2026-07-28T00:49:32.730Z","endTime":"2026-07-28T00:49:35.857Z","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":86.9,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488853933196552,"aZ":-30.890458249368265,"pfxX":-0.014342883812773266,"pfxZ":0.7829347161744042,"pX":-1.1436874969249482,"pZ":2.708660904214882,"vX0":-5.20603040907861,"vY0":-126.55944998171324,"vZ0":-0.07121127988478104,"x":160.59,"y":165.65,"x0":0.9369290304667792,"y0":50.000564490948875,"z0":5.199892010107665,"aX":-0.021836132705468542},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":1.2,"spinRate":2731,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.43187068020394914,"extension":6.27217802763423},"index":4,"playId":"ed9c1525-53c7-30b3-9eaa-236a4493b577","pitchNumber":5,"startTime":"2026-07-28T00:49:54.797Z","endTime":"2026-07-28T00:49:58.282Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.656497938552903,"aZ":-33.11466455468156,"pfxX":7.5120547315411965,"pfxZ":-0.6061923824534117,"pX":1.2660773136507035,"pZ":0.9309885179839822,"vX0":-2.2700488548379747,"vY0":-123.59558536552969,"vZ0":-3.22177395096682,"x":68.74,"y":213.64,"x0":1.220452757659549,"y0":50.00490776358492,"z0":5.032764288196442,"aX":11.621842967994205},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-13.1,"spinRate":1347,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.44318687581875515,"extension":6.05187743426834},"index":5,"playId":"99b0dd7d-3205-38c2-8ef2-20ce544aecae","pitchNumber":6,"startTime":"2026-07-28T00:50:16.255Z","endTime":"2026-07-28T00:50:19.543Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60794728926515,"aZ":-19.17887767056037,"pfxX":5.632735946576117,"pfxZ":7.335103241101178,"pX":0.5894588781104906,"pZ":3.235278962959009,"vX0":-3.1296505095820235,"vY0":-131.90618279139682,"vZ0":-1.1805231880744023,"x":94.53,"y":151.43,"x0":1.0560364280583687,"y0":50.00490136367246,"z0":5.095272918554482,"aX":9.98168566689468},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-9.6,"spinRate":2494,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.41437137686189107,"extension":6.140356079072235},"index":6,"playId":"c258ed48-3944-313a-a6d7-02f32b33b463","pitchNumber":7,"startTime":"2026-07-28T00:50:37.138Z","endTime":"2026-07-28T00:50:40.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:50:40.138Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, first baseman Jared Young to pitcher Zac Thornton.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:52:41.702Z","endTime":"2026-07-28T00:53:07.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32929037073933,"aZ":-29.055317324999827,"pfxX":-2.801641984579808,"pfxZ":2.009702116086043,"pX":-0.9456500520384643,"pZ":3.194578575297356,"vX0":-8.034565122005418,"vY0":-123.76697893769725,"vZ0":-1.3668038640861857,"x":153.05,"y":152.53,"x0":2.704724370635257,"y0":50.00444787987732,"z0":6.183585863545437,"aX":-4.35369813637281},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":7.0,"spinRate":2284,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.44226587259421013,"extension":6.310004579817133},"index":0,"playId":"8f08f5e1-2664-35ab-bf56-d52c2611b53d","pitchNumber":1,"startTime":"2026-07-28T00:52:47.228Z","endTime":"2026-07-28T00:52:50.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.941327523587006,"aZ":-25.892953843541605,"pfxX":-1.7204893679477111,"pfxZ":3.9661789387542354,"pX":0.28147961143179434,"pZ":2.0449403817051706,"vX0":-5.1115052247719275,"vY0":-124.47766896823074,"vZ0":-4.5367290750018086,"x":106.27,"y":183.57,"x0":2.5777726489499355,"y0":50.00126162338574,"z0":6.012664348065418,"aX":-2.7226041679334108},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":4.2,"spinRate":2438,"spinDirection":195},"zone":8,"typeConfidence":0.91,"plateTime":0.43855971586852416,"extension":6.213251825105455},"hitData":{"launchSpeed":96.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":164.86}},"index":1,"playId":"94a7de06-413d-3040-b1fb-fb8909632491","pitchNumber":2,"startTime":"2026-07-28T00:52:59.409Z","endTime":"2026-07-28T00:53:07.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:53:07.443Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:55:55.140Z","endTime":"2026-07-28T00:57:49.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T00:53:32.754Z","endTime":"2026-07-28T00:53:58.414Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Zac Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-28T00:53:58.414Z","endTime":"2026-07-28T00:55:57.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.042841995301,"aZ":-21.97732047896548,"pfxX":-11.201085108950512,"pfxZ":5.250121610856164,"pX":0.008529416827231856,"pZ":1.3686128640517947,"vX0":7.031914622695174,"vY0":-138.95424213714227,"vZ0":-7.739275650822819,"x":116.67,"y":201.83,"x0":-1.1081933138890292,"y0":50.0054611323322,"z0":5.666056530463483,"aX":-21.763440647411993},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":18.7,"spinRate":2434,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39516823824311675,"extension":5.692498422855247},"index":2,"playId":"de4580e8-7cd0-32fe-864c-cbdc5177cb93","pitchNumber":1,"startTime":"2026-07-28T00:55:57.469Z","endTime":"2026-07-28T00:56:00.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.073822698606406,"aZ":-21.31875651244274,"pfxX":-9.804309574746735,"pfxZ":5.403743137340638,"pX":0.07991452564447707,"pZ":1.2245520962234184,"vX0":6.49224534657544,"vY0":-141.1098524654749,"vZ0":-8.568578982058959,"x":113.95,"y":205.72,"x0":-0.9805429479638412,"y0":50.00691531323272,"z0":5.681964505408908,"aX":-19.7130644546053},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.2,"breakHorizontal":16.3,"spinRate":2449,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.38863540757030446,"extension":5.689438349728524},"index":3,"playId":"b97b267b-44ce-3ae2-8573-0b497b022160","pitchNumber":2,"startTime":"2026-07-28T00:56:09.525Z","endTime":"2026-07-28T00:56:14.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5493914695544,"aZ":-17.380531427416898,"pfxX":-9.610154474298144,"pfxZ":7.55203793609798,"pX":0.16282546725842037,"pZ":1.6856470018331031,"vX0":6.850416844834469,"vY0":-139.36211566696707,"vZ0":-7.825079876435564,"x":110.79,"y":193.27,"x0":-1.083864630017314,"y0":50.00106879670619,"z0":5.686775100060531,"aX":-18.821911913964126},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":16.0,"spinRate":2438,"spinDirection":229},"zone":8,"typeConfidence":0.76,"plateTime":0.3936504849492546,"extension":5.6868391406095835},"index":4,"playId":"3c5265c1-111e-3a2f-b80b-eb3fca054ef3","pitchNumber":3,"startTime":"2026-07-28T00:56:23.548Z","endTime":"2026-07-28T00:56:26.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.491366634015726,"aZ":-20.074204885789968,"pfxX":-11.13882065148849,"pfxZ":5.976250427832319,"pX":0.9298357983009551,"pZ":0.5336747357151466,"vX0":9.023881771675324,"vY0":-141.65772776592763,"vZ0":-10.662397140518715,"x":81.56,"y":224.37,"x0":-0.8556989938192905,"y0":50.00549063861865,"z0":5.640032834084551,"aX":-22.556920717611895},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":18.2,"spinRate":2451,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.3872238535622379,"extension":5.800864295474902},"index":5,"playId":"bc463abd-e4d4-3878-9ff0-166239ed5dcc","pitchNumber":4,"startTime":"2026-07-28T00:56:41.277Z","endTime":"2026-07-28T00:56:44.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84767777951578,"aZ":-17.00740536474268,"pfxX":-10.105029908093648,"pfxZ":7.705486923740155,"pX":0.8701581411042739,"pZ":1.5034967633159269,"vX0":8.728894312743284,"vY0":-139.74172982263156,"vZ0":-8.367985686230096,"x":83.83,"y":198.19,"x0":-0.9882115922619874,"y0":50.00359525795603,"z0":5.664223520421071,"aX":-19.89379653228869},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":16.4,"spinRate":2397,"spinDirection":229},"zone":14,"typeConfidence":0.85,"plateTime":0.39264132337368096,"extension":5.747526764444096},"index":6,"playId":"172e5b9d-ceb1-3a9c-a285-7ba9f7c70750","pitchNumber":5,"startTime":"2026-07-28T00:57:00.895Z","endTime":"2026-07-28T00:57:03.961Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-28T00:57:31.296Z","endTime":"2026-07-28T00:57:40.821Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438229980369034,"aZ":-20.084682967160028,"pfxX":-9.291473078021848,"pfxZ":6.096111106490336,"pX":-0.738087814178116,"pZ":2.039679125665759,"vX0":4.8465077420602976,"vY0":-139.92349449729636,"vZ0":-6.452914868603563,"x":145.13,"y":183.71,"x0":-1.2849186471759648,"y0":50.00597943117288,"z0":5.691011268951936,"aX":-18.43549044444177},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2318,"spinDirection":225},"zone":7,"typeConfidence":0.86,"plateTime":0.39137806980458834,"extension":5.693220240682287},"hitData":{"launchSpeed":68.1,"launchAngle":42.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.03,"coordY":116.89}},"index":8,"playId":"571b706c-f7a1-355c-a98e-8bad1a389785","pitchNumber":6,"startTime":"2026-07-28T00:57:40.821Z","endTime":"2026-07-28T00:57:49.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:57:49.351Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:57:49.236Z","endTime":"2026-07-28T01:00:04.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.517281389167195,"aZ":-13.073628998356716,"pfxX":-6.065860253308946,"pfxZ":9.414168508906116,"pX":-0.1224249089757197,"pZ":2.67424480787565,"vX0":5.394033862749415,"vY0":-141.8108981144466,"vZ0":-6.0973231671102,"x":121.67,"y":166.58,"x0":-1.2644186225998941,"y0":50.00693998105713,"z0":5.692114306997,"aX":-12.313198791982318},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2311,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.38676544581678396,"extension":5.761006274941316},"index":0,"playId":"2ba47393-1c88-3374-88fc-780367667121","pitchNumber":1,"startTime":"2026-07-28T00:58:10.455Z","endTime":"2026-07-28T00:58:13.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.098044570053545,"aZ":-13.610750338793347,"pfxX":-5.490992671131973,"pfxZ":9.183012275383904,"pX":0.8400155908754824,"pZ":3.009948310445757,"vX0":6.803947652454154,"vY0":-141.48071249172452,"vZ0":-5.460730403491988,"x":84.98,"y":157.51,"x0":-0.8857161731148865,"y0":50.00329877275093,"z0":5.841514865448816,"aX":-11.101628844447783},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2337,"spinDirection":223},"zone":12,"typeConfidence":0.89,"plateTime":0.3875387149041787,"extension":5.7516081733454305},"index":1,"playId":"247a9b25-60ac-3fc3-a2a1-6db8f63d4bd5","pitchNumber":2,"startTime":"2026-07-28T00:58:23.814Z","endTime":"2026-07-28T00:58:27.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(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":91.5,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13574731613651,"aZ":-28.101198088670888,"pfxX":-10.188436741370575,"pfxZ":2.274681880822289,"pX":-0.3687912764977551,"pZ":2.149222059226687,"vX0":5.297873138169349,"vY0":-133.04258164893946,"vZ0":-4.727741570932978,"x":131.06,"y":180.75,"x0":-1.064646873930397,"y0":50.00123528440174,"z0":5.9913557390619685,"aX":-18.221878845339507},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":2120,"spinDirection":237},"zone":7,"typeConfidence":0.91,"plateTime":0.41203840412945913,"extension":5.685111800028576},"index":2,"playId":"b30b2959-f097-3efa-8a6d-6a4881b70bfc","pitchNumber":3,"startTime":"2026-07-28T00:58:37.760Z","endTime":"2026-07-28T00:58:40.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-28T00:58:49.070Z","endTime":"2026-07-28T00:58:55.553Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"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.5,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31365847595487,"aZ":-13.988624893950599,"pfxX":-5.791226991426628,"pfxZ":9.13570802369775,"pX":0.8364460792190714,"pZ":2.8586272210943426,"vX0":6.935895558134654,"vY0":-140.32342163977728,"vZ0":-5.926245413723242,"x":85.12,"y":161.6,"x0":-0.9170990885739551,"y0":50.00049693107429,"z0":5.912265268772138,"aX":-11.525834353565854},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2407,"spinDirection":225},"zone":12,"typeConfidence":0.88,"plateTime":0.3906028311330747,"extension":5.651787208497429},"index":4,"playId":"12be1c1a-1b54-361b-9f9d-320b0a5cf5eb","pitchNumber":4,"startTime":"2026-07-28T00:58:55.553Z","endTime":"2026-07-28T00:58:58.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652995420005137,"aZ":-24.071851939848415,"pfxX":-9.515808865402931,"pfxZ":4.461385439548923,"pX":0.5584608785699959,"pZ":2.075290873843368,"vX0":6.871904108203596,"vY0":-133.58653851913957,"vZ0":-5.932228303037752,"x":95.71,"y":182.75,"x0":-0.8056681461275982,"y0":50.00028091665702,"z0":6.04524340043517,"aX":-17.26774192667686},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2193,"spinDirection":233},"zone":9,"typeConfidence":0.85,"plateTime":0.409371898850893,"extension":5.855512112806785},"index":5,"playId":"a8a36f86-802f-3b7a-8f9b-cdb19ecd7602","pitchNumber":5,"startTime":"2026-07-28T00:59:16.333Z","endTime":"2026-07-28T00:59:19.552Z","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":93.1,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455132212331602,"aZ":-21.329325760208516,"pfxX":-4.991602113738342,"pfxZ":5.787630024891146,"pX":0.40118204259404994,"pZ":1.8205773394766647,"vX0":6.330984453440219,"vY0":-135.47501185192775,"vZ0":-6.883878470263052,"x":101.71,"y":189.62,"x0":-1.3090524947389628,"y0":50.0023070893721,"z0":5.867703867767847,"aX":-9.350731654958185},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":7.8,"spinRate":2290,"spinDirection":224},"zone":9,"typeConfidence":0.59,"plateTime":0.40311768391820113,"extension":5.646312133211089},"index":6,"playId":"8f106f37-25d8-3a3b-b6af-c622bcc7ecea","pitchNumber":6,"startTime":"2026-07-28T00:59:43.607Z","endTime":"2026-07-28T00:59:46.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9382967480974,"aZ":-22.18147568807055,"pfxX":-10.156727570966352,"pfxZ":4.8885520466235395,"pX":-0.7114093697589386,"pZ":1.4538526393798867,"vX0":4.710613561563994,"vY0":-142.6043140465051,"vZ0":-8.233619159752633,"x":144.12,"y":199.53,"x0":-1.0714103110808844,"y0":50.006281196806924,"z0":5.7947848581607,"aX":-20.776273536129587},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":17.3,"spinRate":2384,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.3851299257727643,"extension":5.749203830130235},"index":7,"playId":"264be213-49a3-3ac5-82cd-df9af41ff944","pitchNumber":7,"startTime":"2026-07-28T01:00:00.753Z","endTime":"2026-07-28T01:00:04.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:00:04.439Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:02:04.873Z","endTime":"2026-07-28T01:03:55.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88863322811269,"aZ":-35.972078901574314,"pfxX":7.629878997860276,"pfxZ":-2.4683034507144934,"pX":-0.9704776756611385,"pZ":0.28434872961677315,"vX0":-7.791412194197549,"vY0":-123.70427702396518,"vZ0":-4.206328572173974,"x":153.99,"y":231.1,"x0":1.23652782646148,"y0":50.00055098432164,"z0":5.039371144609404,"aX":11.76200522235043},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.3,"breakHorizontal":-11.9,"spinRate":1448,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.44367128903315134,"extension":6.085708604440625},"index":0,"playId":"1dafc50a-d7b3-32aa-bbd0-09ed0519c2fa","pitchNumber":1,"startTime":"2026-07-28T01:02:39.313Z","endTime":"2026-07-28T01:02:42.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143360534530142,"aZ":-30.018208052138753,"pfxX":10.475885607092968,"pfxZ":1.2404974317561077,"pX":1.8188574217649798,"pZ":2.810363763272897,"vX0":-2.701519526651813,"vY0":-131.3781171500493,"vZ0":0.023741198129469954,"x":47.67,"y":162.9,"x0":1.5055388702729557,"y0":50.00024264335679,"z0":5.0489416863124434,"aX":18.14609235842454},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-18.2,"spinRate":2337,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.418340401316994,"extension":6.139733846486005},"index":1,"playId":"7c828db3-dff8-3fda-ba79-e80abebe3391","pitchNumber":2,"startTime":"2026-07-28T01:02:55.020Z","endTime":"2026-07-28T01:02:58.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87956696778283,"aZ":-28.269837595226484,"pfxX":10.07315603039887,"pfxZ":2.2626091382040388,"pX":0.5252247353793733,"pZ":1.9750630025497378,"vX0":-5.5007355842611645,"vY0":-130.842657390301,"vZ0":-2.1443553459506957,"x":96.98,"y":185.45,"x0":1.3515347681783962,"y0":50.00359027930783,"z0":4.934145299500852,"aX":17.37980736634534},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-16.9,"spinRate":2212,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4194077616101257,"extension":6.14531285947462},"index":2,"playId":"0c6c7216-316b-35ce-97d9-bee77e9bc090","pitchNumber":3,"startTime":"2026-07-28T01:03:08.041Z","endTime":"2026-07-28T01:03:11.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91873180833328,"aZ":-16.289582064875834,"pfxX":4.603512106354506,"pfxZ":9.059307886502818,"pX":-0.6868351410562622,"pZ":1.9221527339559927,"vX0":-5.976807165142027,"vY0":-131.8228491187812,"vZ0":-4.9404992806300845,"x":143.18,"y":186.88,"x0":1.015405708309566,"y0":50.00630804131923,"z0":5.0294378628235235,"aX":8.075912965993336},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":-7.0,"spinRate":2428,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.41604222545339953,"extension":6.222891997029201},"index":3,"playId":"3cb4b3f4-df71-3d10-af77-fc41120f08cb","pitchNumber":4,"startTime":"2026-07-28T01:03:22.679Z","endTime":"2026-07-28T01:03:25.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96800706984658,"aZ":-35.6779342107664,"pfxX":5.7795298986731805,"pfxZ":-2.269312759384121,"pX":1.4514842388019122,"pZ":2.4340030344284562,"vX0":-1.6291128237327177,"vY0":-123.87178865976482,"vZ0":0.1629275913879893,"x":61.67,"y":173.06,"x0":1.369017793073784,"y0":50.00029789590005,"z0":5.363152568771319,"aX":8.93274652245643},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.8,"breakHorizontal":-10.1,"spinRate":1605,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4430601624894348,"extension":5.959185585430498},"index":4,"playId":"baa666e7-a9d1-3825-a2ae-4b611ebf3679","pitchNumber":5,"startTime":"2026-07-28T01:03:38.781Z","endTime":"2026-07-28T01:03:41.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91450101761796,"aZ":-28.665438302186512,"pfxX":11.207558501695882,"pfxZ":2.0175731179017675,"pX":-0.42013400337561824,"pZ":0.8183284210755603,"vX0":-7.837545619275486,"vY0":-131.60192389734613,"vZ0":-4.997294876612385,"x":133.01,"y":216.69,"x0":1.1519187501332975,"y0":50.00554493324781,"z0":4.884989862819677,"aX":19.512035277643523},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":-18.4,"spinRate":2350,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41741522136828246,"extension":6.157962801145662},"index":5,"playId":"ea25c021-7712-39e5-b294-ac1cd68eec65","pitchNumber":6,"startTime":"2026-07-28T01:03:51.898Z","endTime":"2026-07-28T01:03:55.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:03:55.080Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Young singles on a ground ball to center fielder Michael Harris II. Francisco Alvarez to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:03:55.975Z","endTime":"2026-07-28T01:05:11.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1930050689224,"aZ":-30.766021332304316,"pfxX":9.36911954651259,"pfxZ":0.790157766314187,"pX":1.3457084152856333,"pZ":1.977997107676943,"vX0":-3.2148160416982874,"vY0":-132.9605537496414,"vZ0":-2.0128492642642057,"x":65.7,"y":185.37,"x0":1.355030568552308,"y0":50.00366716882442,"z0":4.982946644744105,"aX":16.732644478798544},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.2,"breakHorizontal":-16.2,"spinRate":2322,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.41234040091928836,"extension":6.1382483659651665},"index":0,"playId":"a4059dc4-c3c2-31ae-b17a-2ef59eb10fe6","pitchNumber":1,"startTime":"2026-07-28T01:04:23.809Z","endTime":"2026-07-28T01:04:26.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45659176358657,"aZ":-17.251892165673706,"pfxX":4.839933086728479,"pfxZ":8.399651061304267,"pX":0.1173921333949586,"pZ":3.1309430784087255,"vX0":-4.205783462043518,"vY0":-132.2459864228675,"vZ0":-1.8202527226019043,"x":112.53,"y":154.24,"x0":1.0973563807307705,"y0":50.00093428659045,"z0":5.089825899585284,"aX":8.596246639248424},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.9,"spinRate":2438,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.41372755073933565,"extension":6.078378325623222},"index":1,"playId":"28b486b3-14c5-3b88-b087-4a7ba2f6ab05","pitchNumber":2,"startTime":"2026-07-28T01:04:39.882Z","endTime":"2026-07-28T01:04:42.882Z","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":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.853246908558596,"aZ":-29.77002161332332,"pfxX":9.254541743328815,"pfxZ":1.3632243050092576,"pX":-0.036029646920099974,"pZ":1.48477935691366,"vX0":-6.168807659603439,"vY0":-132.03435746581877,"vZ0":-3.2309621558581703,"x":118.37,"y":198.69,"x0":1.1316718005306152,"y0":50.00039069303315,"z0":4.921515720397496,"aX":16.291396056302997},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":-15.4,"spinRate":2358,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4152816003117583,"extension":6.135949462619178},"hitData":{"launchSpeed":84.0,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.0,"coordY":98.0}},"index":2,"playId":"980ba44e-b8a2-3078-b1c1-4cf0dd62d540","pitchNumber":3,"startTime":"2026-07-28T01:04:58.680Z","endTime":"2026-07-28T01:05:11.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:05:11.687Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyrone Taylor homers (9) on a fly ball to left field. Francisco Alvarez scores. Jared Young scores.","rbi":3,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:05:24.741Z","endTime":"2026-07-28T01:06:58.242Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908796572144176,"aZ":-28.233247975695782,"pfxX":10.11234347905578,"pfxZ":2.2041775288387173,"pX":-0.5165712387910051,"pZ":2.025337823686327,"vX0":-7.953685684700404,"vY0":-132.86957153775055,"vZ0":-2.2633569101598665,"x":136.69,"y":184.1,"x0":1.204339473273387,"y0":50.00047534894656,"z0":4.943234415724087,"aX":18.048872454963902},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.7,"breakHorizontal":-16.6,"spinRate":2258,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.4124922700676463,"extension":6.186816632162444},"index":0,"playId":"340c3e73-4581-30c6-bafd-e64f816609dd","pitchNumber":1,"startTime":"2026-07-28T01:05:50.178Z","endTime":"2026-07-28T01:05:53.391Z","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":90.9,"endSpeed":83.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01122095339441,"aZ":-16.338436551985225,"pfxX":5.991573843694144,"pfxZ":8.952853141777393,"pX":-1.5262012285278919,"pZ":1.9976067927669168,"vX0":-8.144214038544547,"vY0":-132.13110897979928,"vZ0":-4.614119139002423,"x":175.18,"y":184.84,"x0":0.816846421938592,"y0":50.00404459707038,"z0":4.966100578080826,"aX":10.600534221998018},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-9.1,"spinRate":2467,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4144390710605861,"extension":6.259173532764753},"index":1,"playId":"57bfa0a7-d197-3067-af3c-00f81e019625","pitchNumber":2,"startTime":"2026-07-28T01:06:08.602Z","endTime":"2026-07-28T01:06:11.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.517498409932784,"aZ":-25.753142714290107,"pfxX":10.445675065727897,"pfxZ":3.6547460528440627,"pX":-0.20234233141569727,"pZ":2.8239060233917526,"vX0":-7.09301602734408,"vY0":-131.87637293301114,"vZ0":-0.5883872617466835,"x":124.71,"y":162.53,"x0":1.1674225965061262,"y0":50.00535648522966,"z0":4.952574277622734,"aX":18.368259567026143},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-17.3,"spinRate":2224,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.4156199133165228,"extension":6.174914482366193},"hitData":{"launchSpeed":106.8,"launchAngle":22.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":45.98,"coordY":66.15}},"index":2,"playId":"4c99e243-3941-3739-ad60-9d8dd13f1604","pitchNumber":3,"startTime":"2026-07-28T01:06:28.809Z","endTime":"2026-07-28T01:06:58.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:06:58.242Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcus Semien walks.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:07:19.997Z","endTime":"2026-07-28T01:08:18.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:07:13.416Z","endTime":"2026-07-28T01:07:22.295Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"}},{"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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145551994738856,"aZ":-31.84658003141808,"pfxX":7.516587646244216,"pfxZ":0.20609674543550405,"pX":-0.39728219519951824,"pZ":1.167869881109893,"vX0":-6.187333479235014,"vY0":-125.4913067029448,"vZ0":-3.4129124684302634,"x":132.14,"y":207.25,"x0":1.1224064287711175,"y0":50.00386457583201,"z0":5.136931028717748,"aX":12.002000338701151},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":-12.2,"spinRate":1482,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.43629016204580884,"extension":6.169861383402906},"index":1,"playId":"8d1ce740-a35e-32fc-bce9-a65122a798e7","pitchNumber":1,"startTime":"2026-07-28T01:07:22.295Z","endTime":"2026-07-28T01:07:25.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57049966952201,"aZ":-31.98999098483571,"pfxX":9.79120163220922,"pfxZ":0.11324844714745597,"pX":-0.918804779067101,"pZ":0.5081154448136501,"vX0":-7.99406808808806,"vY0":-124.48074404572061,"vZ0":-4.71496083895533,"x":152.02,"y":225.06,"x0":1.052662173515041,"y0":50.00176874516249,"z0":5.057191226244034,"aX":15.45853962710483},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-16.1,"spinRate":1449,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4390115954756113,"extension":6.17722827865525},"index":2,"playId":"b231b094-f8eb-3aa5-b996-bf56c5d5d976","pitchNumber":2,"startTime":"2026-07-28T01:07:38.146Z","endTime":"2026-07-28T01:07:41.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42448016006772,"aZ":-26.099074375836818,"pfxX":10.133461218367046,"pfxZ":3.4873872651328615,"pX":1.2862228887832574,"pZ":2.3919524783955097,"vX0":-3.512915457073059,"vY0":-131.30170102559103,"vZ0":-1.676042622647393,"x":67.97,"y":174.2,"x0":1.326820551105032,"y0":50.002826248661954,"z0":4.9851550873448325,"aX":17.650590571055034},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-17.5,"spinRate":2375,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4175319385609537,"extension":6.084538046337385},"index":3,"playId":"43d59a74-f2a5-3c9e-aecd-dec845a931d5","pitchNumber":3,"startTime":"2026-07-28T01:07:54.767Z","endTime":"2026-07-28T01:07:58.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952171846438407,"aZ":-17.905178839051057,"pfxX":5.7316918231828495,"pfxZ":8.105184310026893,"pX":1.1905318223471086,"pZ":3.7729721240497236,"vX0":-2.1455044109678076,"vY0":-131.84558106095525,"vZ0":-0.20897431374290482,"x":71.62,"y":136.91,"x0":1.269932986560801,"y0":50.00598174374043,"z0":5.174262019326551,"aX":10.095821066353347},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":2412,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4153753869213723,"extension":6.065328235566589},"index":4,"playId":"05642ea0-8cae-3418-b411-0ea1dd942d3d","pitchNumber":4,"startTime":"2026-07-28T01:08:15.116Z","endTime":"2026-07-28T01:08:18.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:08:18.127Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Torrens hits a ground-rule double (12) on a fly ball to right-center field. Marcus Semien to 3rd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:08:32.471Z","endTime":"2026-07-28T01:09:19.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.945034328295115,"aZ":-26.491437109744854,"pfxX":9.449056815144562,"pfxZ":3.3523613903387757,"pX":-0.5116729983011314,"pZ":0.7729542910839302,"vX0":-7.159657088902641,"vY0":-129.39103742568616,"vZ0":-4.987255804412848,"x":136.5,"y":217.91,"x0":1.0632756503337797,"y0":50.00499732883582,"z0":4.7549073753545965,"aX":16.02741253153965},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-15.5,"spinRate":2179,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4232766829541945,"extension":6.22866498205271},"index":0,"playId":"79cc793c-3de7-3ade-a425-219699a11294","pitchNumber":1,"startTime":"2026-07-28T01:08:48.181Z","endTime":"2026-07-28T01:08:51.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99022071379862,"aZ":-19.09658135529193,"pfxX":6.206160501065696,"pfxZ":7.803723210167776,"pX":-0.17266506480005883,"pZ":2.3218761306571927,"vX0":-5.385092773930122,"vY0":-128.9486885907397,"vZ0":-3.0578412260530143,"x":123.58,"y":176.09,"x0":1.1412076200865722,"y0":50.005672057549795,"z0":5.004697443467343,"aX":10.404316030306337},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.7,"breakHorizontal":-10.0,"spinRate":2279,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.42553359933823565,"extension":6.063501095013714},"hitData":{"launchSpeed":94.2,"launchAngle":28.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":170.95,"coordY":60.66}},"index":1,"playId":"7d8499b1-9f23-328d-8a22-0191711183a9","pitchNumber":2,"startTime":"2026-07-28T01:09:09.455Z","endTime":"2026-07-28T01:09:19.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:09:19.959Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Ewing strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:10:24.306Z","endTime":"2026-07-28T01:11:54.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:09:44.697Z","endTime":"2026-07-28T01:10:26.555Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":75.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717895444601137,"aZ":-34.47549553802153,"pfxX":-7.803758835286473,"pfxZ":-1.587726252203197,"pX":-0.8263700375299915,"pZ":2.775417330745939,"vX0":-2.4731161348173027,"vY0":-120.42532076044327,"vZ0":1.41975070859031,"x":148.5,"y":163.84,"x0":1.2303460639395871,"y0":50.00021925792713,"z0":5.252559459741788,"aX":-11.336870834535349},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.2,"breakHorizontal":14.8,"spinRate":2752,"spinDirection":312},"zone":11,"typeConfidence":2.0,"plateTime":0.45669753619750564,"extension":6.037372462063021},"index":1,"playId":"640e67f5-4dcc-394b-8861-cefb2e522c84","pitchNumber":1,"startTime":"2026-07-28T01:10:26.555Z","endTime":"2026-07-28T01:10:29.555Z","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.8,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614486249180572,"aZ":-36.275673459512014,"pfxX":-6.0607632168192005,"pfxZ":-3.0301244070977162,"pX":-1.4080025331805774,"pZ":1.8521978459491049,"vX0":-4.500705296169151,"vY0":-116.11194459528285,"vZ0":0.5675227801348899,"x":170.67,"y":188.77,"x0":1.349274354330217,"y0":50.003208036377266,"z0":5.081996413832928,"aX":-8.199388009806233},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.0,"breakHorizontal":12.1,"spinRate":2753,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.47339630167104607,"extension":5.853294824405125},"index":2,"playId":"3ecec4cd-36c1-321d-ae10-2d01d70e3355","pitchNumber":2,"startTime":"2026-07-28T01:10:40.085Z","endTime":"2026-07-28T01:10:43.085Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-28T01:10:54.358Z","endTime":"2026-07-28T01:11:08.083Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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":82.2,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.336605906778473,"aZ":-37.79187135387129,"pfxX":-8.093202034238276,"pfxZ":-3.9083810850140104,"pX":0.5098782626705008,"pZ":4.825625771559037,"vX0":0.26712404462220113,"vY0":-119.42131916910863,"vZ0":6.514351717359958,"x":97.56,"y":108.49,"x0":1.446818221536838,"y0":50.00565327018865,"z0":5.472201174939575,"aX":-11.618590912395844},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.2,"breakHorizontal":14.5,"spinRate":2866,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.4597491117588679,"extension":5.984126330524016},"index":4,"playId":"f0d64416-a782-3679-b153-30a998712969","pitchNumber":3,"startTime":"2026-07-28T01:11:08.083Z","endTime":"2026-07-28T01:11:11.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69933974289338,"aZ":-36.302465996718595,"pfxX":-6.703490796930714,"pfxZ":-2.949942083049076,"pX":-1.350847948350791,"pZ":0.458781234025252,"vX0":-3.663805789438939,"vY0":-118.32499156640613,"vZ0":-2.881345970901015,"x":168.49,"y":226.39,"x0":1.0963655948648783,"y0":50.005586242415774,"z0":5.067812645200534,"aX":-9.36598243845063},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.9,"breakHorizontal":13.1,"spinRate":2750,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.46554045576295433,"extension":6.087256137407053},"index":5,"playId":"8ff9e1cf-3137-3888-a304-92532822d45e","pitchNumber":4,"startTime":"2026-07-28T01:11:32.339Z","endTime":"2026-07-28T01:11:35.339Z","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":90.4,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12747470005199,"aZ":-18.225648906737614,"pfxX":4.9809462997398875,"pfxZ":7.962615162079436,"pX":0.005453781532160689,"pZ":2.9539915442834332,"vX0":-4.516189241424369,"vY0":-131.5553863622505,"vZ0":-1.982696534503983,"x":116.79,"y":159.02,"x0":1.0979519738210943,"y0":50.001302508709756,"z0":5.069644496500162,"aX":8.722930918909258},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":-8.0,"spinRate":2498,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.4164817404899481,"extension":6.070460597385771},"index":6,"playId":"86d18124-1b96-387f-b5af-459c55297664","pitchNumber":5,"startTime":"2026-07-28T01:11:50.207Z","endTime":"2026-07-28T01:11:54.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:11:54.301Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:11:55.245Z","endTime":"2026-07-28T01:14:37.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":82.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794288436851218,"aZ":-18.064244023022486,"pfxX":5.049603387897741,"pfxZ":8.010044475120344,"pX":-0.30379925206610653,"pZ":4.192883469184704,"vX0":-5.415405361490453,"vY0":-131.84425122601715,"vZ0":0.8267478142256488,"x":128.58,"y":125.57,"x0":1.1198825973542301,"y0":50.00632571514621,"z0":5.207482921278494,"aX":8.900035515240502},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":2554,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4152921195570811,"extension":6.229902323117582},"index":0,"playId":"26fc5b68-30c2-34f1-995a-2568b49114df","pitchNumber":1,"startTime":"2026-07-28T01:12:20.114Z","endTime":"2026-07-28T01:12:23.246Z","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":84.4,"endSpeed":76.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47335883172622,"aZ":-35.09352048755917,"pfxX":6.972249306692621,"pfxZ":-1.944153112265167,"pX":0.8256318961605527,"pZ":1.2219876766179933,"vX0":-3.1998601976722387,"vY0":-122.74495888126687,"vZ0":-2.0717349550276554,"x":85.53,"y":205.79,"x0":1.2503141535719384,"y0":50.00014598301281,"z0":5.105266574020062,"aX":10.488122802082586},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.7,"breakHorizontal":-11.8,"spinRate":1548,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44864228933705563,"extension":6.087612941730458},"index":1,"playId":"7e03cb8a-86fd-3c78-8282-dabbae1bc2e4","pitchNumber":2,"startTime":"2026-07-28T01:12:37.260Z","endTime":"2026-07-28T01:12:40.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792277570593985,"aZ":-18.353547352067253,"pfxX":5.567555327623219,"pfxZ":7.876313081946503,"pX":0.4155360777380715,"pZ":3.210997302939071,"vX0":-3.932725893540137,"vY0":-131.842886549089,"vZ0":-1.3535221303044045,"x":101.16,"y":152.08,"x0":1.2053117615838436,"y0":50.00628282357079,"z0":5.089476092391875,"aX":9.775029675520068},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":-9.2,"spinRate":2521,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.41590083442250947,"extension":6.100575223540595},"index":2,"playId":"fc32bd91-2341-3c10-a246-fea009e2937a","pitchNumber":3,"startTime":"2026-07-28T01:12:55.341Z","endTime":"2026-07-28T01:12:58.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-28T01:13:16.024Z","endTime":"2026-07-28T01:13:31.643Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560325972150597,"aZ":-36.75505965394716,"pfxX":8.637479883024755,"pfxZ":-2.923482742875124,"pX":0.11746568837238901,"pZ":0.7591482413106305,"vX0":-5.404844719828113,"vY0":-124.86463526488066,"vZ0":-3.127481579593791,"x":112.52,"y":218.28,"x0":1.1946317476910089,"y0":50.00001989821308,"z0":5.070521477767104,"aX":13.554459963370874},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":-14.3,"spinRate":1596,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4396831573016655,"extension":6.154635200767348},"index":4,"playId":"1ec3f2c1-2435-3666-8653-76f948b0d39b","pitchNumber":4,"startTime":"2026-07-28T01:13:31.643Z","endTime":"2026-07-28T01:13:36.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687899852966694,"aZ":-18.823244456488148,"pfxX":4.523027332403315,"pfxZ":7.433215674022325,"pX":-0.11625979878159141,"pZ":3.2237440106343254,"vX0":-4.594966209774402,"vY0":-132.7259691860677,"vZ0":-1.4585991333634765,"x":121.43,"y":151.74,"x0":1.044420938057175,"y0":50.000938730718445,"z0":5.142378230021366,"aX":8.121447583464354},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":-7.3,"spinRate":2510,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.411674205678092,"extension":6.112869828059254},"index":5,"playId":"6c651a24-23f2-36ff-be2c-248779865c46","pitchNumber":5,"startTime":"2026-07-28T01:13:52.001Z","endTime":"2026-07-28T01:13:55.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149236568424254,"aZ":-18.022939303583087,"pfxX":5.004684475424452,"pfxZ":8.009909505136653,"pX":-0.8062864077055456,"pZ":2.9681933375121954,"vX0":-6.465518245366409,"vY0":-131.83911439488833,"vZ0":-2.0436345408417327,"x":147.73,"y":158.64,"x0":1.0237816816101035,"y0":50.0008131666562,"z0":5.078813829240301,"aX":8.839541640583017},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-7.7,"spinRate":2525,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.4149277573574355,"extension":6.260783172321248},"index":6,"playId":"6fdefbdd-12ac-3807-87f4-b272734e9030","pitchNumber":6,"startTime":"2026-07-28T01:14:08.997Z","endTime":"2026-07-28T01:14:13.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882620440749953,"aZ":-35.72586572080729,"pfxX":-8.665359691635818,"pfxZ":-2.4796665234610664,"pX":1.7374815094526033,"pZ":4.140658067887682,"vX0":3.3068955240890503,"vY0":-119.13621412938296,"vZ0":4.67272826239801,"x":50.77,"y":126.98,"x0":1.4536982239290384,"y0":50.00439025308757,"z0":5.391504150165076,"aX":-12.399364178666401},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.0,"breakHorizontal":14.9,"spinRate":2719,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.46057802619221544,"extension":5.899063874148869},"index":7,"playId":"934f8466-d867-3a04-8602-a78f46cd9ea6","pitchNumber":7,"startTime":"2026-07-28T01:14:34.743Z","endTime":"2026-07-28T01:14:37.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:14:37.743Z","atBatIndex":62},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bo Bichette out on a sacrifice fly to center fielder Michael Harris II. Marcus Semien scores. Luis Torrens to 3rd.","rbi":1,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:14:38.218Z","endTime":"2026-07-28T01:15:37.929Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.298214598815992,"aZ":-28.178292601808984,"pfxX":8.09785018421808,"pfxZ":2.297518367196904,"pX":0.22723682278428256,"pZ":3.612177027809752,"vX0":-5.240219810855949,"vY0":-131.16396727019387,"vZ0":1.5825976836728348,"x":108.34,"y":141.25,"x0":1.2011111135621515,"y0":50.00150372355069,"z0":5.1053167541110644,"aX":14.078342099300567},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":-13.4,"spinRate":2346,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.41792902907987095,"extension":6.134956178803001},"index":0,"playId":"ce2c6ee7-5795-3d08-b864-d52ac8bad436","pitchNumber":1,"startTime":"2026-07-28T01:15:07.242Z","endTime":"2026-07-28T01:15:10.612Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94545056740648,"aZ":-19.145564841397707,"pfxX":3.199724707317497,"pfxZ":7.350702327749849,"pX":-0.032858482985556214,"pZ":3.382598067812044,"vX0":-3.891469532156491,"vY0":-132.00064633960156,"vZ0":-0.9178751298528786,"x":118.25,"y":147.45,"x0":1.0417380422988711,"y0":50.00233904928111,"z0":5.138640808269544,"aX":5.671306117887132},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-5.0,"spinRate":2446,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.41424904049757183,"extension":6.028105958305755},"hitData":{"launchSpeed":99.1,"launchAngle":22.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.64,"coordY":63.25}},"index":1,"playId":"4faa8726-e9b4-3c8b-ba38-0bbf24eb32f0","pitchNumber":2,"startTime":"2026-07-28T01:15:25.906Z","endTime":"2026-07-28T01:15:37.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:15:37.929Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T01:15:42.955Z","endTime":"2026-07-28T01:16:22.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403034190168388,"aZ":-35.84363959404607,"pfxX":7.264423138364562,"pfxZ":-2.403293952525612,"pX":-0.35132171265400775,"pZ":1.5210530021544375,"vX0":-5.588259141267626,"vY0":-123.68498159594233,"vZ0":-1.4290692875652602,"x":130.39,"y":197.71,"x0":1.0117285970191736,"y0":50.004871112081716,"z0":5.157169759526661,"aX":11.073838833587109},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.4,"breakHorizontal":-11.5,"spinRate":1426,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.44560801428567,"extension":6.195678840571458},"hitData":{"launchSpeed":74.7,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":168.4}},"index":0,"playId":"133db507-9c93-3723-8277-e8901b543863","pitchNumber":1,"startTime":"2026-07-28T01:16:14.297Z","endTime":"2026-07-28T01:16:22.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:16:22.328Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Bart pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:18:44.828Z","endTime":"2026-07-28T01:20:12.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Duarte replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:18:15.465Z","endTime":"2026-07-28T01:18:47.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650960,"link":"/api/v1/people/650960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19117999710613,"aZ":-14.397360558235945,"pfxX":-4.693811568732054,"pfxZ":9.60203932964221,"pX":-1.094788751266283,"pZ":3.177999866798263,"vX0":1.6670101042365755,"vY0":-134.92830801252634,"vZ0":-4.264862818508189,"x":158.73,"y":152.97,"x0":-1.1091996429938695,"y0":50.00524666260731,"z0":5.787308318615324,"aX":-8.69253360307611},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2225,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.40528062108602914,"extension":5.74518582816793},"index":1,"playId":"083c2f8b-eba3-3f45-8c54-ac250e11bfc5","pitchNumber":1,"startTime":"2026-07-28T01:18:47.198Z","endTime":"2026-07-28T01:18:50.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.446350663698347,"aZ":-23.409479812642715,"pfxX":3.0300950384696215,"pfxZ":5.171747715447243,"pX":-0.13617799825279583,"pZ":2.811100272176666,"vX0":1.799035058278268,"vY0":-128.08019630910934,"vZ0":-2.867811104025439,"x":122.19,"y":162.88,"x0":-1.2368420894982597,"y0":50.004681077424124,"z0":5.736507076192801,"aX":5.135596093932427},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-5.9,"spinRate":2498,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.42439597330835444,"extension":5.740646409524414},"index":2,"playId":"e61ed574-173a-34eb-a387-644d64f504bb","pitchNumber":2,"startTime":"2026-07-28T01:19:02.647Z","endTime":"2026-07-28T01:19:05.647Z","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":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.368051444751718,"aZ":-23.16281167311162,"pfxX":1.242770510171833,"pfxZ":5.374174823746687,"pX":-0.5363284484676766,"pZ":2.9921899478368528,"vX0":1.260883749361816,"vY0":-128.60341433357044,"vZ0":-2.7209640898371203,"x":137.44,"y":157.99,"x0":-1.1942286695153226,"y0":50.00394890991313,"z0":5.858278681265191,"aX":2.0840502564729615},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":-2.5,"spinRate":2432,"spinDirection":177},"zone":1,"typeConfidence":0.9,"plateTime":0.42570091820268097,"extension":5.623560824302852},"index":3,"playId":"9bc555a4-a4f0-3495-8fab-403768e90bdb","pitchNumber":3,"startTime":"2026-07-28T01:19:22.640Z","endTime":"2026-07-28T01:19:25.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-28T01:19:34.657Z","endTime":"2026-07-28T01:19:47.856Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98925404719728,"aZ":-16.260021341488027,"pfxX":-2.5101204889244766,"pfxZ":8.504221333582375,"pX":-0.046613098903134205,"pZ":4.257445775403525,"vX0":2.847596452908101,"vY0":-136.21151250608602,"vZ0":-1.4789553483384235,"x":118.78,"y":123.83,"x0":-0.7813778883647735,"y0":50.005713011754274,"z0":5.936172173646499,"aX":-4.699397173866991},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":4.0,"spinRate":2317,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.40269731585131385,"extension":5.713199785997617},"index":5,"playId":"d0b5375f-bd62-3564-96ab-68cff26c5c16","pitchNumber":4,"startTime":"2026-07-28T01:19:47.856Z","endTime":"2026-07-28T01:19:50.856Z","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":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148609001696126,"aZ":-25.7997582138696,"pfxX":8.184922366278652,"pfxZ":4.543902450834748,"pX":0.5142975363917545,"pZ":3.1410455478005153,"vX0":1.429627975129354,"vY0":-117.8702517873831,"vZ0":-0.5887745695620441,"x":97.4,"y":153.97,"x0":-1.1635516772558638,"y0":50.00061387044949,"z0":5.783700992653575,"aX":11.473924191343333},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.4,"breakHorizontal":-15.1,"spinRate":2622,"spinDirection":69},"zone":3,"typeConfidence":0.91,"plateTime":0.4653224123829234,"extension":5.791548356751492},"hitData":{"launchSpeed":84.4,"launchAngle":63.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":164.0,"coordY":134.0}},"index":6,"playId":"86544632-b521-3e0c-b590-c099858d55e7","pitchNumber":5,"startTime":"2026-07-28T01:20:02.482Z","endTime":"2026-07-28T01:20:12.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:20:12.530Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jim Jarvis lines out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:20:15.504Z","endTime":"2026-07-28T01:21:14.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72777592248896,"aZ":-24.382424031807957,"pfxX":3.3991124483081236,"pfxZ":4.592977880876147,"pX":-0.5251591650966031,"pZ":3.2122300010079203,"vX0":0.7473202398359335,"vY0":-129.3356085922679,"vZ0":-1.8889702977639735,"x":137.02,"y":152.05,"x0":-1.2593244204477585,"y0":50.00004886929692,"z0":5.819997455049953,"aX":5.76331739735654},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-6.4,"spinRate":2419,"spinDirection":175},"zone":1,"typeConfidence":0.91,"plateTime":0.42332067542945717,"extension":5.781408307237408},"index":0,"playId":"fc83b25c-e749-310b-a4e5-e2b571338034","pitchNumber":1,"startTime":"2026-07-28T01:20:35.601Z","endTime":"2026-07-28T01:20:38.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604474478830102,"aZ":-23.524627061807408,"pfxX":2.3835623669224235,"pfxZ":5.046227473456392,"pX":0.15030793546617366,"pZ":3.0312736537339426,"vX0":2.4067445482560945,"vY0":-129.93170568628307,"vZ0":-2.6016961184106626,"x":111.27,"y":156.94,"x0":-1.0967822436274042,"y0":50.00166366910004,"z0":5.828433169222841,"aX":4.085018000261894},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.8,"breakHorizontal":-4.8,"spinRate":2495,"spinDirection":180},"zone":2,"typeConfidence":0.92,"plateTime":0.42115347323408514,"extension":5.821862598485115},"index":1,"playId":"38e5ae70-0334-3381-bd50-ca5664e84b72","pitchNumber":2,"startTime":"2026-07-28T01:20:49.702Z","endTime":"2026-07-28T01:20:52.862Z","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":87.1,"endSpeed":79.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349778039334424,"aZ":-28.38993089971825,"pfxX":-8.438770050934975,"pfxZ":2.3421080259431273,"pX":-0.7436659745387786,"pZ":1.1990662492529363,"vX0":4.290713293533368,"vY0":-126.74713236854693,"vZ0":-4.762343989798544,"x":145.35,"y":206.41,"x0":-1.3673883453147193,"y0":50.00542602325979,"z0":5.385630654156025,"aX":-13.650028617172644},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.4,"breakHorizontal":14.3,"spinRate":1656,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.43312704329863516,"extension":5.895392663119287},"hitData":{"launchSpeed":63.2,"launchAngle":18.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.0,"coordY":136.93}},"index":2,"playId":"b593e5d1-58b8-3ff7-b9ca-ef31dcf1f4ca","pitchNumber":3,"startTime":"2026-07-28T01:21:08.545Z","endTime":"2026-07-28T01:21:14.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:21:14.580Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:21:15.037Z","endTime":"2026-07-28T01:23:51.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256492424199024,"aZ":-19.928842646758394,"pfxX":-0.5094313739077343,"pfxZ":6.92047335186977,"pX":0.7586846171642648,"pZ":1.2087208510455385,"vX0":4.671958973506695,"vY0":-131.95677428329003,"vZ0":-7.6272170532593,"x":88.08,"y":206.14,"x0":-0.9661729263867674,"y0":50.00280183076578,"z0":5.597358541713558,"aX":-0.9023671214000757},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":-0.1,"spinRate":2444,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.41458684872864415,"extension":5.9041061712574905},"index":0,"playId":"b395a9e4-030d-3c6d-9493-8b06cfcd8ecb","pitchNumber":1,"startTime":"2026-07-28T01:21:38.172Z","endTime":"2026-07-28T01:21:41.172Z","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":89.3,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74534392799811,"aZ":-19.42273233705969,"pfxX":2.2782873313884524,"pfxZ":7.372121004542707,"pX":0.9242618519037202,"pZ":1.6880871826327342,"vX0":3.8465874708721643,"vY0":-130.05579976225206,"vZ0":-6.39022059984882,"x":81.77,"y":193.2,"x0":-0.8643894795046912,"y0":50.00535808744617,"z0":5.628027498117834,"aX":3.941432878729908},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.4,"breakHorizontal":-4.9,"spinRate":2529,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.4195679357687152,"extension":5.8533013466934385},"index":1,"playId":"41a08353-479e-32ba-a8d8-6a54e5630da2","pitchNumber":2,"startTime":"2026-07-28T01:21:53.903Z","endTime":"2026-07-28T01:21:56.903Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458638428146212,"aZ":-28.974738560908897,"pfxX":7.014972599907247,"pfxZ":2.2056740068434504,"pX":1.6963544362030798,"pZ":1.1136214283526003,"vX0":4.067186403554226,"vY0":-119.94447965512984,"vZ0":-4.384091431563634,"x":52.34,"y":208.71,"x0":-0.9356850500127604,"y0":50.00007171129679,"z0":5.565615587204483,"aX":10.15987360117143},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":-13.7,"spinRate":2685,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.45766963393696036,"extension":5.813617115342059},"index":2,"playId":"9a175d75-ad99-3a9d-a82f-d39a7314c97b","pitchNumber":3,"startTime":"2026-07-28T01:22:15.404Z","endTime":"2026-07-28T01:22:18.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170952297425117,"aZ":-20.92904357960464,"pfxX":-10.197262480720141,"pfxZ":6.20701066843351,"pX":0.33952828749947034,"pZ":2.1027217286153332,"vX0":6.904831356935423,"vY0":-134.26858682282835,"vZ0":-4.940404448900562,"x":104.06,"y":182.01,"x0":-0.9507149823027993,"y0":50.00346606291105,"z0":5.471573254271176,"aX":-18.475436651414686},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":2231,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.4091454901549487,"extension":5.916513928100343},"index":3,"playId":"0e2dda95-2ea1-3da9-bc30-e00b0dd6cb77","pitchNumber":4,"startTime":"2026-07-28T01:22:30.530Z","endTime":"2026-07-28T01:22:33.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30859187097392,"aZ":-28.951241802732955,"pfxX":9.959156920959522,"pfxZ":2.2055215962531634,"pX":2.060410562043172,"pZ":0.6832576101630512,"vX0":4.2506375077402785,"vY0":-120.56287305291542,"vZ0":-5.327597793818983,"x":38.46,"y":220.33,"x0":-1.0237796749288703,"y0":50.002376229542136,"z0":5.503227702496244,"aX":14.53292843971462},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.9,"breakHorizontal":-19.1,"spinRate":2601,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4558129421260184,"extension":5.940256747208952},"index":4,"playId":"9fdd7ca2-da33-3b07-8874-40a067b4d577","pitchNumber":5,"startTime":"2026-07-28T01:22:54.477Z","endTime":"2026-07-28T01:22:57.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.981433829506482,"aZ":-12.909905405301208,"pfxX":-4.035407033710928,"pfxZ":10.116924953523291,"pX":0.1095220784515093,"pZ":2.5570037968053536,"vX0":3.6300175802662973,"vY0":-137.47738683298078,"vZ0":-6.173305876510082,"x":112.83,"y":169.74,"x0":-0.7071186907710778,"y0":50.0022442050308,"z0":5.716780945887284,"aX":-7.683538760620723},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2316,"spinDirection":205},"zone":5,"typeConfidence":0.89,"plateTime":0.3992235473977761,"extension":5.897472841696067},"index":5,"playId":"25c9c9ec-e800-35a8-83a2-1a8c1e7134b0","pitchNumber":6,"startTime":"2026-07-28T01:23:13.386Z","endTime":"2026-07-28T01:23:16.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.902616497074625,"aZ":-15.191525945880255,"pfxX":-3.7435656679626903,"pfxZ":9.053714475497081,"pX":0.5622061801190885,"pZ":4.4365636380395905,"vX0":5.0058633326508994,"vY0":-136.53763760354397,"vZ0":-1.1570077240043224,"x":95.57,"y":118.99,"x0":-0.8141797900950379,"y0":50.002958949078725,"z0":5.9181426707574225,"aX":-7.022617598135439},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":5.6,"spinRate":2224,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.40217387825891304,"extension":5.816399277103855},"index":6,"playId":"98e4ed36-2d62-3465-bbb3-fbe82dd67e94","pitchNumber":7,"startTime":"2026-07-28T01:23:32.411Z","endTime":"2026-07-28T01:23:35.411Z","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":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660505012313017,"aZ":-28.879398245251206,"pfxX":10.026874468697837,"pfxZ":2.3213128749474636,"pX":0.8458288743111122,"pZ":1.7047838545985714,"vX0":1.3500756224582557,"vY0":-118.93441455773328,"vZ0":-3.0928785378203383,"x":84.76,"y":192.75,"x0":-1.0321272556770473,"y0":50.003884549096256,"z0":5.665020998168697,"aX":14.240208477738884},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.7,"breakHorizontal":-18.5,"spinRate":2660,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4620669334669891,"extension":5.87004170488891},"index":7,"playId":"618b5004-e31d-3590-be82-daec9c26dd2b","pitchNumber":8,"startTime":"2026-07-28T01:23:48.666Z","endTime":"2026-07-28T01:23:51.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:23:51.708Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:25:53.107Z","endTime":"2026-07-28T01:27:39.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20222025818839,"aZ":-37.40737549574502,"pfxX":-5.977728606388648,"pfxZ":-3.6138801658243658,"pX":1.1326935098702886,"pZ":2.6395790155302024,"vX0":0.9387779389063019,"vY0":-119.87875392392286,"vZ0":1.8367427558613405,"x":73.82,"y":167.51,"x0":1.5111911367849775,"y0":50.00178582070354,"z0":5.214348743360052,"aX":-8.658406771134366},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.8,"breakHorizontal":10.6,"spinRate":2834,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.45772986415129147,"extension":5.930554968037968},"index":0,"playId":"ea57d25c-7457-3dff-a6c6-9950d3f2ab28","pitchNumber":1,"startTime":"2026-07-28T01:26:09.627Z","endTime":"2026-07-28T01:26:12.972Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030176838324213,"aZ":-33.562633379116896,"pfxX":9.52922189842044,"pfxZ":-0.9110132597889704,"pX":0.14123244379606542,"pZ":1.0193679400349425,"vX0":-5.424230305466191,"vY0":-122.61273080165357,"vZ0":-3.134912943881424,"x":111.62,"y":211.26,"x0":1.1479956622804421,"y0":50.005047873334405,"z0":5.188555260995618,"aX":14.46075227669008},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.2,"breakHorizontal":-16.0,"spinRate":1292,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4472947658437927,"extension":6.076332411113023},"index":1,"playId":"71d487c0-604c-3cd4-b68e-8ec828dab635","pitchNumber":2,"startTime":"2026-07-28T01:26:24.486Z","endTime":"2026-07-28T01:26:27.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76182310965297,"aZ":-19.297344647610018,"pfxX":4.36171104854461,"pfxZ":7.306003402788416,"pX":0.43380481419541117,"pZ":4.631803149242761,"vX0":-3.358983499822959,"vY0":-131.8685083200984,"vZ0":1.9786167615073331,"x":100.46,"y":113.72,"x0":1.156719426794347,"y0":50.00567385872399,"z0":5.294406147731774,"aX":7.691227774815567},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":-7.2,"spinRate":2615,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4151919056618594,"extension":6.088360395775783},"index":2,"playId":"aac7b765-381b-35ae-931d-a0d044a8c76c","pitchNumber":3,"startTime":"2026-07-28T01:26:38.870Z","endTime":"2026-07-28T01:26:41.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.192302714190152,"aZ":-28.97326726036153,"pfxX":11.298006831328346,"pfxZ":1.9177578136215367,"pX":-0.2496634023395936,"pZ":0.8353619139865388,"vX0":-7.270699852168342,"vY0":-128.69223720593723,"vZ0":-4.469605675776366,"x":126.52,"y":216.23,"x0":1.15295010027748,"y0":50.00136026842679,"z0":4.85438908958775,"aX":18.836218323026742},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-18.7,"spinRate":2372,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4265836539485677,"extension":6.1041682961963595},"index":3,"playId":"fcd953c3-5742-36f0-b963-4258418e1007","pitchNumber":4,"startTime":"2026-07-28T01:26:52.638Z","endTime":"2026-07-28T01:26:55.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409713633474897,"aZ":-17.166830806876156,"pfxX":6.5156270128414375,"pfxZ":8.762042189014945,"pX":-0.5385776559157465,"pZ":1.539682782444324,"vX0":-6.230018182069267,"vY0":-130.30401556627416,"vZ0":-5.578582411500053,"x":137.53,"y":197.21,"x0":1.041410859952157,"y0":50.00249634803987,"z0":5.013356953080208,"aX":11.159366532177916},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.8,"breakHorizontal":-10.3,"spinRate":2529,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.42099826394213924,"extension":6.230683895974546},"index":4,"playId":"cab4e234-3b61-3347-86ed-9e5f4ba18b4f","pitchNumber":5,"startTime":"2026-07-28T01:27:09.061Z","endTime":"2026-07-28T01:27:12.196Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336750522928387,"aZ":-34.02325145253314,"pfxX":8.73058902432568,"pfxZ":-1.1940223738474551,"pX":-0.8126373810601007,"pZ":0.8329711560455298,"vX0":-7.259128773775004,"vY0":-124.79286984429784,"vZ0":-3.6820260624046925,"x":147.98,"y":216.29,"x0":1.0192916542567056,"y0":50.00034274413207,"z0":5.171356961928382,"aX":13.579324612258413},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.9,"breakHorizontal":-13.8,"spinRate":1409,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.44124670581676106,"extension":6.128353272679502},"index":5,"playId":"e6f7aff8-afbf-37c2-b39a-c8165dfeec21","pitchNumber":6,"startTime":"2026-07-28T01:27:36.433Z","endTime":"2026-07-28T01:27:39.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:27:39.777Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mets challenged (play at 1st), call on the field was overturned: Jared Young grounds into a force out, second baseman Ozzie Albies to shortstop Jim Jarvis. Francisco Alvarez out at 2nd. Jared Young to 1st.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:27:40.287Z","endTime":"2026-07-28T01:28:11.823Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":81.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.902116624471287,"aZ":-28.83240317892535,"pfxX":9.279183183572226,"pfxZ":1.9590649133638776,"pX":-0.05863283988491764,"pZ":1.8304588751345974,"vX0":-6.021830272820084,"vY0":-129.69926900008073,"vZ0":-2.3625373940529193,"x":119.23,"y":189.36,"x0":1.0866107615241982,"y0":50.003267299056496,"z0":4.950082450368317,"aX":15.823282782238174},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-15.5,"spinRate":2228,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4221770304487755,"extension":6.0556096325419135},"hitData":{"launchSpeed":105.6,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":138.63,"coordY":148.64}},"index":0,"playId":"74f85f8f-4bf7-30c6-870a-7adf53454ac2","pitchNumber":1,"startTime":"2026-07-28T01:28:03.287Z","endTime":"2026-07-28T01:28:11.823Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":121},"playEndTime":"2026-07-28T01:28:11.823Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a line drive to center fielder Michael Harris II. Jared Young to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:28:16.401Z","endTime":"2026-07-28T01:30:19.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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(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":84.7,"endSpeed":77.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058480463368856,"aZ":-33.298695613648114,"pfxX":7.481822551877842,"pfxZ":-0.7301990623286096,"pX":-0.062054666883411214,"pZ":1.8497639517697126,"vX0":-5.195889524704075,"vY0":-123.19144503666078,"vZ0":-1.480475716833524,"x":119.37,"y":188.84,"x0":1.1050405104329475,"y0":50.0056807935773,"z0":5.280025322945626,"aX":11.472194720546497},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-12.2,"spinRate":1380,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4450584532192732,"extension":6.061456199298511},"index":0,"playId":"0eb88dbc-1697-3b9c-a470-bd80ba990c72","pitchNumber":1,"startTime":"2026-07-28T01:29:23.809Z","endTime":"2026-07-28T01:29:27.343Z","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":90.0,"endSpeed":82.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021917003484933,"aZ":-19.97485163776873,"pfxX":5.21162338899177,"pfxZ":7.031621040578097,"pX":0.13194769388551322,"pZ":3.174018240662146,"vX0":-4.570935037670226,"vY0":-130.9953720352181,"vZ0":-1.158736064237732,"x":111.97,"y":153.08,"x0":1.2235229349027974,"y0":50.00622095512169,"z0":5.117387345982699,"aX":9.047032399038422},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":-8.4,"spinRate":2404,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.41834358122852855,"extension":6.016302490440383},"index":1,"playId":"b70b7850-0295-30cf-a739-133404ea1a8b","pitchNumber":2,"startTime":"2026-07-28T01:29:45.082Z","endTime":"2026-07-28T01:29:48.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901941270414788,"aZ":-36.68104830135511,"pfxX":-6.101645110389959,"pfxZ":-3.072784298827864,"pX":-0.08800585916526588,"pZ":1.701842632281804,"vX0":-1.1585196291406552,"vY0":-120.3002170689052,"vZ0":-0.6577921480038922,"x":120.35,"y":192.83,"x0":1.1922498802153985,"y0":50.00067075249706,"z0":5.22470407872531,"aX":-8.959235635915881},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.4,"breakHorizontal":11.3,"spinRate":2894,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.4549594879658807,"extension":6.15079630598219},"hitData":{"launchSpeed":87.5,"launchAngle":18.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.85,"coordY":78.44}},"index":2,"playId":"b2c54e47-8a39-35ea-b508-5a18ea8fda63","pitchNumber":3,"startTime":"2026-07-28T01:30:08.757Z","endTime":"2026-07-28T01:30:19.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:30:19.799Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a sharp line drive to center fielder Michael Harris II. Jared Young to 3rd. Tyrone Taylor to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:30:16.406Z","endTime":"2026-07-28T01:31:11.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnThird":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602981927493012,"aZ":-34.745743024869974,"pfxX":6.27971671432563,"pfxZ":-1.6453196779428412,"pX":-0.5895315250952023,"pZ":1.399381847306567,"vX0":-6.2727885045790535,"vY0":-124.20028944351802,"vZ0":-2.2593884884290465,"x":139.47,"y":201.0,"x0":1.1515199730878058,"y0":50.00324158066321,"z0":5.207309169482261,"aX":9.823062998618035},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-10.0,"spinRate":1356,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.44081578057318094,"extension":6.106216655225602},"index":0,"playId":"20026150-0d8d-3ad1-ba4e-e12cee26f0a9","pitchNumber":1,"startTime":"2026-07-28T01:30:45.724Z","endTime":"2026-07-28T01:30:49.457Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839099737558627,"aZ":-35.770814064608295,"pfxX":5.56528662568616,"pfxZ":-2.437476798380364,"pX":0.18925299450544417,"pZ":1.9244053496476996,"vX0":-3.9251745728853433,"vY0":-121.16447012652283,"vZ0":-0.36715988009383604,"x":109.79,"y":186.82,"x0":1.1150888331087254,"y0":50.005816548280634,"z0":5.229908981714235,"aX":8.195116378660432},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.2,"breakHorizontal":-9.0,"spinRate":1429,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4537570874591066,"extension":5.943436555383246},"hitData":{"launchSpeed":104.2,"launchAngle":12.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.54,"coordY":70.69}},"index":1,"playId":"e5779876-2cff-31ac-afeb-b68848a9559e","pitchNumber":2,"startTime":"2026-07-28T01:31:00.878Z","endTime":"2026-07-28T01:31:11.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:31:11.916Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Torrens walks. Jared Young scores. Tyrone Taylor to 3rd. Marcus Semien to 2nd.","rbi":1,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:31:08.106Z","endTime":"2026-07-28T01:32:30.784Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07640965208138,"aZ":-29.798631613514434,"pfxX":9.041505958579798,"pfxZ":1.3937442431986558,"pX":0.9801854007676758,"pZ":3.6341026513531163,"vX0":-3.762821165127332,"vY0":-129.82410932513096,"vZ0":1.8537971397905157,"x":79.64,"y":140.66,"x0":1.2732910445161154,"y0":50.00439794563452,"z0":5.178146305568078,"aX":15.441335312850923},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-15.6,"spinRate":2275,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.42182614926883444,"extension":5.970329035964535},"index":0,"playId":"bc45df69-daec-3ed4-9953-dde218d14da6","pitchNumber":1,"startTime":"2026-07-28T01:31:37.897Z","endTime":"2026-07-28T01:31:41.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50146065383447,"aZ":-28.561669695528483,"pfxX":9.849147511871486,"pfxZ":2.2016123353906956,"pX":0.35117839346607627,"pZ":0.9485780081304092,"vX0":-5.539327009055098,"vY0":-127.197339226713,"vZ0":-4.101326438960726,"x":103.61,"y":213.17,"x0":1.274708314852952,"y0":50.006135514847806,"z0":4.840611916319828,"aX":16.18068398210565},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.7,"spinRate":2215,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43022798501378823,"extension":6.169145989987381},"index":1,"playId":"dab9d328-24d3-38f6-8d3d-eca0c2541e67","pitchNumber":2,"startTime":"2026-07-28T01:31:53.357Z","endTime":"2026-07-28T01:31:56.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23160334292276,"aZ":-19.757977390358302,"pfxX":4.975992427258568,"pfxZ":7.25193905755175,"pX":0.9977454957237882,"pZ":3.43606574044706,"vX0":-2.10538818426521,"vY0":-129.77291929058953,"vZ0":-0.705043783226152,"x":78.97,"y":146.01,"x0":1.1714777812405972,"y0":50.000598425901366,"z0":5.211304407380901,"aX":8.516961574612194},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.2,"breakHorizontal":-8.5,"spinRate":2442,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4214779864998195,"extension":6.126906599265512},"index":2,"playId":"53804340-f148-3ff1-8868-4c77eab98dd6","pitchNumber":3,"startTime":"2026-07-28T01:32:11.079Z","endTime":"2026-07-28T01:32:14.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943571351321506,"aZ":-20.501837191019757,"pfxX":4.484988257566021,"pfxZ":6.817174781638242,"pX":0.36397169884676006,"pZ":3.5700218505141432,"vX0":-3.6755671523608795,"vY0":-129.48795931607526,"vZ0":-0.011212319732338383,"x":103.13,"y":142.39,"x0":1.2133997682839182,"y0":50.002814092398005,"z0":5.132279415149028,"aX":7.679343300795381},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":-7.4,"spinRate":2458,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4216618134965562,"extension":6.052860614092312},"index":3,"playId":"c4603714-f6ad-35f2-ace8-5f9e28ec7fee","pitchNumber":4,"startTime":"2026-07-28T01:32:26.584Z","endTime":"2026-07-28T01:32:30.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:32:30.784Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"A.J. Ewing out on a sacrifice fly to third baseman Austin Riley in foul territory. Tyrone Taylor scores.","rbi":1,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:32:30.151Z","endTime":"2026-07-28T01:33:34.520Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.261720776318022,"aZ":-31.09900713114915,"pfxX":10.097033757744441,"pfxZ":0.6369687492078651,"pX":-0.5719527586448907,"pZ":2.6727021975852367,"vX0":-7.639638622656161,"vY0":-129.02789393092928,"vZ0":-0.07218280926263831,"x":138.8,"y":166.62,"x0":1.1120244927398795,"y0":50.003733558720626,"z0":5.092773257309265,"aX":17.065359971251695},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":-16.7,"spinRate":2348,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4241225122194048,"extension":6.019299594319385},"index":0,"playId":"7ab9ebb6-cfa6-3e62-88f1-41ed8db409d6","pitchNumber":1,"startTime":"2026-07-28T01:33:05.742Z","endTime":"2026-07-28T01:33:08.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951299472075785,"aZ":-35.48009315229868,"pfxX":-8.076034312031831,"pfxZ":-2.321053572568106,"pX":-0.19809136290758192,"pZ":2.046804602070067,"vX0":-1.1166232456571035,"vY0":-118.61661159922382,"vZ0":0.2753369717872354,"x":124.55,"y":183.52,"x0":1.3281320589220849,"y0":50.00476178112036,"z0":5.167544775732441,"aX":-11.493985488445906},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.8,"breakHorizontal":14.9,"spinRate":2793,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.4619952111746142,"extension":6.015396094508583},"hitData":{"launchSpeed":68.7,"launchAngle":56.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":73.24,"coordY":156.67}},"index":1,"playId":"a25e31a8-84c9-3b89-b4fa-0dc676c2acda","pitchNumber":2,"startTime":"2026-07-28T01:33:20.505Z","endTime":"2026-07-28T01:33:34.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:33:34.520Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Lindor homers (8) on a fly ball to left field. Marcus Semien scores. Luis Torrens scores.","rbi":3,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:33:46.520Z","endTime":"2026-07-28T01:35:21.291Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.4,"endSpeed":78.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54805430266124,"aZ":-34.08731007289341,"pfxX":6.840234647988927,"pfxZ":-1.2352616917141717,"pX":-0.9867109326332332,"pZ":1.2999084759064399,"vX0":-7.155342938812349,"vY0":-124.13959206032476,"vZ0":-2.567908431441782,"x":154.61,"y":203.68,"x0":1.054320482868281,"y0":50.00323536333867,"z0":5.205962617240779,"aX":10.598707377748935},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-10.6,"spinRate":1487,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.442456606537867,"extension":6.109277870338697},"index":0,"playId":"31dcfd31-1df3-36b1-a476-6f54291c98f9","pitchNumber":1,"startTime":"2026-07-28T01:34:16.973Z","endTime":"2026-07-28T01:34:20.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.806937282467395,"aZ":-18.658683174182705,"pfxX":4.9423336119171415,"pfxZ":8.05541041506703,"pX":-1.0809382653585964,"pZ":1.1180036913528089,"vX0":-6.977116103954215,"vY0":-128.48538101052176,"vZ0":-5.921621299397029,"x":158.2,"y":208.59,"x0":1.0235099224783573,"y0":50.001718377365684,"z0":4.895461061398922,"aX":8.290767102392897},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.6,"breakHorizontal":-7.4,"spinRate":2272,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4257626818698981,"extension":6.098639527264079},"index":1,"playId":"9d52d87c-102b-34d7-853b-021a87175502","pitchNumber":2,"startTime":"2026-07-28T01:34:31.558Z","endTime":"2026-07-28T01:34:34.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179040696738532,"aZ":-31.702135747497376,"pfxX":10.046857355637627,"pfxZ":0.28994055805119423,"pX":0.2699152958309756,"pZ":2.7308711604864055,"vX0":-5.660671650924302,"vY0":-127.60007755437921,"vZ0":0.44240621592552754,"x":106.71,"y":165.05,"x0":1.2160872782123284,"y0":50.00485263848241,"z0":5.060621338358284,"aX":16.506714465504885},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-16.8,"spinRate":2223,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.4298748435303952,"extension":6.045495084179769},"hitData":{"launchSpeed":104.6,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":33.83,"coordY":66.94}},"index":2,"playId":"36a48805-e711-32b0-905c-3c13b93646b8","pitchNumber":3,"startTime":"2026-07-28T01:34:52.495Z","endTime":"2026-07-28T01:35:21.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:35:21.291Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Eli White.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:37:37.481Z","endTime":"2026-07-28T01:38:24.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T01:35:29.825Z","endTime":"2026-07-28T01:36:46.323Z","isPitch":false,"type":"action"},{"details":{"description":"Defensive Substitution: Eli White replaces right fielder Ronald Acuña Jr., batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T01:36:46.323Z","endTime":"2026-07-28T01:36:46.349Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":660670,"link":"/api/v1/people/660670"}},{"details":{"description":"Pitching Change: Jorge Mateo replaces Connor Thomas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-28T01:36:46.349Z","endTime":"2026-07-28T01:37:39.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":50.0,"endSpeed":46.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.285635950998307,"aZ":-26.40995158623304,"pfxX":0.47062706939346555,"pfxZ":10.90150343427538,"pX":1.433811747633756,"pZ":1.8642271749868435,"vX0":4.456373015661844,"vY0":-72.60604255914673,"vZ0":1.317729988191925,"x":62.35,"y":188.45,"x0":-1.7490619087381192,"y0":50.00192536651155,"z0":7.421242483903091,"aX":0.24841605120070803},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-89.6,"breakVerticalInduced":21.1,"breakHorizontal":-2.8,"spinRate":1367,"spinDirection":211},"zone":14,"typeConfidence":0.83,"plateTime":0.7572518453751518,"extension":3.030986480782716},"index":3,"playId":"183c5b70-a8c2-3954-aafd-8f570fcda0d3","pitchNumber":1,"startTime":"2026-07-28T01:37:39.417Z","endTime":"2026-07-28T01:37:43.177Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42682965646895,"aZ":-19.492332788418675,"pfxX":-7.151761901363397,"pfxZ":10.989600654807669,"pX":-0.3364857278405901,"pZ":3.3140074230036403,"vX0":4.9422328465428205,"vY0":-107.02162597308902,"vZ0":-2.3482571064212294,"x":129.83,"y":149.3,"x0":-1.7528385820166628,"y0":50.00009187153634,"z0":6.621395931905414,"aX":-8.249009389220765},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":19.6,"breakHorizontal":11.5,"spinRate":1853,"spinDirection":227},"zone":1,"typeConfidence":0.94,"plateTime":0.512896230327907,"extension":3.40866885704868},"index":4,"playId":"74075c1e-d027-3bfe-9101-3deba0218837","pitchNumber":2,"startTime":"2026-07-28T01:37:48.828Z","endTime":"2026-07-28T01:37:51.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":51.3,"endSpeed":47.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.47713460321957,"aZ":-27.009556242161448,"pfxX":-3.673240268728483,"pfxZ":9.227548586827506,"pX":-1.0779157388880585,"pZ":2.600749000083777,"vX0":2.2865245914042274,"vY0":-74.57262985074627,"vZ0":2.7450683125054622,"x":158.09,"y":168.56,"x0":-2.1582767562004848,"y0":50.00297342098309,"z0":6.993628149520424,"aX":-2.05631303915195},"breaks":{"breakAngle":3.6,"breakLength":19.2,"breakY":24.0,"breakVertical":-86.0,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":1365,"spinDirection":224},"zone":11,"typeConfidence":0.87,"plateTime":0.7362009371024838,"extension":3.527389892259173},"index":5,"playId":"87edfa17-f075-31a1-b074-17e456185cde","pitchNumber":3,"startTime":"2026-07-28T01:37:59.032Z","endTime":"2026-07-28T01:38:02.811Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.236819925662264,"aZ":-20.250071627132385,"pfxX":-8.511891644565047,"pfxZ":8.315176680392497,"pX":-0.036942560877388064,"pZ":2.6229617143668693,"vX0":6.6879685465683725,"vY0":-118.84673832111335,"vZ0":-3.8999298667077142,"x":118.41,"y":167.96,"x0":-1.7781316885702767,"y0":50.003107567012925,"z0":6.118752967184687,"aX":-12.207542371573666},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":14.4,"breakHorizontal":13.8,"spinRate":1887,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.4604260793864352,"extension":4.270849063664025},"hitData":{"launchSpeed":94.7,"launchAngle":12.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.56,"coordY":92.44}},"index":6,"playId":"7527226c-1192-3519-9b2d-91a730764879","pitchNumber":4,"startTime":"2026-07-28T01:38:14.088Z","endTime":"2026-07-28T01:38:24.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:38:24.112Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. called out on strikes.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:38:20.047Z","endTime":"2026-07-28T01:39:42.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":50.9,"endSpeed":47.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.42777897771098,"aZ":-26.549558019866193,"pfxX":0.34095740328711477,"pfxZ":10.219125520944196,"pX":0.7261603222363201,"pZ":3.0652477651190333,"vX0":3.585485165424436,"vY0":-73.97980708842351,"vZ0":3.002464154498962,"x":89.32,"y":156.02,"x0":-1.7805131753896717,"y0":50.00189089544997,"z0":7.264329107228544,"aX":0.18726048039513182},"breaks":{"breakAngle":1.2,"breakLength":19.2,"breakY":24.0,"breakVertical":-85.9,"breakVerticalInduced":20.5,"breakHorizontal":-2.2,"spinRate":1350,"spinDirection":215},"zone":3,"typeConfidence":0.83,"plateTime":0.7424501960778755,"extension":3.327129771187085},"index":0,"playId":"539e98b4-b9ee-36c9-b40b-0753e1777a10","pitchNumber":1,"startTime":"2026-07-28T01:38:39.225Z","endTime":"2026-07-28T01:38:43.162Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":52.4,"endSpeed":49.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.579970558304003,"aZ":-28.57245197377897,"pfxX":-7.486212903961537,"pfxZ":6.156577607802155,"pX":1.3463661194857486,"pZ":0.5947344799423695,"vX0":5.765736445795453,"vY0":-76.07060149527877,"vZ0":0.21708594757992627,"x":65.68,"y":222.72,"x0":-1.525325365413238,"y0":50.00061191517415,"z0":6.799140814438295,"aX":-4.3746009179937415},"breaks":{"breakAngle":7.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-88.3,"breakVerticalInduced":12.0,"breakHorizontal":11.3,"spinRate":1304,"spinDirection":218},"zone":14,"typeConfidence":0.69,"plateTime":0.720808687900103,"extension":3.8065609818188393},"index":1,"playId":"f133b80b-884d-33c7-9e1b-1c97371911cd","pitchNumber":2,"startTime":"2026-07-28T01:38:50.353Z","endTime":"2026-07-28T01:38:53.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.7,"endSpeed":64.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.306926635084956,"aZ":-22.5341342189609,"pfxX":-7.4200797373362555,"pfxZ":9.094458587576577,"pX":0.4044114418407728,"pZ":4.555447628808438,"vX0":6.083752169499772,"vY0":-102.7054605219993,"vZ0":0.8299630279635062,"x":101.58,"y":115.78,"x0":-1.6436382211762763,"y0":50.000562891293335,"z0":6.903987204698796,"aX":-7.861703475725783},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":17.2,"breakHorizontal":11.5,"spinRate":1791,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.5349759351432697,"extension":3.3480825117761417},"index":2,"playId":"a5a9903f-d370-3d56-a888-30c19990126d","pitchNumber":3,"startTime":"2026-07-28T01:39:03.189Z","endTime":"2026-07-28T01:39:06.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":50.8,"endSpeed":46.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.573379837782747,"aZ":-27.149450617743128,"pfxX":-2.7306902378748035,"pfxZ":9.231220636522423,"pX":-0.010348410552676105,"pZ":3.4435947129221924,"vX0":3.0871464627685943,"vY0":-73.66297866297684,"vZ0":3.7380083199821135,"x":117.39,"y":145.8,"x0":-1.787972286444024,"y0":50.001163052597825,"z0":7.335176594537035,"aX":-1.485599955901575},"breaks":{"breakAngle":2.4,"breakLength":20.4,"breakY":24.0,"breakVertical":-88.4,"breakVerticalInduced":19.1,"breakHorizontal":3.6,"spinRate":1345,"spinDirection":216},"zone":2,"typeConfidence":0.86,"plateTime":0.7464450361046051,"extension":3.244985745642672},"index":3,"playId":"d69184a6-32f7-3230-9ee0-6e416b9eec5b","pitchNumber":4,"startTime":"2026-07-28T01:39:14.402Z","endTime":"2026-07-28T01:39:18.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":59.2,"endSpeed":55.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.719908669052764,"aZ":-27.56835960073192,"pfxX":-5.560104281656737,"pfxZ":6.132871020084673,"pX":0.7134450382899475,"pZ":1.8117268467797736,"vX0":5.388492799744548,"vY0":-86.03358169357048,"vZ0":-0.028864727828098014,"x":89.81,"y":189.86,"x0":-1.734016690078994,"y0":50.003503553728756,"z0":6.5991546778186105,"aX":-4.176685995703713},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":11.6,"breakHorizontal":8.3,"spinRate":1582,"spinDirection":215},"zone":9,"typeConfidence":0.64,"plateTime":0.6361774159661366,"extension":3.5322152382274687},"index":4,"playId":"be76a72a-560b-361e-ab6d-6ff49ed4a683","pitchNumber":5,"startTime":"2026-07-28T01:39:27.923Z","endTime":"2026-07-28T01:39:32.577Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.475073764518108,"aZ":-22.260410953480882,"pfxX":-9.656848484534377,"pfxZ":7.798291133991466,"pX":0.5678018331923492,"pZ":2.344610250735966,"vX0":7.810865614205049,"vY0":-112.10775795529858,"vZ0":-3.6476172993533282,"x":95.36,"y":175.48,"x0":-1.7086573684363842,"y0":50.00464770325924,"z0":6.26788145040049,"aX":-12.280232486100218},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":13.4,"breakHorizontal":15.5,"spinRate":1896,"spinDirection":233},"zone":6,"typeConfidence":0.89,"plateTime":0.48877438871414647,"extension":3.947705116007982},"index":5,"playId":"d0645e4a-c226-33ce-8917-4572072d657e","pitchNumber":6,"startTime":"2026-07-28T01:39:39.378Z","endTime":"2026-07-28T01:39:42.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:39:42.642Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:41:29.550Z","endTime":"2026-07-28T01:42:37.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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(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":88.6,"endSpeed":81.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.586991421124118,"aZ":-22.44071867797934,"pfxX":2.2143171100310126,"pfxZ":5.770664278907799,"pX":0.4843374637911938,"pZ":2.061572015346541,"vX0":3.510888497432347,"vY0":-129.01498503396218,"vZ0":-4.838277141779557,"x":98.54,"y":183.12,"x0":-1.1813732203317497,"y0":50.00461043284407,"z0":5.688500593490797,"aX":3.73715340773596},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.6,"breakHorizontal":-4.8,"spinRate":2439,"spinDirection":186},"zone":9,"typeConfidence":0.91,"plateTime":0.42437457520374755,"extension":5.732428118726423},"index":0,"playId":"76a19d74-54ad-3bfa-8a0f-19cef3813317","pitchNumber":1,"startTime":"2026-07-28T01:41:56.491Z","endTime":"2026-07-28T01:41:59.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, 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.1,"endSpeed":78.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16693274512466,"aZ":-25.14840709714767,"pfxX":-8.237226126818017,"pfxZ":4.46107191052971,"pX":-0.6106522115865896,"pZ":1.9901388019788555,"vX0":4.5117954998407575,"vY0":-125.21538634773066,"vZ0":-3.437174931638103,"x":140.28,"y":185.05,"x0":-1.3731518426233325,"y0":50.00485319077014,"z0":5.456813025382428,"aX":-12.977198378601912},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.4,"breakHorizontal":13.8,"spinRate":1544,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.43876905864388593,"extension":6.183216166689351},"index":1,"playId":"bbe40f16-a50f-3216-bf3b-0995e20e7883","pitchNumber":2,"startTime":"2026-07-28T01:42:15.859Z","endTime":"2026-07-28T01:42:19.801Z","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":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.850235953254707,"aZ":-30.397624926312822,"pfxX":9.18236239195522,"pfxZ":1.2966531887065456,"pX":-0.43743381316584484,"pZ":1.1648609932165863,"vX0":-0.4457985642577095,"vY0":-116.92720386978442,"vZ0":-3.7515814679856274,"x":133.67,"y":207.33,"x0":-1.4348659318136434,"y0":50.00351974799117,"z0":5.669136374372696,"aX":12.603902635752926},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.7,"breakHorizontal":-16.4,"spinRate":2710,"spinDirection":68},"zone":13,"typeConfidence":0.91,"plateTime":0.47000791564421274,"extension":5.628789806151028},"index":2,"playId":"ad2fb43b-2c63-3759-8a4d-c8e4d18d9f35","pitchNumber":3,"startTime":"2026-07-28T01:42:33.945Z","endTime":"2026-07-28T01:42:37.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:42:37.747Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:42:39.739Z","endTime":"2026-07-28T01:43:45.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410500990217734,"aZ":-25.39860800734159,"pfxX":2.588163392953538,"pfxZ":4.054897459858827,"pX":0.4821321302684699,"pZ":1.8557587058615606,"vX0":3.3250822788293957,"vY0":-127.70287689057454,"vZ0":-4.672493789051809,"x":98.62,"y":188.67,"x0":-1.1673270613354128,"y0":50.002892433832315,"z0":5.6788640124041505,"aX":4.324446670681668},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":-5.4,"spinRate":2463,"spinDirection":160},"zone":9,"typeConfidence":0.9,"plateTime":0.42699754271321533,"extension":5.702645985812108},"index":0,"playId":"ed2b51b7-d5a1-3cd0-93fa-d55e31e808bc","pitchNumber":1,"startTime":"2026-07-28T01:43:00.872Z","endTime":"2026-07-28T01:43:04.312Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17643040385438,"aZ":-30.424148136081673,"pfxX":9.663933321148779,"pfxZ":1.2453974503421126,"pX":0.07644725090763424,"pZ":2.6245682354025877,"vX0":0.4226223860912793,"vY0":-118.14171936060623,"vZ0":-0.7673842382254338,"x":114.09,"y":167.92,"x0":-1.359064338393144,"y0":50.001256218114634,"z0":5.769603612430229,"aX":13.550285029108375},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.5,"spinRate":2611,"spinDirection":69},"zone":5,"typeConfidence":0.91,"plateTime":0.46502952170624834,"extension":5.698900618653897},"index":1,"playId":"a5b73908-29be-30fa-99d8-48566eebec63","pitchNumber":2,"startTime":"2026-07-28T01:43:26.004Z","endTime":"2026-07-28T01:43:29.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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433336255507108,"aZ":-11.51758091832655,"pfxX":-4.966054132555079,"pfxZ":11.029309408564114,"pX":0.4706772285176896,"pZ":2.3598105146096695,"vX0":5.771187595438929,"vY0":-136.11747429913893,"vZ0":-6.532705500454933,"x":99.06,"y":175.07,"x0":-1.033795990219645,"y0":50.002588189008975,"z0":5.591761506789005,"aX":-9.300628767276738},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":7.8,"spinRate":2217,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.40270672010752007,"extension":5.8588254711228815},"index":2,"playId":"70206be2-cd17-3721-837d-760ea19100c0","pitchNumber":3,"startTime":"2026-07-28T01:43:42.891Z","endTime":"2026-07-28T01:43:45.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:43:45.951Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out softly, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:43:45.784Z","endTime":"2026-07-28T01:44:35.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"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":".348"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.061"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.66"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.85"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.39"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.71"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.47"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.63"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.061"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210506039282702,"aZ":-27.804127022489805,"pfxX":-7.852745112048089,"pfxZ":2.6985000547573312,"pX":-0.9466763542335692,"pZ":1.9334019384357453,"vX0":3.826820292402985,"vY0":-126.62463385667112,"vZ0":-3.0892437344988632,"x":153.09,"y":186.58,"x0":-1.4584291911950864,"y0":50.00537152343364,"z0":5.397298275108179,"aX":-12.735049780235023},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":13.3,"spinRate":1422,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.432805366603612,"extension":6.127090197144925},"index":0,"playId":"82c3305e-cec1-3a84-8fa9-3a4679fe6a0e","pitchNumber":1,"startTime":"2026-07-28T01:44:11.901Z","endTime":"2026-07-28T01:44:15.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9449070058016,"aZ":-18.519159660888114,"pfxX":-3.1933689240202745,"pfxZ":7.162597414625516,"pX":0.993154365870989,"pZ":2.3496496035372925,"vX0":6.006705277459133,"vY0":-137.344713571633,"vZ0":-5.57568163421079,"x":79.14,"y":175.34,"x0":-0.8092183002590665,"y0":50.006337618788926,"z0":5.669205095669583,"aX":-6.091395881945164},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":4.4,"spinRate":2053,"spinDirection":209},"zone":12,"typeConfidence":0.78,"plateTime":0.3990830132989842,"extension":5.9218471204131},"hitData":{"launchSpeed":56.6,"launchAngle":17.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":145.86,"coordY":144.55}},"index":1,"playId":"192a512f-a778-34e0-a576-dbcfd5408f14","pitchNumber":2,"startTime":"2026-07-28T01:44:27.997Z","endTime":"2026-07-28T01:44:35.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:44:35.952Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out softly, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:43:45.784Z","endTime":"2026-07-28T01:44:35.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"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":".348"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.061"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.61"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.66"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.46"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.85"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.87"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.39"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.71"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.05"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.47"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.63"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".951"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.061"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210506039282702,"aZ":-27.804127022489805,"pfxX":-7.852745112048089,"pfxZ":2.6985000547573312,"pX":-0.9466763542335692,"pZ":1.9334019384357453,"vX0":3.826820292402985,"vY0":-126.62463385667112,"vZ0":-3.0892437344988632,"x":153.09,"y":186.58,"x0":-1.4584291911950864,"y0":50.00537152343364,"z0":5.397298275108179,"aX":-12.735049780235023},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":13.3,"spinRate":1422,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.432805366603612,"extension":6.127090197144925},"index":0,"playId":"82c3305e-cec1-3a84-8fa9-3a4679fe6a0e","pitchNumber":1,"startTime":"2026-07-28T01:44:11.901Z","endTime":"2026-07-28T01:44:15.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9449070058016,"aZ":-18.519159660888114,"pfxX":-3.1933689240202745,"pfxZ":7.162597414625516,"pX":0.993154365870989,"pZ":2.3496496035372925,"vX0":6.006705277459133,"vY0":-137.344713571633,"vZ0":-5.57568163421079,"x":79.14,"y":175.34,"x0":-0.8092183002590665,"y0":50.006337618788926,"z0":5.669205095669583,"aX":-6.091395881945164},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":4.4,"spinRate":2053,"spinDirection":209},"zone":12,"typeConfidence":0.78,"plateTime":0.3990830132989842,"extension":5.9218471204131},"hitData":{"launchSpeed":56.6,"launchAngle":17.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":145.86,"coordY":144.55}},"index":1,"playId":"192a512f-a778-34e0-a576-dbcfd5408f14","pitchNumber":2,"startTime":"2026-07-28T01:44:27.997Z","endTime":"2026-07-28T01:44:35.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:44:35.952Z","atBatIndex":79},"scoringPlays":[3,6,21,27,47,58,63,72,73,74],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":123.68,"y":69.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":62.73,"y":105.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":152.73,"y":165.05},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":99.0,"y":147.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":138.63,"y":146.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":200.24,"y":68.39},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":108.23,"y":176.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":182.67,"y":63.3},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":16,"top":[10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":43.92,"y":80.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":121.93,"y":135.86},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":127.8,"y":141.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":112.28,"y":160.8},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":25,"top":[17,18,19],"bottom":[20,21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":144.21,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":139.85,"y":142.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":186.0,"y":113.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":54.5,"y":69.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":143.51,"y":122.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":93.34,"y":161.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":136.42,"y":99.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":145.84,"y":64.16},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":75.8,"y":48.82},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":188.0,"y":103.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":154.34,"y":170.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":98.0,"y":164.0},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":83.88,"y":77.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":93.14,"y":159.25},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":104.0,"y":147.0},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36],"bottom":[37,38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":108.0,"y":89.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":99.44,"y":71.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":115.08,"y":143.81},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":124.94,"y":59.96},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":151.77,"y":104.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":72.0,"y":104.0},"type":"H","description":"Single"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45],"bottom":[46,47,48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":150.0,"y":152.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":58.44,"y":104.04},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":71.0,"y":122.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":50.43,"y":44.41},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":150.0,"y":161.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":139.0,"y":96.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":101.0,"y":162.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":106.0,"y":94.0},"type":"H","description":"Single"}]}},{"startIndex":53,"endIndex":64,"top":[53,54,55],"bottom":[56,57,58,59,60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":146.74,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":140.03,"y":116.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":138.0,"y":98.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":45.98,"y":66.15},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":170.95,"y":60.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":156.64,"y":63.25},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":108.23,"y":168.4},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":76,"top":[65,66,67],"bottom":[68,69,70,71,72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":164.0,"y":134.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":140.0,"y":136.93},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":138.63,"y":148.64},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":129.85,"y":78.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":136.54,"y":70.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":73.24,"y":156.67},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":33.83,"y":66.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":170.56,"y":92.44},"type":"H","description":"Single"}]}},{"startIndex":77,"endIndex":79,"top":[77,78,79],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":145.86,"y":144.55},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":14,"hits":19,"errors":0,"leftOnBase":11},"away":{"runs":3,"hits":6,"errors":0,"leftOnBase":1}},"defense":{"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"catcher":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"first":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"shortstop":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"left":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"center":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"right":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"onDeck":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"inHole":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"battingOrder":5,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"onDeck":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"inHole":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"pitcher":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"battingOrder":4,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".249","atBats":30,"obp":".315","slg":".416","ops":".731","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":9,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":11,"runs":14,"doubles":1,"triples":1,"homeRuns":4,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":41,"obp":".510","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":175,"era":"3.74","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":14,"whip":"1.26","battersFaced":49,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":72,"strikes":103,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":14,"pitchesPerInning":"21.88","runsScoredPer9":"15.75","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":16,"groundOuts":22,"airOuts":38,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":108,"obp":".205","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":485,"era":"1.99","inningsPitched":"31.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":7,"whip":"0.76","battersFaced":118,"outs":95,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":177,"strikes":308,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.32","gamesFinished":4,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"9.66","walksPer9Inn":"2.56","hitsPer9Inn":"4.26","runsScoredPer9":"1.99","homeRunsPer9":"0.85","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":30,"groundOuts":32,"airOuts":50,"runs":14,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":60,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":167,"obp":".203","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":723,"era":"2.27","inningsPitched":"47.2","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":12,"whip":"0.76","battersFaced":178,"outs":143,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":223,"strikes":500,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.17","gamesFinished":2,"strikeoutWalkRatio":"7.50","strikeoutsPer9Inn":"11.33","walksPer9Inn":"1.51","hitsPer9Inn":"5.29","runsScoredPer9":"2.64","homeRunsPer9":"0.57","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":10},"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}},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":39,"flyOuts":18,"groundOuts":21,"airOuts":27,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":5,"avg":".228","atBats":101,"obp":".295","slg":".386","ops":".681","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":39,"rbi":13,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":4,"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":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":12,"putOuts":241,"errors":3,"chances":256,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":56,"groundOuts":97,"airOuts":95,"runs":53,"doubles":21,"triples":0,"homeRuns":19,"strikeOuts":79,"baseOnBalls":15,"intentionalWalks":0,"hits":114,"hitByPitch":2,"avg":".298","atBats":382,"obp":".326","slg":".503","ops":".829","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":192,"rbi":61,"leftOnBase":137,"sacBunts":0,"sacFlies":3,"babip":".331","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.10","popOuts":20,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":213,"errors":0,"chances":214,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682989":{"person":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":16,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":44,"obp":".255","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":175,"era":"3.86","inningsPitched":"11.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.03","battersFaced":47,"outs":35,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":64,"strikes":111,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":4,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.31","hitsPer9Inn":"6.94","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":17,"groundOuts":24,"airOuts":33,"runs":29,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".240","atBats":129,"obp":".285","slg":".380","ops":".665","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":49,"rbi":11,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.57","battersFaced":12,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":16,"strikes":25,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"19.29","runsScoredPer9":"3.86","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":78,"putOuts":49,"errors":1,"chances":128,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":61,"groundOuts":107,"airOuts":122,"runs":48,"doubles":21,"triples":2,"homeRuns":10,"strikeOuts":58,"baseOnBalls":27,"intentionalWalks":0,"hits":100,"hitByPitch":2,"avg":".260","atBats":385,"obp":".311","slg":".403","ops":".714","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":155,"rbi":55,"leftOnBase":140,"sacBunts":1,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.88","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":29,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":179,"errors":4,"chances":267,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":1,"flyOuts":26,"groundOuts":30,"airOuts":47,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":51,"baseOnBalls":13,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":163,"obp":".293","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":760,"era":"2.70","inningsPitched":"43.1","wins":4,"losses":1,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":13,"whip":"1.18","battersFaced":181,"outs":130,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":760,"balls":260,"strikes":500,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".800","pitchesPerInning":"17.54","gamesFinished":5,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"10.59","walksPer9Inn":"2.70","hitsPer9Inn":"7.89","runsScoredPer9":"2.70","homeRunsPer9":"0.42","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":83,"flyOuts":36,"groundOuts":85,"airOuts":70,"runs":58,"doubles":6,"triples":0,"homeRuns":20,"strikeOuts":79,"baseOnBalls":41,"intentionalWalks":2,"hits":89,"hitByPitch":7,"avg":".276","atBats":322,"obp":".369","slg":".481","ops":".850","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":155,"rbi":56,"leftOnBase":109,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.10","popOuts":12,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":11,"putOuts":439,"errors":2,"chances":452,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":55,"groundOuts":92,"airOuts":98,"runs":32,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":134,"baseOnBalls":26,"intentionalWalks":0,"hits":91,"hitByPitch":10,"atBats":412,"obp":".282","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1772,"era":"2.19","inningsPitched":"111.0","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.05","battersFaced":451,"outs":333,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1772,"balls":569,"strikes":1203,"strikePercentage":".680","hitBatsmen":10,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".647","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"5.15","strikeoutsPer9Inn":"10.86","walksPer9Inn":"2.11","hitsPer9Inn":"7.38","runsScoredPer9":"2.59","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671162":{"person":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"2.2 IP, 11 ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":3,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"2.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"battersFaced":23,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":36,"strikes":42,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":11,"gamesFinished":0,"runsScoredPer9":"37.13","homeRunsPer9":"10.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":2},"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":2,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":15,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":32,"obp":".525","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"21.32","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"3.32","battersFaced":40,"outs":19,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":60,"strikes":78,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":11,"winPercentage":".000","pitchesPerInning":"21.79","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"5.68","walksPer9Inn":"8.53","hitsPer9Inn":"21.32","runsScoredPer9":"21.32","homeRunsPer9":"5.68","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805347":{"person":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"jerseyNumber":"74","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":25,"airOuts":14,"runs":8,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".250","atBats":64,"obp":".294","slg":".391","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":25,"rbi":8,"leftOnBase":27,"sacBunts":3,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":2,"lineOuts":6},"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":52,"putOuts":30,"errors":4,"chances":86,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":66,"groundOuts":85,"airOuts":108,"runs":72,"doubles":26,"triples":0,"homeRuns":27,"strikeOuts":114,"baseOnBalls":49,"intentionalWalks":3,"hits":109,"hitByPitch":2,"avg":".264","atBats":413,"obp":".343","slg":".523","ops":".866","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":216,"rbi":63,"leftOnBase":186,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.30","popOuts":26,"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":75,"putOuts":756,"errors":6,"chances":837,"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"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":45,"groundOuts":67,"airOuts":72,"runs":35,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":1,"hits":61,"hitByPitch":2,"avg":".266","atBats":229,"obp":".322","slg":".393","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":90,"rbi":41,"leftOnBase":104,"sacBunts":1,"sacFlies":5,"babip":".281","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.71","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":32,"groundOuts":43,"airOuts":54,"runs":32,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":54,"baseOnBalls":35,"intentionalWalks":2,"hits":50,"hitByPitch":4,"avg":".251","atBats":199,"obp":".371","slg":".417","ops":".788","caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":83,"rbi":22,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.43","popOuts":13,"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":3,"putOuts":113,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":43,"gamesStarted":0,"flyOuts":25,"groundOuts":23,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":138,"obp":".316","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":611,"era":"4.34","inningsPitched":"37.1","wins":6,"losses":4,"saves":0,"saveOpportunities":4,"holds":11,"blownSaves":4,"earnedRuns":18,"whip":"1.29","battersFaced":155,"outs":112,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":231,"strikes":380,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".600","pitchesPerInning":"16.37","gamesFinished":11,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"9.16","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"4.58","homeRunsPer9":"1.93","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":9},"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}},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":11,"flyOuts":45,"groundOuts":61,"airOuts":81,"runs":33,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":66,"baseOnBalls":29,"intentionalWalks":0,"hits":67,"hitByPitch":1,"atBats":274,"obp":".318","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1226,"era":"3.64","inningsPitched":"71.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":29,"whip":"1.34","battersFaced":306,"outs":215,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1226,"balls":463,"strikes":763,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".571","pitchesPerInning":"17.11","gamesFinished":5,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.64","hitsPer9Inn":"8.41","runsScoredPer9":"4.14","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"101","stats":{"batting":{"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":65,"flyOuts":18,"groundOuts":45,"airOuts":25,"runs":17,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".219","atBats":128,"obp":".273","slg":".398","ops":".671","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":51,"rbi":17,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":94,"groundOuts":97,"airOuts":153,"runs":68,"doubles":21,"triples":0,"homeRuns":18,"strikeOuts":68,"baseOnBalls":30,"intentionalWalks":1,"hits":109,"hitByPitch":5,"avg":".262","atBats":416,"obp":".312","slg":".442","ops":".754","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":184,"rbi":60,"leftOnBase":175,"sacBunts":0,"sacFlies":11,"babip":".267","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.11","popOuts":28,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":242,"putOuts":135,"errors":6,"chances":383,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":21,"groundOuts":29,"airOuts":35,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":139,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":554,"era":"2.43","inningsPitched":"37.0","wins":0,"losses":2,"saves":21,"saveOpportunities":23,"holds":0,"blownSaves":2,"earnedRuns":10,"whip":"1.08","battersFaced":147,"outs":111,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":154,"strikes":400,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"14.97","gamesFinished":31,"strikeoutWalkRatio":"5.38","strikeoutsPer9Inn":"10.46","walksPer9Inn":"1.95","hitsPer9Inn":"7.78","runsScoredPer9":"3.16","homeRunsPer9":"0.97","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":62,"groundOuts":70,"airOuts":105,"runs":43,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":129,"baseOnBalls":34,"intentionalWalks":0,"hits":83,"hitByPitch":9,"avg":".216","atBats":385,"obp":".293","slg":".351","ops":".644","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":135,"rbi":50,"leftOnBase":186,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.08","popOuts":23,"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":159,"putOuts":87,"errors":8,"chances":254,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664849":{"person":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":2,"hits":5,"hitByPitch":1,"atBats":23,"obp":".438","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.77","battersFaced":33,"outs":22,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":62,"strikes":76,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".000","pitchesPerInning":"18.82","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"7.36","walksPer9Inn":"9.82","hitsPer9Inn":"6.14","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":62,"groundOuts":93,"airOuts":111,"runs":43,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":83,"baseOnBalls":43,"intentionalWalks":0,"hits":89,"hitByPitch":3,"atBats":370,"obp":".321","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1594,"era":"3.79","inningsPitched":"97.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.36","battersFaced":422,"outs":292,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1594,"balls":590,"strikes":1004,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".600","pitchesPerInning":"16.38","gamesFinished":1,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"7.67","walksPer9Inn":"3.98","hitsPer9Inn":"8.23","runsScoredPer9":"3.98","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":13,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":44,"groundOuts":52,"airOuts":70,"runs":34,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":67,"baseOnBalls":28,"intentionalWalks":0,"hits":55,"hitByPitch":4,"avg":".226","atBats":243,"obp":".315","slg":".354","ops":".669","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":86,"rbi":28,"leftOnBase":107,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":146,"errors":3,"chances":153,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":68,"groundOuts":113,"airOuts":123,"runs":56,"doubles":12,"triples":2,"homeRuns":18,"strikeOuts":98,"baseOnBalls":37,"intentionalWalks":0,"hits":105,"hitByPitch":2,"atBats":434,"obp":".303","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1706,"era":"3.96","inningsPitched":"113.2","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.25","battersFaced":479,"outs":341,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1706,"balls":625,"strikes":1081,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"7.76","walksPer9Inn":"2.93","hitsPer9Inn":"8.31","runsScoredPer9":"4.43","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":3,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":32,"strikes":55,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":16,"flyOuts":45,"groundOuts":101,"airOuts":90,"runs":36,"doubles":13,"triples":4,"homeRuns":11,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":1,"hits":74,"hitByPitch":2,"atBats":329,"obp":".304","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1444,"era":"3.49","inningsPitched":"90.1","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.23","battersFaced":373,"outs":271,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1444,"balls":561,"strikes":883,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":3,"winPercentage":".500","pitchesPerInning":"15.99","gamesFinished":2,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.69","hitsPer9Inn":"7.37","runsScoredPer9":"3.59","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"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":[660670,642201,686948,621566,645277,671739,643289,663586,663698,805347,527048,671162,622761],"pitchers":[527048,671162,622761],"bench":[642086,573262],"bullpen":[689266,693821,800311,656550,628452,641755,669276,625643,682989,519242,664849],"battingOrder":[642201,686948,621566,645277,671739,643289,663586,663698,805347],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Albies (18, 4th inning off Thornton, 1 on, 0 out)."},{"label":"TB","value":"Acuña Jr.; Albies 5; Baldwin, D; Bart; Harris II."},{"label":"RBI","value":"Albies 3 (60)."},{"label":"2-out RBI","value":"Albies."},{"label":"GIDP","value":"Acuña Jr.; Olson; Riley, A."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"1."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":11,"runs":14,"doubles":1,"triples":1,"homeRuns":4,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".235","atBats":41,"obp":".307","slg":".387","ops":".694","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":34,"rbi":14,"leftOnBase":17,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.25","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".226","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"4.18","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":31,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":36,"strikes":82,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":3,"pitchesPerInning":"13.11","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":18,"groundOuts":59,"airOuts":42,"runs":23,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":4,"avg":".223","atBats":179,"obp":".287","slg":".324","ops":".611","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":58,"rbi":20,"leftOnBase":77,"sacBunts":2,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.50","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"27.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"6.00","battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"27.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":19,"stolenBasePercentage":".576","caughtStealingPercentage":".424","assists":25,"putOuts":475,"errors":2,"chances":502,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":106,"flyOuts":67,"groundOuts":124,"airOuts":111,"runs":52,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":83,"baseOnBalls":29,"intentionalWalks":0,"hits":110,"hitByPitch":2,"avg":".261","atBats":421,"obp":".307","slg":".373","ops":".680","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":157,"rbi":53,"leftOnBase":163,"sacBunts":0,"sacFlies":7,"babip":".299","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.10","popOuts":7,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":95,"errors":9,"chances":269,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":62,"flyOuts":25,"groundOuts":33,"airOuts":46,"runs":20,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".250","atBats":136,"obp":".292","slg":".507","ops":".799","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":69,"rbi":26,"leftOnBase":52,"sacBunts":4,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.11","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":73,"errors":2,"chances":77,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 3 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":27,"groundOuts":56,"airOuts":46,"runs":24,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":68,"baseOnBalls":25,"intentionalWalks":1,"hits":60,"hitByPitch":3,"avg":".262","atBats":229,"obp":".341","slg":".450","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":103,"rbi":26,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.22","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"19.08","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":26,"stolenBasePercentage":".813","caughtStealingPercentage":".188","assists":18,"putOuts":464,"errors":4,"chances":486,"fielding":".992","passedBall":8,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":8,"flyOuts":53,"groundOuts":73,"airOuts":95,"runs":50,"doubles":20,"triples":4,"homeRuns":12,"strikeOuts":84,"baseOnBalls":28,"intentionalWalks":0,"hits":88,"hitByPitch":9,"atBats":334,"obp":".333","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1519,"era":"4.52","inningsPitched":"85.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.35","battersFaced":377,"outs":257,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1519,"balls":521,"strikes":998,"strikePercentage":".660","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".286","pitchesPerInning":"17.73","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.82","walksPer9Inn":"2.94","hitsPer9Inn":"9.25","runsScoredPer9":"5.25","homeRunsPer9":"1.26","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":49,"groundOuts":72,"airOuts":78,"runs":39,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":96,"baseOnBalls":31,"intentionalWalks":0,"hits":69,"hitByPitch":3,"avg":".222","atBats":311,"obp":".295","slg":".328","ops":".623","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":102,"rbi":33,"leftOnBase":123,"sacBunts":0,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"51.83","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":120,"putOuts":151,"errors":7,"chances":278,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":6,"flyOuts":22,"groundOuts":57,"airOuts":43,"runs":16,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":22,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":175,"obp":".266","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":780,"era":"2.66","inningsPitched":"50.2","wins":4,"losses":2,"saves":0,"saveOpportunities":3,"holds":8,"blownSaves":3,"earnedRuns":15,"whip":"1.03","battersFaced":200,"outs":152,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":780,"balls":275,"strikes":505,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".667","pitchesPerInning":"15.39","gamesFinished":2,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.35","walksPer9Inn":"3.91","hitsPer9Inn":"5.33","runsScoredPer9":"2.84","homeRunsPer9":"0.53","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":26,"groundOuts":37,"airOuts":46,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":148,"obp":".228","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":618,"era":"1.93","inningsPitched":"42.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":14,"blownSaves":2,"earnedRuns":9,"whip":"0.83","battersFaced":163,"outs":126,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":201,"strikes":417,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".667","pitchesPerInning":"14.71","gamesFinished":4,"strikeoutWalkRatio":"3.91","strikeoutsPer9Inn":"9.21","walksPer9Inn":"2.36","hitsPer9Inn":"5.14","runsScoredPer9":"2.14","homeRunsPer9":"0.64","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"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":true,"isSubstitute":false}},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":56,"groundOuts":97,"airOuts":95,"runs":54,"doubles":13,"triples":2,"homeRuns":11,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":0,"hits":99,"hitByPitch":5,"avg":".258","atBats":383,"obp":".323","slg":".389","ops":".712","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":149,"rbi":40,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.82","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":196,"errors":5,"chances":205,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":3,"groundOuts":13,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".162","atBats":37,"obp":".262","slg":".324","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":37,"errors":2,"chances":40,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":38,"gamesStarted":0,"flyOuts":12,"groundOuts":29,"airOuts":27,"runs":22,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":37,"hitByPitch":0,"atBats":139,"obp":".354","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":658,"era":"4.41","inningsPitched":"34.2","wins":3,"losses":2,"saves":14,"saveOpportunities":17,"holds":0,"blownSaves":3,"earnedRuns":17,"whip":"1.62","battersFaced":160,"outs":104,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":658,"balls":225,"strikes":433,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".600","pitchesPerInning":"18.98","gamesFinished":26,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"12.46","walksPer9Inn":"4.93","hitsPer9Inn":"9.61","runsScoredPer9":"5.71","homeRunsPer9":"0.78","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":12,"gamesStarted":7,"flyOuts":23,"groundOuts":27,"airOuts":41,"runs":41,"doubles":6,"triples":1,"homeRuns":12,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":161,"obp":".397","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":786,"era":"8.85","inningsPitched":"40.2","wins":0,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.84","battersFaced":194,"outs":122,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":786,"balls":322,"strikes":464,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".000","pitchesPerInning":"19.33","gamesFinished":1,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"10.84","walksPer9Inn":"6.64","hitsPer9Inn":"9.96","runsScoredPer9":"9.07","homeRunsPer9":"2.66","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"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":true,"isSubstitute":false}},"ID650960":{"person":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":5,"strikes":19,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":30,"obp":".152","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":130,"era":"0.00","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.39","battersFaced":33,"outs":31,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":36,"strikes":94,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"12.58","gamesFinished":4,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"7.84","walksPer9Inn":"1.74","hitsPer9Inn":"1.74","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":58,"groundOuts":65,"airOuts":113,"runs":35,"doubles":8,"triples":1,"homeRuns":12,"strikeOuts":76,"baseOnBalls":25,"intentionalWalks":0,"hits":68,"hitByPitch":1,"avg":".214","atBats":318,"obp":".271","slg":".358","ops":".629","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":114,"rbi":35,"leftOnBase":141,"sacBunts":1,"sacFlies":3,"babip":".240","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":23,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":225,"putOuts":129,"errors":6,"chances":360,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":35,"gamesStarted":2,"flyOuts":19,"groundOuts":50,"airOuts":28,"runs":24,"doubles":2,"triples":1,"homeRuns":7,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":162,"obp":".337","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":686,"era":"5.09","inningsPitched":"40.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":23,"whip":"1.48","battersFaced":178,"outs":122,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":686,"balls":251,"strikes":435,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".571","pitchesPerInning":"16.87","gamesFinished":7,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.85","walksPer9Inn":"3.54","hitsPer9Inn":"9.74","runsScoredPer9":"5.31","homeRunsPer9":"1.55","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621345":{"person":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":0,"flyOuts":19,"groundOuts":19,"airOuts":28,"runs":8,"doubles":2,"triples":2,"homeRuns":4,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":86,"obp":".261","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":319,"era":"2.45","inningsPitched":"22.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.05","battersFaced":88,"outs":66,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":319,"balls":111,"strikes":208,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".500","pitchesPerInning":"14.50","gamesFinished":8,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"0.82","hitsPer9Inn":"8.59","runsScoredPer9":"3.27","homeRunsPer9":"1.64","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":22,"flyOuts":64,"groundOuts":106,"airOuts":120,"runs":71,"doubles":31,"triples":1,"homeRuns":17,"strikeOuts":113,"baseOnBalls":48,"intentionalWalks":0,"hits":120,"hitByPitch":5,"atBats":455,"obp":".339","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2093,"era":"4.99","inningsPitched":"113.2","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.48","battersFaced":512,"outs":341,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2093,"balls":826,"strikes":1267,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".357","pitchesPerInning":"18.41","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"8.95","walksPer9Inn":"3.80","hitsPer9Inn":"9.50","runsScoredPer9":"5.62","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 HR, 3B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":11,"rbi":6,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":37,"groundOuts":48,"airOuts":63,"runs":26,"doubles":5,"triples":4,"homeRuns":8,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".233","atBats":193,"obp":".318","slg":".425","ops":".743","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":82,"rbi":23,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.12","popOuts":8,"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":100,"putOuts":54,"errors":6,"chances":160,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681035":{"person":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":34,"groundOuts":41,"airOuts":67,"runs":23,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":78,"baseOnBalls":29,"intentionalWalks":0,"hits":51,"hitByPitch":5,"atBats":237,"obp":".314","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1167,"era":"3.13","inningsPitched":"63.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.26","battersFaced":271,"outs":190,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1167,"balls":426,"strikes":741,"strikePercentage":".630","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".600","pitchesPerInning":"18.43","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"11.08","walksPer9Inn":"4.12","hitsPer9Inn":"7.25","runsScoredPer9":"3.27","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":43,"runs":12,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":1,"hits":29,"hitByPitch":3,"atBats":139,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":608,"era":"2.09","inningsPitched":"38.2","wins":4,"losses":5,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":9,"whip":"1.14","battersFaced":162,"outs":116,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":608,"balls":209,"strikes":399,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".444","pitchesPerInning":"15.72","gamesFinished":5,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.08","walksPer9Inn":"3.49","hitsPer9Inn":"6.75","runsScoredPer9":"2.79","homeRunsPer9":"0.47","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":15,"groundOuts":25,"airOuts":33,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".149","atBats":94,"obp":".208","slg":".223","ops":".431","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":21,"rbi":4,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".183","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":8,"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":20,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":45,"groundOuts":120,"airOuts":88,"runs":55,"doubles":22,"triples":0,"homeRuns":11,"strikeOuts":142,"baseOnBalls":43,"intentionalWalks":0,"hits":90,"hitByPitch":13,"atBats":436,"obp":".296","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1978,"era":"3.32","inningsPitched":"119.1","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.11","battersFaced":496,"outs":358,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1978,"balls":730,"strikes":1248,"strikePercentage":".630","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"10.71","walksPer9Inn":"3.24","hitsPer9Inn":"6.79","runsScoredPer9":"4.15","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":9,"errors":2,"chances":29,"fielding":".931","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804267":{"person":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.1 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":27,"strikes":54,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":21,"groundOuts":28,"airOuts":33,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":102,"obp":".248","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":402,"era":"2.43","inningsPitched":"29.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.91","battersFaced":110,"outs":89,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":132,"strikes":270,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":3,"winPercentage":".667","pitchesPerInning":"13.55","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"6.67","walksPer9Inn":"2.12","hitsPer9Inn":"6.07","runsScoredPer9":"2.43","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"gamesStarted":1,"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"}]},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"1-6 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":15,"groundOuts":29,"airOuts":29,"runs":14,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".208","atBats":106,"obp":".311","slg":".349","ops":".660","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":37,"rbi":10,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".237","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","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":61,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":17,"groundOuts":44,"airOuts":43,"runs":20,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":5,"avg":".250","atBats":164,"obp":".322","slg":".427","ops":".749","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":70,"rbi":19,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.43","popOuts":10,"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":22,"putOuts":286,"errors":3,"chances":311,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2 K, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":35,"groundOuts":50,"airOuts":57,"runs":31,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":72,"baseOnBalls":26,"intentionalWalks":0,"hits":65,"hitByPitch":1,"avg":".271","atBats":240,"obp":".342","slg":".417","ops":".759","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":100,"rbi":26,"leftOnBase":78,"sacBunts":2,"sacFlies":2,"babip":".356","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.29","popOuts":7,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":146,"errors":2,"chances":150,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[805999,596019,666182,673357,682626,676724,621438,543760,620443,804267,623211,650960],"pitchers":[804267,623211,650960],"bench":[683146,701807,593871,676572],"bullpen":[640455,690997,621345,642547,672335,548384,681035,673540,596133,642207],"battingOrder":[805999,596019,666182,673357,682626,676724,621438,543760,620443],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torrens (12, Thomas)."},{"label":"3B","value":"Lindor (4, Pérez, M)."},{"label":"HR","value":"Lindor 2 (8, 3rd inning off Pérez, M, 1 on, 0 out, 8th inning off Thomas, 2 on, 2 out); Semien (12, 6th inning off Thomas, 1 on, 0 out); Taylor, T (9, 7th inning off Thomas, 2 on, 0 out)."},{"label":"TB","value":"Alvarez, F; Bichette 3; Ewing 3; Lindor 11; Robert Jr.; Semien 6; Taylor, T 6; Torrens 2; Young, J."},{"label":"RBI","value":"Bichette (53); Ewing (26); Lindor 6 (23); Semien 2 (35); Taylor, T 3 (26); Torrens (20)."},{"label":"2-out RBI","value":"Lindor 3."},{"label":"Runners left in scoring position, 2 out","value":"Robert Jr. 2; Alvarez, F; Young, J 2."},{"label":"SF","value":"Bichette; Ewing."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ewing (12, 2nd base off Pérez, M/Bart)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (Young, J-Lindor-Young, J; Bichette-Semien-Young, J; Lindor-Semien-Young, J)."}]}],"note":[]}},"officials":[{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Young, J 2 (Strike-Confirmed, Strike-Overturned to Ball); Bart (Ball-Confirmed); Olson 2 (Strike-Overturned to Ball, Strike-Confirmed); Dubón (Strike-Overturned to Ball); Alvarez, F (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Pérez, M 87-55; Thomas 78-42; Mateo 10-6; Thornton 81-54; Brazobán 13-9; Duarte 24-19."},{"label":"Groundouts-flyouts","value":"Pérez, M 3-4; Thomas 3-0; Mateo 0-0; Thornton 7-1; Brazobán 0-1; Duarte 1-0."},{"label":"Batters faced","value":"Pérez, M 24; Thomas 23; Mateo 2; Thornton 23; Brazobán 2; Duarte 6."},{"label":"Umpires","value":"HP: Ron Kulpa. 1B: Scott Barry. 2B: Manny Gonzalez. 3B: Tom Hanahan. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"9 mph, Out To LF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"29,466."},{"label":"Venue","value":"Citi Field."},{"label":"July 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","boxscoreName":"Lindor"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 HR, 3B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":11,"rbi":6,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":37,"groundOuts":48,"airOuts":63,"runs":26,"doubles":5,"triples":4,"homeRuns":8,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".233","atBats":193,"obp":".318","slg":".425","ops":".743","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":82,"rbi":23,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.12","popOuts":8,"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":100,"putOuts":54,"errors":6,"chances":160,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":85,"hittingGameScore":85},{"player":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","boxscoreName":"Semien"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":58,"groundOuts":65,"airOuts":113,"runs":35,"doubles":8,"triples":1,"homeRuns":12,"strikeOuts":76,"baseOnBalls":25,"intentionalWalks":0,"hits":68,"hitByPitch":1,"avg":".214","atBats":318,"obp":".271","slg":".358","ops":".629","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":114,"rbi":35,"leftOnBase":141,"sacBunts":1,"sacFlies":3,"babip":".240","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":23,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":225,"putOuts":129,"errors":6,"chances":360,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","boxscoreName":"Taylor, T"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":62,"flyOuts":25,"groundOuts":33,"airOuts":46,"runs":20,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".250","atBats":136,"obp":".292","slg":".507","ops":".799","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":69,"rbi":26,"leftOnBase":52,"sacBunts":4,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.11","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":73,"errors":2,"chances":77,"fielding":".974","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":68,"hittingGameScore":68}]},"decisions":{"winner":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"loser":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}