{"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":823760,"link":"/api/v1.1/game/823760/feed/live","metaData":{"wait":10,"timeStamp":"20260722_023206","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823760,"type":"R","doubleHeader":"N","id":"2026/07/21/nynmlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823760-2026-07-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T23:40:00Z","originalDate":"2026-07-21","officialDate":"2026-07-21","dayNight":"night","time":"6:40","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":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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":59,"ties":0,"pct":".422"},"records":{},"divisionLeader":false,"wins":43,"losses":59,"winningPercentage":".422"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":38,"ties":0,"pct":".624"},"records":{},"divisionLeader":false,"wins":63,"losses":38,"winningPercentage":".624"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true}},"players":{"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},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"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},"ID669699":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699","firstName":"Braden","lastName":"Shewmake","primaryNumber":"13","birthDate":"1997-11-19","currentAge":28,"birthCity":"Wylie","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Braden","useLastName":"Shewmake","middleName":"Jack","boxscoreName":"Shewmake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SHOE-make","mlbDebutDate":"2023-05-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Shewmake","nameSlug":"braden-shewmake-669699","firstLastName":"Braden Shewmake","lastFirstName":"Shewmake, Braden","lastInitName":"Shewmake, B","initLastName":"B Shewmake","fullFMLName":"Braden Jack Shewmake","fullLFMName":"Shewmake, Braden Jack","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID684974":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974","firstName":"Craig","lastName":"Yoho","primaryNumber":"48","birthDate":"1999-10-23","currentAge":26,"birthCity":"Fishers","birthStateProvince":"IN","birthCountry":"USA","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Yoho","boxscoreName":"Yoho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Yoho","nameSlug":"craig-yoho-684974","firstLastName":"Craig Yoho","lastFirstName":"Yoho, Craig","lastInitName":"Yoho, C","initLastName":"C Yoho","fullFMLName":"Craig  Yoho","fullLFMName":"Yoho, Craig ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","primaryNumber":"16","birthDate":"1996-09-10","currentAge":29,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621121":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121","firstName":"Lance","lastName":"McCullers","primaryNumber":"50","birthDate":"1993-10-02","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lance","useLastName":"McCullers Jr.","middleName":"G.","boxscoreName":"McCullers Jr.","nickName":"Perdomo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lance McCullers Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lance-mccullers-jr-621121","firstLastName":"Lance McCullers Jr.","lastFirstName":"McCullers Jr., Lance","lastInitName":"McCullers Jr., L","initLastName":"L McCullers","fullFMLName":"Lance G. McCullers Jr.","fullLFMName":"McCullers Jr., Lance G.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":24,"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},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"41","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"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},"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},"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},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":27,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID806198":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198","firstName":"Cooper","lastName":"Pratt","primaryNumber":"12","birthDate":"2004-08-18","currentAge":21,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cooper","useLastName":"Pratt","middleName":"Wickham","boxscoreName":"Pratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Pratt","nameSlug":"cooper-pratt-806198","firstLastName":"Cooper Pratt","lastFirstName":"Pratt, Cooper","lastInitName":"Pratt, C","initLastName":"C Pratt","fullFMLName":"Cooper Pratt","fullLFMName":"Pratt, Cooper","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"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},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"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},"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},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"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},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID800325":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325","firstName":"Luis","lastName":"Lara","primaryNumber":"18","birthDate":"2004-11-17","currentAge":21,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 7\"","weight":169,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Lara","middleName":"Alexander","boxscoreName":"Lara","gender":"M","nameMatrilineal":"Chirinos","isPlayer":true,"isVerified":true,"pronunciation":"LAH-ruh","mlbDebutDate":"2026-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Lara","nameSlug":"luis-lara-800325","firstLastName":"Luis Lara","lastFirstName":"Lara, Luis","lastInitName":"Lara, L","initLastName":"L Lara","fullFMLName":"Luis Alexander Lara","fullLFMName":"Lara, Luis Alexander","strikeZoneTop":3.01,"strikeZoneBottom":1.52},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32","location":{"address1":"One Brewers Way","city":"Milwaukee","state":"Wisconsin","stateAbbrev":"WI","postalCode":"53214","defaultCoordinates":{"latitude":43.02838,"longitude":-87.97099},"azimuthAngle":129.0,"elevation":597,"country":"USA","phone":"(414) 902-4400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41700,"turfType":"Grass","roofType":"Retractable","leftLine":344,"leftCenter":371,"center":400,"rightCenter":374,"rightLine":345},"active":true,"season":"2026"},"officialVenue":{"id":32,"link":"/api/v1/venues/32"},"weather":{"condition":"Roof Closed","temp":"81","wind":"0 mph, Calm"},"gameInfo":{"attendance":30016,"firstPitch":"2026-07-21T23:41:00.000Z","gameDurationMinutes":171},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"home":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"}},"officialScorer":{"id":431058,"fullName":"Tim O'Driscoll","link":"/api/v1/people/431058"},"primaryDatacaster":{"id":800981,"fullName":"Matthew Houk","link":"/api/v1/people/800981"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Ewing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:41:13.080Z","endTime":"2026-07-21T23:43:57.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10,11,12],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T21:12:49.745Z","endTime":"2026-07-21T23:18:01.888Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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-21T23:18:01.888Z","endTime":"2026-07-21T23:40:54.224Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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-21T23:40:54.224Z","endTime":"2026-07-21T23:41:15.334Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94610436514234,"aZ":-15.256718290709996,"pfxX":-5.237855558023603,"pfxZ":8.204048344524217,"pX":-0.6114157389927446,"pZ":1.8697048956954456,"vX0":6.7384800785263606,"vY0":-142.06788808081743,"vZ0":-7.6049277237329065,"x":140.31,"y":188.3,"x0":-2.3240462021171564,"y0":50.00151960288433,"z0":5.534636927681095,"aX":-10.798417460880453},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":8.3,"spinRate":2128,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.38429767416849714,"extension":6.176592882310643},"index":3,"playId":"c63f83a5-9ef3-383c-958b-8c03213797a0","pitchNumber":1,"startTime":"2026-07-21T23:41:15.334Z","endTime":"2026-07-21T23:41:19.073Z","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":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163439895954678,"aZ":-25.22116321879594,"pfxX":-10.271078860868528,"pfxZ":3.335072676308352,"pX":-0.4196080354266572,"pZ":2.3634128729583486,"vX0":9.284770498375554,"vY0":-142.8878734154998,"vZ0":-4.464915117261682,"x":132.99,"y":174.97,"x0":-2.362478960669694,"y0":50.00506009747893,"z0":5.513429944872153,"aX":-21.431582140442835},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.4,"breakHorizontal":16.9,"spinRate":2074,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3820113243707124,"extension":6.103330019725836},"index":4,"playId":"334f5ebe-ec59-3d0e-bbdc-5a56bce25906","pitchNumber":2,"startTime":"2026-07-21T23:41:29.573Z","endTime":"2026-07-21T23:41:32.573Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T23:41:42.861Z","endTime":"2026-07-21T23:41:56.864Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45945280895327,"aZ":-17.411464444190106,"pfxX":-5.034819146403406,"pfxZ":6.881465441725428,"pX":-1.0182062312838582,"pZ":4.279022078529404,"vX0":5.87717249254831,"vY0":-144.78199506256516,"vZ0":-1.170415734187299,"x":155.81,"y":123.25,"x0":-2.410187409163024,"y0":50.00356738754858,"z0":5.743054969853232,"aX":-10.802648324512816},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2123,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.37680652893285904,"extension":6.086255902848962},"index":6,"playId":"a34456dd-c6c7-3ce5-8458-ee83db250366","pitchNumber":3,"startTime":"2026-07-21T23:41:56.864Z","endTime":"2026-07-21T23:41:59.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571263088705674,"aZ":-40.93253800244758,"pfxX":6.674153368179994,"pfxZ":-6.111565278349156,"pX":0.2626317150025037,"pZ":1.6003108974981175,"vX0":4.381391552105049,"vY0":-119.12177924245825,"vZ0":-1.2418979261251892,"x":120.6,"y":188.02,"x0":-2.469748586910418,"y0":50.00442597407777,"z0":5.839597201553977,"aX":9.560828217753164},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.0,"breakHorizontal":-13.2,"spinRate":2494,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4603759101996019,"extension":6.105087783551188},"index":7,"playId":"a0f54c1a-525c-3a22-bb6a-b2e2d90fdcef","pitchNumber":4,"startTime":"2026-07-21T23:42:11.895Z","endTime":"2026-07-21T23:42:15.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.546828692707294,"aZ":-29.472094604909376,"pfxX":-9.719588618638475,"pfxZ":1.3169316732060015,"pX":-1.4999320856517224,"pZ":2.558455407692475,"vX0":6.142233163771139,"vY0":-142.48460362282918,"vZ0":-2.976983471448702,"x":174.17,"y":169.7,"x0":-2.4237895281129673,"y0":50.00145853021734,"z0":5.484284757522816,"aX":-19.930456445762033},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":2005,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3847918066792544,"extension":6.1033869966748435},"index":8,"playId":"d300a464-204e-340a-8a47-c5c5a7ab4414","pitchNumber":5,"startTime":"2026-07-21T23:42:36.755Z","endTime":"2026-07-21T23:42:41.112Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.831385748877874,"aZ":-23.66717011401014,"pfxX":1.3926793392492782,"pfxZ":4.527716984731075,"pX":-0.3566978386245204,"pZ":2.304324811534498,"vX0":5.485330601275657,"vY0":-135.73576027473928,"vZ0":-4.088802355656132,"x":130.6,"y":176.56,"x0":-2.5790587462487014,"y0":50.00086169139912,"z0":5.464505397551742,"aX":2.616069371487327},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.6,"spinRate":2138,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.40247588222087893,"extension":6.231642504479431},"index":9,"playId":"6e4862ab-362a-3cac-ad9b-6fb383cc7442","pitchNumber":6,"startTime":"2026-07-21T23:42:54.503Z","endTime":"2026-07-21T23:42:57.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.536771786628925,"aZ":-29.370386382611688,"pfxX":-9.448431729777411,"pfxZ":1.4842541225605883,"pX":-1.14576308663723,"pZ":1.6656459749972452,"vX0":7.1180716872033445,"vY0":-136.92882248537484,"vZ0":-4.533151264465443,"x":160.67,"y":193.81,"x0":-2.5574270359944533,"y0":50.004098458745204,"z0":5.363181749250179,"aX":-17.860539598145486},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":1801,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4007114383384831,"extension":6.258961460992767},"index":10,"playId":"aaee0ed7-21f0-3022-9238-d2343d910631","pitchNumber":7,"startTime":"2026-07-21T23:43:14.810Z","endTime":"2026-07-21T23:43:18.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.434586699083724,"aZ":-13.648096327650233,"pfxX":-5.947080848432601,"pfxZ":8.897802043604962,"pX":0.8528426079899445,"pZ":1.7424936108357842,"vX0":10.947832111604185,"vY0":-143.43284515577903,"vZ0":-7.867079433680128,"x":84.49,"y":191.73,"x0":-2.24224282836603,"y0":50.00245911946792,"z0":5.3735009603319215,"aX":-12.382379213290127},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2226,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3819895252791139,"extension":6.316682905342252},"index":11,"playId":"5fd259e7-2ab0-398d-844d-101850804ff6","pitchNumber":8,"startTime":"2026-07-21T23:43:36.850Z","endTime":"2026-07-21T23:43:40.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56200432186421,"aZ":-24.78974894527754,"pfxX":-9.020879098097101,"pfxZ":3.5738823798958217,"pX":-1.7302393817820023,"pZ":1.9001102268642949,"vX0":5.430614246776757,"vY0":-142.6163984614482,"vZ0":-5.385549404362405,"x":182.95,"y":187.48,"x0":-2.4829458621200664,"y0":50.00703732561941,"z0":5.368245659658164,"aX":-18.66199004476796},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":1919,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3834716914333933,"extension":6.134286374421349},"index":12,"playId":"92b70e4f-ba94-304a-84ec-f373fab3b730","pitchNumber":9,"startTime":"2026-07-21T23:43:53.679Z","endTime":"2026-07-21T23:43:57.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:43:57.387Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:44:01.455Z","endTime":"2026-07-21T23:45:58.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50510859741904,"aZ":-28.758250437223325,"pfxX":-10.790506331368928,"pfxZ":1.6445580661100863,"pX":-0.4546313478219787,"pZ":2.7241239595013393,"vX0":9.404500769498979,"vY0":-143.38364257064086,"vZ0":-2.670191815083674,"x":134.33,"y":165.23,"x0":-2.376956224350087,"y0":50.00504613983957,"z0":5.46411220727658,"aX":-22.445144041368682},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.6,"breakHorizontal":17.6,"spinRate":2035,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3821676951889712,"extension":6.266842196813254},"index":0,"playId":"35fd434a-5ef4-3462-a55e-4678adc7ef56","pitchNumber":1,"startTime":"2026-07-21T23:44:23.193Z","endTime":"2026-07-21T23:44:27.904Z","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":99.3,"endSpeed":91.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.268630153597066,"aZ":-25.71059431777369,"pfxX":-10.454086778308762,"pfxZ":3.0616386885607483,"pX":-0.6979210742158736,"pZ":1.4490002125129087,"vX0":8.572036614596364,"vY0":-144.27611029590352,"vZ0":-6.611095515624642,"x":143.6,"y":199.66,"x0":-2.347934370375415,"y0":50.00174579153051,"z0":5.3524742730901975,"aX":-22.058721080635195},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.3,"breakHorizontal":17.3,"spinRate":2078,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3795054366048154,"extension":6.330852338915483},"index":1,"playId":"785ddc6b-28c7-39ef-9b20-e8ced98c6e35","pitchNumber":2,"startTime":"2026-07-21T23:44:40.616Z","endTime":"2026-07-21T23:44:44.467Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372454399406756,"aZ":-26.13003380305841,"pfxX":-0.18767431529393147,"pfxZ":3.122132917219801,"pX":-0.12499406884000121,"pZ":3.7454791948643695,"vX0":6.524070341201083,"vY0":-137.93539824056845,"vZ0":-0.3323234135802678,"x":121.76,"y":137.65,"x0":-2.491887909035553,"y0":50.00233141562246,"z0":5.622452240520287,"aX":-0.36402651213217524},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.0,"spinRate":2154,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.3963919730511618,"extension":6.092688165813057},"index":2,"playId":"8c458874-080f-363e-8854-ceb1d01b93e3","pitchNumber":3,"startTime":"2026-07-21T23:44:59.256Z","endTime":"2026-07-21T23:45:02.256Z","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":99.0,"endSpeed":90.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.112314356811616,"aZ":-25.161796535300727,"pfxX":-9.835722024557807,"pfxZ":3.339864536930241,"pX":0.8310906298687474,"pZ":2.416831850917745,"vX0":12.358141448622607,"vY0":-143.69555780325254,"vZ0":-4.105174637678136,"x":85.32,"y":173.53,"x0":-2.2397491254664565,"y0":50.00362731136795,"z0":5.420145179441675,"aX":-20.649672067683465},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":2052,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38062622231141763,"extension":6.248740260322305},"index":3,"playId":"981f3593-b0de-30a3-b9e5-d25fec6d874c","pitchNumber":4,"startTime":"2026-07-21T23:45:17.435Z","endTime":"2026-07-21T23:45:21.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752998731453573,"aZ":-42.77627241571282,"pfxX":6.697095227917793,"pfxZ":-7.019760697065095,"pX":0.813866786588233,"pZ":0.5973950019509177,"vX0":5.484697108091961,"vY0":-123.02114458638519,"vZ0":-3.6078825711704248,"x":85.98,"y":222.65,"x0":-2.326453154849354,"y0":50.00424997481558,"z0":5.763199288533646,"aX":10.11300814288746},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.3,"breakHorizontal":-13.6,"spinRate":2713,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4477741476040338,"extension":6.083306998924671},"index":4,"playId":"63237e16-4850-34d1-9091-de018c126bb4","pitchNumber":5,"startTime":"2026-07-21T23:45:35.513Z","endTime":"2026-07-21T23:45:38.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74825003839807,"aZ":-27.66155352161656,"pfxX":0.8431949374756327,"pfxZ":2.410736936539097,"pX":-1.6524858084713014,"pZ":2.28407939643814,"vX0":2.2614848985242233,"vY0":-135.90827726738547,"vZ0":-3.5651347708836445,"x":179.99,"y":177.11,"x0":-2.6048249611844456,"y0":50.001027131464745,"z0":5.533596876225197,"aX":1.5773258851445464},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":-2.0,"spinRate":1968,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.40297849284658227,"extension":6.182074356246006},"index":5,"playId":"a0bc0622-a118-3574-aa3c-5057f51a3051","pitchNumber":6,"startTime":"2026-07-21T23:45:54.185Z","endTime":"2026-07-21T23:45:58.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:45:58.259Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:46:06.098Z","endTime":"2026-07-21T23:47:12.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246486208504205,"aZ":-26.232025417677335,"pfxX":-8.645006670675317,"pfxZ":2.930998684937542,"pX":-0.25270624369560984,"pZ":2.315761587559807,"vX0":9.142273777321602,"vY0":-141.13590086449508,"vZ0":-3.8406193048079995,"x":126.63,"y":176.25,"x0":-2.4011259215320497,"y0":50.0059558308271,"z0":5.371316534911398,"aX":-17.55222089073366},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.7,"breakHorizontal":13.9,"spinRate":1982,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3871506709934942,"extension":6.422180491215563},"index":0,"playId":"6e040d60-a060-3484-9083-7a137af92b3f","pitchNumber":1,"startTime":"2026-07-21T23:46:28.604Z","endTime":"2026-07-21T23:46:32.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.656822904664253,"aZ":-27.879864979591954,"pfxX":-9.03014760726405,"pfxZ":2.115282912590528,"pX":0.38749932475372917,"pZ":2.6099253766784254,"vX0":10.994871709160554,"vY0":-141.25041984297528,"vZ0":-2.8486134703445627,"x":102.23,"y":168.31,"x0":-2.3730100608308717,"y0":50.0035569060373,"z0":5.414494466385262,"aX":-18.34015831820722},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":14.3,"spinRate":2048,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3870267692204892,"extension":6.39495919188144},"index":1,"playId":"1c890498-186c-37dc-b6b4-19f18cae3777","pitchNumber":2,"startTime":"2026-07-21T23:46:48.452Z","endTime":"2026-07-21T23:46:51.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93049280926432,"aZ":-27.92089255049621,"pfxX":8.076670202848026,"pfxZ":2.586744913413508,"pX":0.5547119534861801,"pZ":1.212493456034507,"vX0":5.351158777258176,"vY0":-127.61726277439296,"vZ0":-4.689222420930932,"x":95.86,"y":206.04,"x0":-2.6206697368744187,"y0":50.00418488089911,"z0":5.280266870438928,"aX":13.285442373191833},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":-15.8,"spinRate":2598,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.42964443941362696,"extension":6.322508871996526},"index":2,"playId":"db52dd27-074e-3d84-91a9-84f55f723d8b","pitchNumber":3,"startTime":"2026-07-21T23:47:09.006Z","endTime":"2026-07-21T23:47:12.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:47:12.913Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks. Juan Soto to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:47:20.082Z","endTime":"2026-07-21T23:51:55.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,10],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"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":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94383442950222,"aZ":-11.982586342925613,"pfxX":-3.8853272547804436,"pfxZ":9.743875776213716,"pX":0.24443214521023238,"pZ":3.0423478764071135,"vX0":8.728501402108549,"vY0":-143.23773101263876,"vZ0":-4.859355002432032,"x":107.68,"y":156.64,"x0":-2.341283952221888,"y0":50.0015927437641,"z0":5.513726688532662,"aX":-8.051158990093493},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2170,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3827949839430147,"extension":6.284328374912242},"index":0,"playId":"089ed692-158d-34a9-ab76-bfc0b380c7d7","pitchNumber":1,"startTime":"2026-07-21T23:47:41.639Z","endTime":"2026-07-21T23:47:45.063Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06620434204195,"aZ":-24.57647157472461,"pfxX":0.7688039655042003,"pfxZ":3.9812932298582826,"pX":-1.4164547179322204,"pZ":3.0742730070407176,"vX0":3.1738147248654625,"vY0":-136.7940055054627,"vZ0":-1.9658564688179458,"x":170.99,"y":155.77,"x0":-2.6881378962563995,"y0":50.004128180250376,"z0":5.474381903038052,"aX":1.468185784452129},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2121,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3992633823540137,"extension":6.162524735597862},"index":1,"playId":"9cce1c7b-2743-3f2c-8c13-95a2e62f3d35","pitchNumber":2,"startTime":"2026-07-21T23:48:03.344Z","endTime":"2026-07-21T23:48:06.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11076709585259,"aZ":-15.686444515333315,"pfxX":-4.482223559847158,"pfxZ":8.197983243830551,"pX":-0.9738409000262779,"pZ":2.8977051191220484,"vX0":5.863110597900225,"vY0":-140.93760383633858,"vZ0":-4.214059424747438,"x":154.12,"y":160.54,"x0":-2.499032854378583,"y0":50.00348338975471,"z0":5.425838446200627,"aX":-9.01554235869223},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":7.0,"spinRate":2164,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38866532287519107,"extension":6.344132327689656},"index":2,"playId":"30660a3b-9bfd-3b5b-8d55-429d6088d598","pitchNumber":3,"startTime":"2026-07-21T23:48:23.339Z","endTime":"2026-07-21T23:48:27.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10827970329569,"aZ":-43.685395568857004,"pfxX":6.457107141993241,"pfxZ":-7.645844244501954,"pX":-0.9787166087055598,"pZ":1.6262573397055464,"vX0":1.8590513404663485,"vY0":-122.6854175088179,"vZ0":-0.8977512402121359,"x":154.31,"y":194.87,"x0":-2.5874667480513662,"y0":50.003043107905484,"z0":5.761264530037762,"aX":9.720126916165283},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.8,"breakHorizontal":-12.1,"spinRate":2629,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4486042107586812,"extension":6.186257504747221},"index":3,"playId":"0bb2582e-6f8f-34cb-abbf-6863e49ad26d","pitchNumber":4,"startTime":"2026-07-21T23:48:45.114Z","endTime":"2026-07-21T23:48:48.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-21T23:49:03.885Z","endTime":"2026-07-21T23:49:28.232Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.124830533870366,"aZ":-14.393424515169968,"pfxX":-4.064496340937566,"pfxZ":8.793701383127239,"pX":-0.07710758770660388,"pZ":2.9716726693835547,"vX0":7.820259982689202,"vY0":-141.70351841554438,"vZ0":-4.536347050792385,"x":119.94,"y":158.54,"x0":-2.3517765876094265,"y0":50.00303750874018,"z0":5.521234972839318,"aX":-8.219284718290583},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2067,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38739062217226206,"extension":6.357754011994655},"index":5,"playId":"820e9962-0f8d-3634-8862-b4b4de7e1986","pitchNumber":5,"startTime":"2026-07-21T23:49:28.232Z","endTime":"2026-07-21T23:49:31.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63072274482259,"aZ":-42.10333372648951,"pfxX":4.3963536640725165,"pfxZ":-6.50419883936304,"pX":2.0696830146094682,"pZ":-0.3035643986722524,"vX0":8.818649719782082,"vY0":-123.58912342579515,"vZ0":-5.755577253070483,"x":38.11,"y":246.98,"x0":-2.1345257818197934,"y0":50.00404221698703,"z0":5.643630991739245,"aX":6.709821260718542},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.1,"breakHorizontal":-10.2,"spinRate":2695,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44543291333054214,"extension":6.2685005078909874},"index":6,"playId":"df566803-96ac-3169-94de-48c175db29a1","pitchNumber":6,"startTime":"2026-07-21T23:49:53.336Z","endTime":"2026-07-21T23:50:00.382Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515340720756267,"aZ":-25.495983226903114,"pfxX":1.6273242551053282,"pfxZ":3.5463423148120734,"pX":-0.630024475063692,"pZ":2.0668241877759614,"vX0":4.570598469768775,"vY0":-136.44009334878393,"vZ0":-4.395957161321742,"x":141.02,"y":182.98,"x0":-2.5393768589065027,"y0":50.00038627053534,"z0":5.4595132163207,"aX":3.061757214713101},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2129,"spinDirection":176},"zone":7,"typeConfidence":2.0,"plateTime":0.401717216258227,"extension":6.210427936091494},"index":7,"playId":"58550a08-e5b2-3e63-9e8d-0215222aee59","pitchNumber":7,"startTime":"2026-07-21T23:50:24.382Z","endTime":"2026-07-21T23:50:28.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"4965e5e6-ed22-40ee-9c45-6e0d3bd44bf3","startTime":"2026-07-21T23:50:50.510Z","endTime":"2026-07-21T23:50:55.510Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-07-21T23:51:10.700Z","endTime":"2026-07-21T23:51:50.024Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50492411301297,"aZ":-26.41234490934599,"pfxX":-8.976455984564723,"pfxZ":2.7594672891248866,"pX":-1.2812915947220398,"pZ":3.464463218612552,"vX0":6.533081714167438,"vY0":-143.21119742459368,"vZ0":-1.1941785942482217,"x":165.84,"y":145.24,"x0":-2.42001132917799,"y0":50.00279733564161,"z0":5.531139019935187,"aX":-18.740052690257293},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.9,"breakHorizontal":15.0,"spinRate":1938,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3817219431430159,"extension":6.203000305310945},"index":10,"playId":"f3c04ae7-2999-3e03-b435-c1b59c6cabd7","pitchNumber":8,"startTime":"2026-07-21T23:51:50.024Z","endTime":"2026-07-21T23:51:55.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:51:55.566Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Benge lines out, shortstop Cooper Pratt to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T23:51:58.639Z","endTime":"2026-07-21T23:52:57.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":89.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60926824861404,"aZ":-26.3554555227817,"pfxX":-9.699303868841977,"pfxZ":2.8615211398160536,"pX":-1.0548489193802881,"pZ":3.0308500982806854,"vX0":7.482010817994347,"vY0":-141.6265399435078,"vZ0":-2.047527602269288,"x":157.21,"y":156.95,"x0":-2.4674566681248167,"y0":50.00672153093173,"z0":5.444643193039993,"aX":-19.756071265733254},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2036,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38638021042605253,"extension":6.417450548761018},"index":0,"playId":"9e5ab10e-d1cc-37ce-80ff-4b37c86400c5","pitchNumber":1,"startTime":"2026-07-21T23:52:28.454Z","endTime":"2026-07-21T23:52:31.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6334735125451,"aZ":-28.36670517576884,"pfxX":-9.459591400774698,"pfxZ":1.8765089287451424,"pX":-0.6632641375513422,"pZ":2.15686621835758,"vX0":8.235690730700513,"vY0":-141.34849286062686,"vZ0":-4.054292044993404,"x":142.28,"y":180.54,"x0":-2.378106296630118,"y0":50.00688700853352,"z0":5.42013650098251,"aX":-19.246452660219415},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":15.6,"spinRate":2119,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3867150971807338,"extension":6.410279407303759},"hitData":{"launchSpeed":90.7,"launchAngle":11.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":123.33,"coordY":142.01}},"index":1,"playId":"a1f00c83-45c9-37c7-b468-8772f2826c71","pitchNumber":2,"startTime":"2026-07-21T23:52:49.267Z","endTime":"2026-07-21T23:52:57.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:52:57.231Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:54:48.088Z","endTime":"2026-07-21T23:56:54.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900456958620676,"aZ":-13.921938200979259,"pfxX":4.883556346721428,"pfxZ":10.111369821041427,"pX":0.33357266899024124,"pZ":2.0952953186916394,"vX0":-6.196838057350378,"vY0":-133.0777191545877,"vZ0":-8.244981508146353,"x":104.28,"y":182.21,"x0":2.051102142496954,"y0":50.00104010744704,"z0":6.228912395911764,"aX":8.813392817283763},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":-7.6,"spinRate":2078,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.410610198114421,"extension":6.00270186456068},"index":0,"playId":"a44ceb07-d3fc-373c-9814-2cc42776b636","pitchNumber":1,"startTime":"2026-07-21T23:55:13.143Z","endTime":"2026-07-21T23:55:16.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246870704059184,"aZ":-18.218649613129465,"pfxX":9.310595690480163,"pfxZ":7.733698550969578,"pX":0.29869073768477233,"pZ":2.348269074017713,"vX0":-8.944127258076104,"vY0":-133.14144852795323,"vZ0":-5.986952305259625,"x":105.61,"y":175.38,"x0":2.4838415867168084,"y0":50.00047772808733,"z0":5.934155617833528,"aX":16.796994366087365},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":-15.0,"spinRate":2285,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4106000295708738,"extension":6.1181846349534625},"index":1,"playId":"c801f31b-c580-3429-925e-442c472863d4","pitchNumber":2,"startTime":"2026-07-21T23:55:27.788Z","endTime":"2026-07-21T23:55:31.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T23:55:38.979Z","endTime":"2026-07-21T23:55:53.039Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181773240864636,"aZ":-14.925374810588156,"pfxX":6.591174223657874,"pfxZ":9.13130450987433,"pX":0.3342495707415776,"pZ":3.4989603355231487,"vX0":-7.150366904457542,"vY0":-136.15090029496014,"vZ0":-4.726461106929153,"x":104.26,"y":144.31,"x0":2.1305697169493403,"y0":50.003326959281594,"z0":6.280761948296358,"aX":12.451036523152561},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2346,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4013715953606023,"extension":5.973415526053973},"index":3,"playId":"ee51136b-b3c0-3f90-a71a-273eb5585cf4","pitchNumber":3,"startTime":"2026-07-21T23:55:53.039Z","endTime":"2026-07-21T23:55:56.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931334788359344,"aZ":-30.49713247216015,"pfxX":-5.512671446502236,"pfxZ":1.1677898918258496,"pX":-1.9673214865095403,"pZ":1.1325724335958531,"vX0":-7.89660557164097,"vY0":-119.60541535699322,"vZ0":-4.847826764248554,"x":191.99,"y":208.2,"x0":2.098683514923708,"y0":50.00578145316859,"z0":5.933107982134249,"aX":-7.957082726912023},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":12.0,"spinRate":2528,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4586449710224403,"extension":6.42873525142304},"index":4,"playId":"6661072f-29c8-3f55-b8a6-f1f402768842","pitchNumber":4,"startTime":"2026-07-21T23:56:10.590Z","endTime":"2026-07-21T23:56:14.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34099581181641,"aZ":-10.85202874035502,"pfxX":2.4412714192333858,"pfxZ":11.280293468450974,"pX":-0.044841310982835204,"pZ":2.1925644062116723,"vX0":-5.767082002109979,"vY0":-136.4435452620249,"vZ0":-8.516716644338418,"x":118.71,"y":179.58,"x0":1.7766668997276331,"y0":50.00075506814022,"z0":6.097407885045799,"aX":4.614119881688106},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":-3.2,"spinRate":2284,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.40106619713259084,"extension":6.177452995666198},"index":5,"playId":"ac4c81b9-9738-3120-b149-0d4bb10df71a","pitchNumber":5,"startTime":"2026-07-21T23:56:26.636Z","endTime":"2026-07-21T23:56:29.839Z","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":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373507938603733,"aZ":-13.544854406525204,"pfxX":4.554635044711933,"pfxZ":9.90597112696138,"pX":-0.47674045708012214,"pZ":2.2060962596679508,"vX0":-7.856651042115218,"vY0":-136.36234284931257,"vZ0":-7.946187336250993,"x":135.17,"y":179.22,"x0":1.8518294200811976,"y0":50.00186705282106,"z0":6.0950348729863455,"aX":8.565259733565114},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":-6.6,"spinRate":2235,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.40187882541950515,"extension":6.132490976333219},"hitData":{"launchSpeed":105.7,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.51,"coordY":142.56}},"index":6,"playId":"8dda2ad0-2d18-3a75-9087-bf8d41c3276f","pitchNumber":6,"startTime":"2026-07-21T23:56:45.366Z","endTime":"2026-07-21T23:56:54.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:56:54.003Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder A.J. Ewing in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:57:07.579Z","endTime":"2026-07-21T23:59:13.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":89.9,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379050172443822,"aZ":-22.62943496220074,"pfxX":-1.115068235635972,"pfxZ":5.444014071704796,"pX":-0.8218680160847465,"pZ":1.744816006897997,"vX0":-8.324264484589321,"vY0":-130.77076368152856,"vZ0":-6.2110461124088525,"x":148.33,"y":191.67,"x0":2.5312475005785213,"y0":50.002205332616974,"z0":5.818597551825386,"aX":-1.9552751827049548},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":3.6,"spinRate":2385,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.41687191949056057,"extension":6.272130641452159},"index":0,"playId":"8846ae6a-c29e-333f-b002-0209b9344150","pitchNumber":1,"startTime":"2026-07-21T23:57:26.106Z","endTime":"2026-07-21T23:57:30.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864939101453942,"aZ":-24.560853827025095,"pfxX":-1.045624540092744,"pfxZ":4.329461205458913,"pX":-0.711667784570992,"pZ":1.6489188250392315,"vX0":-7.934333255055919,"vY0":-131.01488336233004,"vZ0":-6.082301335389763,"x":144.13,"y":194.26,"x0":2.4781615578308878,"y0":50.0009124201736,"z0":5.809181717455987,"aX":-1.8353030876199605},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":3.5,"spinRate":2436,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.41634550292808736,"extension":6.4398079994969635},"index":1,"playId":"b8764920-10fa-3cd4-8318-95de813acaa3","pitchNumber":2,"startTime":"2026-07-21T23:57:54.692Z","endTime":"2026-07-21T23:57:57.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"23b812aa-a099-3e1b-a57f-4cae69d1635a","startTime":"2026-07-21T23:58:42.358Z","endTime":"2026-07-21T23:58:45.358Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968191102206568,"aZ":-24.35472971321137,"pfxX":-1.4804310954236515,"pfxZ":4.588349412371475,"pX":-0.6056129992166321,"pZ":2.6555689145197463,"vX0":-7.678527806856924,"vY0":-129.1780467798921,"vZ0":-3.5971673778570774,"x":140.08,"y":167.08,"x0":2.588143690012612,"y0":50.00074841723485,"z0":5.922075393428827,"aX":-2.51865008203146},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":4.3,"spinRate":2364,"spinDirection":185},"zone":4,"typeConfidence":2.0,"plateTime":0.4227766211747941,"extension":6.214325357994324},"hitData":{"launchSpeed":88.7,"launchAngle":40.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.42,"coordY":130.4}},"index":3,"playId":"3d820605-57d1-31f5-b276-44657f3b3b16","pitchNumber":3,"startTime":"2026-07-21T23:59:01.937Z","endTime":"2026-07-21T23:59:13.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T23:59:13.101Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks. Jackson Chourio to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T23:59:29.096Z","endTime":"2026-07-22T00:02:25.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.333309552433533,"aZ":-12.862030656857392,"pfxX":4.205664372857682,"pfxZ":10.615060327031479,"pX":1.453873500365643,"pZ":3.01395358299056,"vX0":-3.2992535245700667,"vY0":-134.3249230360548,"vZ0":-5.9907000983389525,"x":61.58,"y":157.4,"x0":2.154420442921473,"y0":50.002158771577434,"z0":6.195411196010386,"aX":7.650236749674263},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":-6.8,"spinRate":2325,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.40848061102101596,"extension":6.215214809912238},"index":0,"playId":"8314260c-bee6-3096-876d-8af945bf4866","pitchNumber":1,"startTime":"2026-07-21T23:59:42.992Z","endTime":"2026-07-21T23:59:46.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"f17182fd-2ac2-3498-a760-2bcdb7517ff6","startTime":"2026-07-22T00:00:03.020Z","endTime":"2026-07-22T00:00:06.020Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34092259805918,"aZ":-25.420157086833743,"pfxX":9.791786760872556,"pfxZ":4.548863425281533,"pX":0.6971229306200252,"pZ":1.8191348809605081,"vX0":-7.213029732896381,"vY0":-121.01859220390284,"vZ0":-4.541508693886506,"x":90.43,"y":189.66,"x0":2.4422481594395093,"y0":50.005026242597424,"z0":5.9436250037876945,"aX":14.544173655467167},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.4,"breakHorizontal":-16.1,"spinRate":1795,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.45238395963098377,"extension":6.212897749130241},"index":2,"playId":"35149fb0-4c99-3336-8f9a-bfcad1ac2a01","pitchNumber":2,"startTime":"2026-07-22T00:00:22.549Z","endTime":"2026-07-22T00:00:26.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53593679529659,"aZ":-27.153016157827334,"pfxX":-2.957137757928993,"pfxZ":3.4128546451859387,"pX":0.9617031270319727,"pZ":2.127044256658861,"vX0":-3.250529821911797,"vY0":-120.56538962735094,"vZ0":-3.4300908212102854,"x":80.34,"y":181.35,"x0":2.7118124933272356,"y0":50.003245734150155,"z0":5.965639453185791,"aX":-4.351283406394198},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":6.1,"spinRate":2452,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4543770071763742,"extension":6.174879427836785},"index":3,"playId":"ae2024b3-b8e7-3fc8-bdc6-88280a769bc4","pitchNumber":3,"startTime":"2026-07-22T00:00:41.368Z","endTime":"2026-07-22T00:00:45.072Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901264276598088,"aZ":-10.792895502510094,"pfxX":4.950676970509271,"pfxZ":11.82185134992119,"pX":0.7060302485002327,"pZ":1.7224481351028897,"vX0":-5.265967826874772,"vY0":-133.87811128444704,"vZ0":-9.431649538621295,"x":90.09,"y":192.27,"x0":2.0587525800087683,"y0":50.003670668107,"z0":6.071602732897468,"aX":8.95435292948867},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.8,"spinRate":2297,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.40971453280803427,"extension":6.284870136823064},"index":4,"playId":"8c60fa77-d8dd-3460-9628-632b3687ddd4","pitchNumber":4,"startTime":"2026-07-22T00:01:00.856Z","endTime":"2026-07-22T00:01:04.946Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724574138206027,"aZ":-29.252765235933886,"pfxX":-2.12365312134163,"pfxZ":1.866215929693328,"pX":-0.742406869937674,"pZ":1.3266768973539418,"vX0":-6.814793091543708,"vY0":-124.03303570143993,"vZ0":-5.278808671993847,"x":145.3,"y":202.96,"x0":2.311493847657016,"y0":50.003732911508045,"z0":5.908371395384835,"aX":-3.322953500121255},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":5.4,"spinRate":2406,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4408242118946579,"extension":6.3878136105115395},"index":5,"playId":"7efd20a8-fcc4-3c9f-9cd4-9805dd6828d6","pitchNumber":5,"startTime":"2026-07-22T00:01:22.254Z","endTime":"2026-07-22T00:01:25.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-22T00:01:45.885Z","endTime":"2026-07-22T00:01:58.348Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08432158325503,"aZ":-21.078346143351332,"pfxX":-1.6830795572893276,"pfxZ":6.448912462886538,"pX":-0.2439727299323587,"pZ":2.622119465435713,"vX0":-6.448584725609374,"vY0":-129.83562104129356,"vZ0":-4.385084960777177,"x":126.3,"y":167.98,"x0":2.48248949179732,"y0":50.00574599647358,"z0":5.920329084109065,"aX":-2.8975637544070376},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.0,"breakHorizontal":4.3,"spinRate":2476,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.42053915306006484,"extension":6.2497669538392175},"index":7,"playId":"b2ad9eff-94e9-3874-ae10-810301fb8492","pitchNumber":6,"startTime":"2026-07-22T00:01:58.348Z","endTime":"2026-07-22T00:02:01.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152770736832174,"aZ":-23.50833436224974,"pfxX":-1.4625495541872384,"pfxZ":4.987545221809256,"pX":-1.860602692872295,"pZ":2.518212565139862,"vX0":-9.922132660189249,"vY0":-130.36791334997446,"vZ0":-4.273071592388897,"x":187.92,"y":170.79,"x0":2.170681116255391,"y0":50.00075540214597,"z0":5.934078861545545,"aX":-2.5363272963451506},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":4.7,"spinRate":2349,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.41873688336771586,"extension":6.399494988628636},"index":8,"playId":"2f2fa685-579d-3990-b28f-02affcb5fba7","pitchNumber":7,"startTime":"2026-07-22T00:02:22.085Z","endTime":"2026-07-22T00:02:25.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:02:25.429Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andrew Vaughn grounds into a double play, pitcher Zac Thornton to second baseman Marcus Semien to first baseman Jared Young. William Contreras out at 2nd. Andrew Vaughn out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:02:27.762Z","endTime":"2026-07-22T00:03:26.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":80.8,"endSpeed":74.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935719905718713,"aZ":-30.453156820991442,"pfxX":-5.632769252766018,"pfxZ":1.2383976910634589,"pX":0.08742656923493808,"pZ":1.0163142567557808,"vX0":-3.3131384556030494,"vY0":-117.6171627228814,"vZ0":-4.7654905173655,"x":113.67,"y":211.34,"x0":2.249850223415763,"y0":50.00363454653007,"z0":5.9179775695765295,"aX":-7.829699425766751},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.3,"breakHorizontal":11.0,"spinRate":2594,"spinDirection":292},"zone":14,"typeConfidence":2.0,"plateTime":0.4670966963677534,"extension":6.3551168810159515},"index":0,"playId":"79c22bc0-7765-34f7-945a-ace96e8b9aac","pitchNumber":1,"startTime":"2026-07-22T00:03:00.649Z","endTime":"2026-07-22T00:03:04.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30433700780059,"aZ":-18.23715024979169,"pfxX":8.929975298567,"pfxZ":7.551218362093861,"pX":0.4471341489827611,"pZ":2.671216162088361,"vX0":-8.414048010005898,"vY0":-135.19542261690827,"vZ0":-5.217347871072715,"x":99.96,"y":166.66,"x0":2.4440341548362174,"y0":50.003246101247356,"z0":5.911799465147198,"aX":16.481792630229904},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-14.3,"spinRate":2403,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.40561109975658605,"extension":6.194895689237741},"hitData":{"launchSpeed":81.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.95,"coordY":183.1}},"index":1,"playId":"ab5fcccc-991d-3ba9-b094-a6b020cb03d3","pitchNumber":2,"startTime":"2026-07-22T00:03:18.841Z","endTime":"2026-07-22T00:03:26.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:03:26.870Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Robert Jr. pops out to first baseman Andrew Vaughn in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:05:22.676Z","endTime":"2026-07-22T00:06:16.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362863152302946,"aZ":-29.234771324741335,"pfxX":-10.18272768873219,"pfxZ":1.4938778658497966,"pX":-0.3729088985027911,"pZ":3.2142823536922975,"vX0":8.948851345821623,"vY0":-139.02679656677202,"vZ0":-1.288030778634929,"x":131.21,"y":151.99,"x0":-2.300721051560333,"y0":50.00527069354926,"z0":5.6128764468860775,"aX":-20.059962870528786},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":2000,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39304709343388833,"extension":6.188582721874813},"index":0,"playId":"aea76daa-e852-3dc1-b04e-b646c4949487","pitchNumber":1,"startTime":"2026-07-22T00:05:36.662Z","endTime":"2026-07-22T00:05:40.091Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502624998743535,"aZ":-24.48918055031383,"pfxX":-9.115554162200011,"pfxZ":3.985839025822445,"pX":-0.9714087369184302,"pZ":3.729394506035025,"vX0":7.166062921936254,"vY0":-137.49606617413602,"vZ0":-0.5954841664796322,"x":154.03,"y":138.09,"x0":-2.418165809713466,"y0":50.00283978220756,"z0":5.600380866984658,"aX":-17.5749395941775},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":1997,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3973064954253718,"extension":6.165448254654872},"index":1,"playId":"1875484a-f272-3ebb-a398-f3ffbe354966","pitchNumber":2,"startTime":"2026-07-22T00:05:49.958Z","endTime":"2026-07-22T00:05:52.958Z","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":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.442493062042242,"aZ":-20.910684895431356,"pfxX":-4.488045148856907,"pfxZ":5.720781813277391,"pX":-0.40035371722128865,"pZ":3.305473901619851,"vX0":7.062542368307042,"vY0":-138.9917812986983,"vZ0":-2.411085418753173,"x":132.26,"y":149.53,"x0":-2.3842593460884793,"y0":50.00008450597827,"z0":5.563860494584982,"aX":-8.83225285523611},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":6.7,"spinRate":1881,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39319731462550767,"extension":5.9874531427069915},"hitData":{"launchSpeed":63.8,"launchAngle":55.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.78,"coordY":166.57}},"index":2,"playId":"9519c86f-cf86-351f-b9ca-3f60e0c69271","pitchNumber":3,"startTime":"2026-07-22T00:06:07.860Z","endTime":"2026-07-22T00:06:16.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:06:16.848Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Young homers (7) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:06:20.905Z","endTime":"2026-07-22T00:07:57.059Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53480999654286,"aZ":-17.548224644787872,"pfxX":-4.6183629033301985,"pfxZ":7.2448459753616365,"pX":-0.49551164375696094,"pZ":3.395293320166578,"vX0":7.014576936466813,"vY0":-141.26613293435412,"vZ0":-2.7183674709599104,"x":135.89,"y":147.11,"x0":-2.4120826956670305,"y0":50.00246630207323,"z0":5.499690923844107,"aX":-9.323704573462864},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2012,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3879056822113518,"extension":6.184654066696632},"index":0,"playId":"9bf9692b-84d4-31c7-99e8-1d7d035833fc","pitchNumber":1,"startTime":"2026-07-22T00:06:41.510Z","endTime":"2026-07-22T00:06:44.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T00:06:51.659Z","endTime":"2026-07-22T00:07:01.497Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7395570154521,"aZ":-29.41177589052522,"pfxX":-9.50992090926507,"pfxZ":1.5059859036726353,"pX":-0.4793068682686658,"pZ":1.4891415861947055,"vX0":8.526984435024833,"vY0":-134.80759081304817,"vZ0":-4.800362532384373,"x":135.27,"y":198.57,"x0":-2.4559285449926467,"y0":50.00111126372101,"z0":5.382131984864083,"aX":-17.41044849497166},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.8,"breakHorizontal":15.2,"spinRate":1771,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.40712259865804734,"extension":6.357681693333795},"index":2,"playId":"f1093682-e5f4-3472-af94-76d4f7c2150e","pitchNumber":2,"startTime":"2026-07-22T00:07:01.497Z","endTime":"2026-07-22T00:07:05.062Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21815022045806,"aZ":-27.47556141475634,"pfxX":1.6764266869494082,"pfxZ":2.583688294865281,"pX":0.8863049279641969,"pZ":4.016521675523114,"vX0":7.946412399609582,"vY0":-134.07287353086738,"vZ0":0.8124446513125748,"x":83.22,"y":130.33,"x0":-2.3348138423819904,"y0":50.00338171975127,"z0":5.671675867672441,"aX":3.0482564716100065},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2143,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4086593787910724,"extension":6.146886769865276},"index":3,"playId":"8e1ea512-8647-351d-93fc-f2f0945ae565","pitchNumber":3,"startTime":"2026-07-22T00:07:16.786Z","endTime":"2026-07-22T00:07:20.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272942575343976,"aZ":-26.672388621659284,"pfxX":0.6204297633395726,"pfxZ":3.049695834388129,"pX":0.5722571557685068,"pZ":1.878160057568863,"vX0":7.785426911920848,"vY0":-133.40738660071077,"vZ0":-4.227424977390176,"x":95.19,"y":188.07,"x0":-2.4626685893294153,"y0":50.0049102755156,"z0":5.402318114192175,"aX":1.1197680343949963},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":-2.8,"spinRate":2117,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4103179959946064,"extension":6.432951235349415},"hitData":{"launchSpeed":107.2,"launchAngle":38.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":180.82,"coordY":49.97}},"index":4,"playId":"91a45921-33bc-38a1-92d2-c55dd7343c1a","pitchNumber":4,"startTime":"2026-07-22T00:07:34.116Z","endTime":"2026-07-22T00:07:57.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:07:57.059Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a ground ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:07:49.817Z","endTime":"2026-07-22T00:08:25.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03546663186991,"aZ":-26.393134430769727,"pfxX":-9.601534253892375,"pfxZ":2.912455693342534,"pX":0.13501772935538622,"pZ":2.09926147719086,"vX0":10.359359926097012,"vY0":-140.07544335812307,"vZ0":-4.3320774785589276,"x":111.85,"y":182.1,"x0":-2.3660928521927684,"y0":50.001957435246354,"z0":5.394197743864899,"aX":-19.05401341347387},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.6,"breakHorizontal":15.2,"spinRate":2001,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39122186114481217,"extension":6.287806349954816},"hitData":{"launchSpeed":103.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.38,"coordY":82.77}},"index":0,"playId":"4ce03d58-7b6e-3342-bbb8-624056947895","pitchNumber":1,"startTime":"2026-07-22T00:08:16.514Z","endTime":"2026-07-22T00:08:25.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:08:25.133Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, first baseman Andrew Vaughn to pitcher Brandon Sproat.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T00:08:35.740Z","endTime":"2026-07-22T00:14:16.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687075,"link":"/api/v1/people/687075"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":9},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000235106575605,"aZ":-30.84842766351071,"pfxX":-8.830815499105078,"pfxZ":0.70326346942017,"pX":-2.171024203074047,"pZ":2.7400786898477376,"vX0":3.8560567894880298,"vY0":-136.54949558381642,"vZ0":-1.7288972146466834,"x":199.75,"y":164.8,"x0":-2.4539631692280204,"y0":50.00320852611228,"z0":5.503266292160169,"aX":-16.68071223468119},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":1930,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40107646706611355,"extension":6.275609339696156},"index":0,"playId":"c696bd8a-c5d4-3f1f-9458-187a957e49d7","pitchNumber":1,"startTime":"2026-07-22T00:08:55.527Z","endTime":"2026-07-22T00:09:00.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72702197982834,"aZ":-27.72930725952329,"pfxX":-9.092470795788472,"pfxZ":2.200610504350644,"pX":-0.012337173992494213,"pZ":3.043604925228568,"vX0":9.60914844288493,"vY0":-140.65986667408586,"vZ0":-1.8007925113474426,"x":117.47,"y":156.6,"x0":-2.2796022130550244,"y0":50.000944396730695,"z0":5.477207515956507,"aX":-18.350868852624796},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":2024,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.38832505081737434,"extension":6.424009211045577},"index":1,"playId":"b88bab33-c287-3766-825c-6199f13c07a0","pitchNumber":2,"startTime":"2026-07-22T00:09:17.089Z","endTime":"2026-07-22T00:09:20.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898967788115538,"aZ":-21.429395132859447,"pfxX":-0.6199414157259947,"pfxZ":5.65062352193485,"pX":-0.18560847997030586,"pZ":2.5669358401850375,"vX0":6.3342313338875975,"vY0":-136.0413380985325,"vZ0":-3.9010472354201133,"x":124.07,"y":169.47,"x0":-2.449581643847311,"y0":50.000651490146865,"z0":5.47920737364595,"aX":-1.1794200432756778},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":0.0,"spinRate":2174,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40047579294803004,"extension":6.373247879104914},"index":2,"playId":"6e64c71f-90b5-3ef7-b442-df690312f5b4","pitchNumber":3,"startTime":"2026-07-22T00:09:41.969Z","endTime":"2026-07-22T00:09:44.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097497422273797,"aZ":-28.19216167166182,"pfxX":7.33471837657542,"pfxZ":2.4746355993979474,"pX":0.21166224104397963,"pZ":2.3211019264206896,"vX0":4.527124868501145,"vY0":-126.12147283501244,"vZ0":-2.0144649880116083,"x":108.93,"y":176.11,"x0":-2.560464537584136,"y0":50.00156246440127,"z0":5.407993528636277,"aX":11.791950042696643},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.3,"spinRate":2696,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.434592609326955,"extension":6.343605334948384},"index":3,"playId":"d0d2a917-3cb7-39ce-9a63-f053b6edff2a","pitchNumber":4,"startTime":"2026-07-22T00:10:04.575Z","endTime":"2026-07-22T00:10:09.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"e3ca5712-868e-364f-88a7-dd459e1626a8","startTime":"2026-07-22T00:10:35.336Z","endTime":"2026-07-22T00:10:38.336Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Brewers challenged (tag play), call on the field was overturned: pitcher Brandon Sproat picks off Marcus Semien at 1st on throw to first baseman Andrew Vaughn.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"e3ca5712-868e-364f-88a7-dd459e1626a8","startTime":"2026-07-22T00:10:40.538Z","endTime":"2026-07-22T00:12:59.609Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":158}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865160832359987,"aZ":-27.136556422860103,"pfxX":-9.590642140244798,"pfxZ":2.470659033368717,"pX":-0.16826425714561674,"pZ":2.981362278721688,"vX0":9.505736211189454,"vY0":-141.40439209608152,"vZ0":-2.171121035736131,"x":123.41,"y":158.28,"x0":-2.3146772798329236,"y0":50.00548345672149,"z0":5.486304841839712,"aX":-19.578192116879315},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2029,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38618133444684144,"extension":6.212521711296715},"index":6,"playId":"55e7a841-643a-3c1b-a2a3-a4015ce1ff61","pitchNumber":5,"startTime":"2026-07-22T00:12:59.609Z","endTime":"2026-07-22T00:13:04.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409507200347782,"aZ":-17.416328247730902,"pfxX":-4.760463444336329,"pfxZ":7.093365273023096,"pX":0.6419333203323117,"pZ":2.984312379720023,"vX0":9.472764477216566,"vY0":-142.97063801390075,"vZ0":-4.1009037661119185,"x":92.53,"y":158.2,"x0":-2.0882731018635523,"y0":50.003335257459355,"z0":5.522759122394239,"aX":-9.9057421363435},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.2,"breakHorizontal":6.8,"spinRate":2092,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38237107801061176,"extension":6.3039656854209},"index":7,"playId":"88f1d06e-2603-3e21-ba36-b9710227914a","pitchNumber":6,"startTime":"2026-07-22T00:13:34.137Z","endTime":"2026-07-22T00:13:37.411Z","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":85.9,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.939425027258697,"aZ":-29.629152861538373,"pfxX":9.429663129518545,"pfxZ":1.6147279786045292,"pX":0.506328217008231,"pZ":1.1981240274927623,"vX0":4.5739385934280925,"vY0":-124.96888183288429,"vZ0":-4.181207097201682,"x":97.7,"y":206.43,"x0":-2.5745543557365003,"y0":50.00253455905053,"z0":5.335454321345256,"aX":14.866609135959138},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-18.1,"spinRate":2712,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4388283746197761,"extension":6.347423394428743},"index":8,"playId":"7860436c-aac1-3737-bbc7-e41f9ab8a5b4","pitchNumber":7,"startTime":"2026-07-22T00:13:53.428Z","endTime":"2026-07-22T00:13:56.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17854913638537,"aZ":-28.994022738944015,"pfxX":-9.667205742513978,"pfxZ":1.5975862148534024,"pX":0.24411242792965854,"pZ":2.396778184476258,"vX0":10.628720594629787,"vY0":-139.97159967575942,"vZ0":-2.971385535084704,"x":107.7,"y":174.07,"x0":-2.337741102150473,"y0":50.004661708769035,"z0":5.360889115605136,"aX":-19.2760255285889},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.5,"breakHorizontal":15.5,"spinRate":2034,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3905878222203416,"extension":6.455653530506151},"hitData":{"launchSpeed":97.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":163.84}},"index":9,"playId":"9aee2b71-6bb9-3ce0-b7b2-cc777377968f","pitchNumber":8,"startTime":"2026-07-22T00:14:08.883Z","endTime":"2026-07-22T00:14:16.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:14:16.612Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, pitcher Zac Thornton to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:16:35.339Z","endTime":"2026-07-22T00:17:33.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601812521517875,"aZ":-15.409940873158446,"pfxX":5.217045926718465,"pfxZ":9.31153000728046,"pX":0.525611688717597,"pZ":4.00987353511123,"vX0":-6.428631197629951,"vY0":-133.3284963307701,"vZ0":-2.873082838937344,"x":96.96,"y":130.51,"x0":2.289959579655292,"y0":50.006180568136706,"z0":6.213251400979758,"aX":9.396976446989605},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-8.0,"spinRate":2111,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4107675142518432,"extension":5.947916192076219},"index":0,"playId":"2c0455f2-0136-3afe-9b07-84c792fe28ed","pitchNumber":1,"startTime":"2026-07-22T00:16:35.339Z","endTime":"2026-07-22T00:16:38.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56297486292357,"aZ":-16.972639293269644,"pfxX":8.78015951781715,"pfxZ":8.48234060066742,"pX":0.23320190827610165,"pZ":3.056437013466539,"vX0":-8.523651911043384,"vY0":-132.81008293597435,"vZ0":-4.455797824109694,"x":108.11,"y":156.26,"x0":2.3383495823077554,"y0":50.004195351890765,"z0":5.984688320612977,"aX":15.73840998766602},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-14.2,"spinRate":2209,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.41190055507263423,"extension":6.001346642358497},"index":1,"playId":"1750b7fd-1265-392d-9945-09d23204fbca","pitchNumber":2,"startTime":"2026-07-22T00:16:47.009Z","endTime":"2026-07-22T00:16:50.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50622680758227,"aZ":-19.28992845787652,"pfxX":9.330780017336163,"pfxZ":7.169122086746201,"pX":1.5710731083729126,"pZ":2.604399667926273,"vX0":-5.5649136458965245,"vY0":-133.1909041064068,"vZ0":-5.120779352923391,"x":57.11,"y":168.46,"x0":2.474783989569624,"y0":50.004629664580186,"z0":5.946274905919255,"aX":16.77216118872592},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":-15.7,"spinRate":2278,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4111811406215353,"extension":6.094386668160669},"index":2,"playId":"5aa9393a-8202-3317-87fa-229625ddc383","pitchNumber":3,"startTime":"2026-07-22T00:17:01.774Z","endTime":"2026-07-22T00:17:05.137Z","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":0},"index":3,"startTime":"2026-07-22T00:17:12.737Z","endTime":"2026-07-22T00:17:26.454Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879760817950768,"aZ":-20.5287367303726,"pfxX":9.741155011031955,"pfxZ":6.218373994651573,"pX":0.13343824312556063,"pZ":2.720084410547924,"vX0":-9.473270928830493,"vY0":-135.7922859364656,"vZ0":-4.521214568885515,"x":111.91,"y":165.34,"x0":2.396493785021228,"y0":50.006341347339564,"z0":5.829252985189947,"aX":18.252198239150736},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":-15.7,"spinRate":2291,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.402892699882742,"extension":6.011508386855278},"hitData":{"launchSpeed":64.5,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.59,"coordY":186.4}},"index":4,"playId":"ddb18fea-8641-36f0-82b8-ce64b0555c23","pitchNumber":4,"startTime":"2026-07-22T00:17:26.454Z","endTime":"2026-07-22T00:17:33.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:17:33.734Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:17:39.124Z","endTime":"2026-07-22T00:19:12.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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.5,"endSpeed":84.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118726090057617,"aZ":-13.114257680413251,"pfxX":4.706486146099483,"pfxZ":10.439312313138785,"pX":0.21572825176447882,"pZ":3.20217521184979,"vX0":-5.981834253303866,"vY0":-134.50182029002528,"vZ0":-5.55410042001587,"x":108.78,"y":152.32,"x0":1.8606986518928155,"y0":50.00520076016462,"z0":6.22979070320378,"aX":8.59523655135785},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-7.2,"spinRate":2376,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.40778598531615273,"extension":6.056199336730187},"index":0,"playId":"6d93a7e3-8bc5-3586-8ce5-1777849f1d6e","pitchNumber":1,"startTime":"2026-07-22T00:18:00.047Z","endTime":"2026-07-22T00:18:03.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842629218933943,"aZ":-20.663365624803863,"pfxX":9.147833461374223,"pfxZ":7.48728045306244,"pX":-0.09900763290539667,"pZ":1.212590149472709,"vX0":-8.673713937699722,"vY0":-123.05545329360444,"vZ0":-7.054241119126965,"x":120.77,"y":206.04,"x0":2.278705889461776,"y0":50.004112405238,"z0":5.860404785682168,"aX":14.066213733453962},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":12.1,"breakHorizontal":-14.6,"spinRate":1801,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.444679420519281,"extension":6.270497958904675},"index":1,"playId":"14608aa5-21b1-3704-ab93-d5b5908c6f09","pitchNumber":2,"startTime":"2026-07-22T00:18:15.640Z","endTime":"2026-07-22T00:18:18.958Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853596815648682,"aZ":-18.5717237568609,"pfxX":9.492605145286134,"pfxZ":7.473431826998747,"pX":0.4369551974814663,"pZ":2.263876999465597,"vX0":-8.467413187571504,"vY0":-133.82183835717606,"vZ0":-5.874515763840442,"x":100.34,"y":177.66,"x0":2.4029213469241455,"y0":50.00621021888272,"z0":5.81042082163209,"aX":17.285972890734456},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-15.5,"spinRate":2340,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4087113409270984,"extension":6.017097705055511},"index":2,"playId":"e07c5f50-ca9c-3c04-a1b2-c6ba5a9beacc","pitchNumber":3,"startTime":"2026-07-22T00:18:27.943Z","endTime":"2026-07-22T00:18:31.230Z","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":1},"index":3,"startTime":"2026-07-22T00:18:43.148Z","endTime":"2026-07-22T00:18:56.497Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84826276122905,"aZ":-13.15319820995026,"pfxX":5.067654510613087,"pfxZ":9.795679516493353,"pX":-0.10328198208333789,"pZ":4.166493195878199,"vX0":-7.48278346312011,"vY0":-138.23231157243603,"vZ0":-3.4083336945544374,"x":120.94,"y":126.28,"x0":1.9761556634578559,"y0":50.0022473455123,"z0":6.294342305957829,"aX":9.840316165768451},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.7,"spinRate":2454,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.3957394698837158,"extension":6.073897334815392},"index":4,"playId":"d5a67a66-9835-3c8e-8159-b751d9a420a3","pitchNumber":4,"startTime":"2026-07-22T00:18:56.497Z","endTime":"2026-07-22T00:18:59.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31111231038268,"aZ":-25.600340949649098,"pfxX":-2.2980404676195603,"pfxZ":3.8721369881796583,"pX":0.16913473509951132,"pZ":2.965500411966098,"vX0":-4.877131247964193,"vY0":-129.07670479978805,"vZ0":-2.622110088739127,"x":110.55,"y":158.71,"x0":2.377067228467365,"y0":50.002903985543426,"z0":5.952964457681307,"aX":-3.901081832573985},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":5.2,"spinRate":2428,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.42333850526040484,"extension":6.099002730689316},"index":5,"playId":"bbaf5013-6496-3c29-9b25-7541dbec244c","pitchNumber":5,"startTime":"2026-07-22T00:19:09.133Z","endTime":"2026-07-22T00:19:12.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:19:12.561Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Lara flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T00:19:16.053Z","endTime":"2026-07-22T00:20:19.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08727347041652,"aZ":-16.253338209249304,"pfxX":9.706847149243611,"pfxZ":8.493295995767532,"pX":-0.15180232389153123,"pZ":2.025964120716265,"vX0":-9.85979541821881,"vY0":-135.8877354553728,"vZ0":-7.189303123231104,"x":122.79,"y":184.08,"x0":2.258194161340321,"y0":50.00419536812808,"z0":5.830071490888704,"aX":18.199873154957327},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-15.6,"spinRate":2359,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4026982617689363,"extension":6.035401314382974},"index":0,"playId":"b0c6dfff-778c-3400-9606-8238a242b4e4","pitchNumber":1,"startTime":"2026-07-22T00:19:38.968Z","endTime":"2026-07-22T00:19:42.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503000932529293,"aZ":-13.105671607180566,"pfxX":4.68749780814688,"pfxZ":10.034057997046016,"pX":-0.8770364372864108,"pZ":2.735714594547077,"vX0":-8.719351503202011,"vY0":-136.8168716432869,"vZ0":-6.860104731392343,"x":150.43,"y":164.92,"x0":1.73865716304918,"y0":50.001463845770466,"z0":6.1692826040015225,"aX":8.90742362190657},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2338,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.39995462378799074,"extension":6.1651248851787965},"index":1,"playId":"3e834400-6100-3071-9c10-92c15399d83c","pitchNumber":2,"startTime":"2026-07-22T00:19:54.126Z","endTime":"2026-07-22T00:19:57.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21950399467565,"aZ":-26.2128405179304,"pfxX":-4.261880215849401,"pfxZ":3.9526408326257556,"pX":-0.3568786099825705,"pZ":2.910224734841376,"vX0":-5.580139429315731,"vY0":-122.60370632396786,"vZ0":-1.7871950147435225,"x":130.6,"y":160.2,"x0":2.5100797692537515,"y0":50.00502401845718,"z0":5.904869965221898,"aX":-6.4313176599746775},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.0,"breakHorizontal":9.1,"spinRate":2565,"spinDirection":260},"zone":1,"typeConfidence":2.0,"plateTime":0.44824604887744135,"extension":6.065587967041565},"hitData":{"launchSpeed":92.4,"launchAngle":38.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.04,"coordY":69.24}},"index":2,"playId":"8a6ce89b-ef62-33e2-9266-b081c8f5321a","pitchNumber":3,"startTime":"2026-07-22T00:20:10.389Z","endTime":"2026-07-22T00:20:19.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:20:19.330Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"A.J. Ewing walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:22:33.887Z","endTime":"2026-07-22T00:23:31.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T00:22:25.736Z","endTime":"2026-07-22T00:22:36.148Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.276830956607036,"aZ":-29.565220330020384,"pfxX":-10.083486493475954,"pfxZ":1.3484878309573638,"pX":-0.9161292868220576,"pZ":3.2985984575465555,"vX0":7.821576668383704,"vY0":-138.35606417309074,"vZ0":-0.9630392994248976,"x":151.92,"y":149.72,"x0":-2.471660475861987,"y0":50.00453762022855,"z0":5.635153071169382,"aX":-19.523441592792214},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.4,"breakHorizontal":16.6,"spinRate":2045,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.396107796745246,"extension":6.039451901605211},"index":1,"playId":"84626020-af81-3010-9635-2a8b4a36deaf","pitchNumber":1,"startTime":"2026-07-22T00:22:36.148Z","endTime":"2026-07-22T00:22:39.708Z","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":92.9,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.509935105123716,"aZ":-28.06507904686528,"pfxX":-10.066632118029627,"pfxZ":2.23158355762906,"pX":-0.9563626405028642,"pZ":2.77314680173435,"vX0":7.493472756381603,"vY0":-135.12311708467678,"vZ0":-2.2380342784477936,"x":153.45,"y":163.91,"x0":-2.4630007371592515,"y0":50.004440632256824,"z0":5.591863281880503,"aX":-18.544555464634865},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.7,"breakHorizontal":16.6,"spinRate":1930,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4059569943511936,"extension":6.158981904668047},"index":2,"playId":"473e8ff4-f1a0-388f-aa8e-3b43711163b4","pitchNumber":2,"startTime":"2026-07-22T00:22:49.920Z","endTime":"2026-07-22T00:22:53.564Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6010017286037,"aZ":-28.905088475304012,"pfxX":-10.63179020388651,"pfxZ":1.6688473031939566,"pX":1.0952893853959433,"pZ":1.7307544429614083,"vX0":12.826521011814975,"vY0":-138.89964615072506,"vZ0":-4.921177801673178,"x":75.25,"y":192.05,"x0":-2.1972176807124137,"y0":50.0021726752743,"z0":5.443322568578747,"aX":-20.810886413452003},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":2025,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3940720329013607,"extension":6.28429594025707},"index":3,"playId":"c27dcd34-fef8-39b5-9285-98d3e8142711","pitchNumber":3,"startTime":"2026-07-22T00:23:07.017Z","endTime":"2026-07-22T00:23:10.903Z","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":95.8,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261229971551938,"aZ":-18.421618968813934,"pfxX":-4.565109526038108,"pfxZ":6.938191728114186,"pX":-0.3839934148464246,"pZ":3.5761891512495456,"vX0":7.246461052423716,"vY0":-139.43199176167082,"vZ0":-2.120540664320348,"x":131.64,"y":142.22,"x0":-2.415091171684631,"y0":50.006895038527425,"z0":5.5527661451110255,"aX":-9.05495414243545},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":6.8,"spinRate":1903,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39175592335762843,"extension":6.193880545769232},"index":4,"playId":"c69dff1d-d9df-3756-a2a9-f7948a205fb0","pitchNumber":4,"startTime":"2026-07-22T00:23:27.805Z","endTime":"2026-07-22T00:23:31.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:23:31.518Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:23:39.288Z","endTime":"2026-07-22T00:26:57.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638075129067133,"aZ":-29.197457724558372,"pfxX":0.4989418748588381,"pfxZ":1.6461883319812927,"pX":-2.1684456683773834,"pZ":3.878709359280855,"vX0":1.2869575242652485,"vY0":-133.24631670543891,"vZ0":0.8266434488783144,"x":199.66,"y":134.05,"x0":-2.721123480416976,"y0":50.004987307773405,"z0":5.662037638746409,"aX":0.9039688762420274},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2105,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.40990628219658154,"extension":6.163762776047547},"index":0,"playId":"c88a883c-bb20-3621-b533-b4d4b6e4f32d","pitchNumber":1,"startTime":"2026-07-22T00:24:00.861Z","endTime":"2026-07-22T00:24:03.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"c3cba24c-3a96-3589-925d-95282205b3fc","startTime":"2026-07-22T00:24:20.874Z","endTime":"2026-07-22T00:24:23.874Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67528440472491,"aZ":-16.217867929658567,"pfxX":-3.503506133965727,"pfxZ":7.980301871938082,"pX":-1.6371771315239525,"pZ":3.52069344220775,"vX0":3.662983817873572,"vY0":-140.26781101986427,"vZ0":-2.6423223082888634,"x":179.41,"y":143.72,"x0":-2.5025902137943024,"y0":50.00340065729504,"z0":5.527807862864006,"aX":-7.006280607979142},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":5.6,"spinRate":2107,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3899512907306124,"extension":6.219857993914531},"index":2,"playId":"84f19199-5093-3bc8-b514-5a5fa2abdc42","pitchNumber":2,"startTime":"2026-07-22T00:24:42.142Z","endTime":"2026-07-22T00:24:45.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"e14ce24e-0afd-4d0b-af9d-d6afff453dde","startTime":"2026-07-22T00:25:04.850Z","endTime":"2026-07-22T00:25:09.850Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72307600174593,"aZ":-30.245446908477476,"pfxX":-9.542738485950606,"pfxZ":0.9834608516451837,"pX":0.15528244222408288,"pZ":2.844676567987653,"vX0":10.145868246724874,"vY0":-139.52480301616038,"vZ0":-1.7472749554392695,"x":111.08,"y":161.97,"x0":-2.296308698525949,"y0":50.00313925289192,"z0":5.4808567652918745,"aX":-18.72964231338831},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.6,"breakHorizontal":15.1,"spinRate":1844,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.3932427434087664,"extension":6.25886504146705},"index":4,"playId":"d23a6cbd-2a69-3984-a930-5ca199d54f22","pitchNumber":3,"startTime":"2026-07-22T00:25:25.210Z","endTime":"2026-07-22T00:25:28.683Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60739167801966,"aZ":-26.469266142405353,"pfxX":1.200264476418556,"pfxZ":3.0331296250287885,"pX":-1.0824678937553207,"pZ":2.33237207470948,"vX0":3.76187017836925,"vY0":-135.72157281673896,"vZ0":-3.279407109057524,"x":158.26,"y":175.81,"x0":-2.638188646370424,"y0":50.00221665453287,"z0":5.384526495141287,"aX":2.2545711388738816},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.0,"breakHorizontal":-2.9,"spinRate":2059,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.40241965550192216,"extension":6.3784476100079734},"index":5,"playId":"5b94569d-b942-3583-9829-26aff39eae58","pitchNumber":4,"startTime":"2026-07-22T00:25:47.136Z","endTime":"2026-07-22T00:25:50.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-07-22T00:25:59.626Z","endTime":"2026-07-22T00:26:18.510Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130461450206752,"aZ":-28.981438829517497,"pfxX":-9.621003108102116,"pfxZ":1.6116633782352583,"pX":-0.299756462314249,"pZ":2.8512681429085664,"vX0":9.176927315216043,"vY0":-139.6446407431306,"vZ0":-2.087575606785487,"x":128.43,"y":161.8,"x0":-2.3769139726552253,"y0":50.00043565090703,"z0":5.513044657090929,"aX":-19.019822192486327},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.6,"breakHorizontal":15.6,"spinRate":2017,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3920708284526264,"extension":6.4064443978693495},"index":7,"playId":"d8c31c2e-442c-3692-9767-1763b17267cd","pitchNumber":5,"startTime":"2026-07-22T00:26:18.510Z","endTime":"2026-07-22T00:26:21.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40411091885712,"aZ":-28.419778792518233,"pfxX":-9.678463275906509,"pfxZ":1.867947002730653,"pX":0.15571643733876678,"pZ":1.9317616511433864,"vX0":10.330813653056953,"vY0":-140.74996245512114,"vZ0":-4.364015124493304,"x":111.06,"y":186.62,"x0":-2.3016273351552243,"y0":50.00317030996431,"z0":5.338750356320346,"aX":-19.45474580653248},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.6,"breakHorizontal":15.5,"spinRate":1990,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3888779471906334,"extension":6.496438695288977},"hitData":{"launchSpeed":92.6,"launchAngle":41.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":90.87}},"index":8,"playId":"6603a91e-1650-3d41-8892-cf496dba5ab6","pitchNumber":6,"startTime":"2026-07-22T00:26:45.736Z","endTime":"2026-07-22T00:26:57.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:26:57.087Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:27:43.283Z","endTime":"2026-07-22T00:28:14.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3ba1b6ab-f48a-30ee-ad48-53a7779235a5","startTime":"2026-07-22T00:27:25.405Z","endTime":"2026-07-22T00:27:28.405Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.646953224917056,"aZ":-25.58724559174524,"pfxX":-9.14456238438865,"pfxZ":3.3019482189446325,"pX":-0.5130174084567906,"pZ":2.287145025247207,"vX0":8.385045080574555,"vY0":-140.14897668340848,"vZ0":-3.914425829992134,"x":136.56,"y":177.03,"x0":-2.3504997998277144,"y0":50.006903501341164,"z0":5.3665223556343955,"aX":-18.2590384077703},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":2035,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39030793686988297,"extension":6.278619438060152},"index":1,"playId":"40cde55e-a7f9-3912-8c02-82f3e57f533c","pitchNumber":1,"startTime":"2026-07-22T00:27:45.284Z","endTime":"2026-07-22T00:27:48.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84400127503324,"aZ":-24.92035844073213,"pfxX":-9.44401982615107,"pfxZ":3.663908428625926,"pX":-0.34067154671038363,"pZ":1.663414858348586,"vX0":8.822299437078428,"vY0":-139.73450915911414,"vZ0":-5.508332291432328,"x":129.99,"y":193.87,"x0":-2.308466279627943,"y0":50.00653683805885,"z0":5.292835514739277,"aX":-18.720674074842133},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":2048,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.39165608855254375,"extension":6.449444734413211},"hitData":{"launchSpeed":106.6,"launchAngle":15.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.21,"coordY":74.66}},"index":2,"playId":"42afddf4-5910-351b-a038-78df187162d2","pitchNumber":2,"startTime":"2026-07-22T00:28:04.935Z","endTime":"2026-07-22T00:28:14.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:28:14.564Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T00:28:20.270Z","endTime":"2026-07-22T00:31:30.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"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":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.071290443510712,"aZ":-16.687338963953135,"pfxX":-4.885991978957267,"pfxZ":7.940665063708286,"pX":0.2569875047273406,"pZ":3.873193209205256,"vX0":8.909447936232365,"vY0":-138.7826866648074,"vZ0":-1.3427401914522907,"x":107.2,"y":134.2,"x0":-2.3601989884146435,"y0":50.00432057994386,"z0":5.474801378874288,"aX":-9.532029667262185},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2124,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3946651015885245,"extension":6.362172389515658},"index":0,"playId":"d66c4e77-d73d-3b35-9cd0-58501dfe39af","pitchNumber":1,"startTime":"2026-07-22T00:28:55.944Z","endTime":"2026-07-22T00:28:59.579Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"d66c4e77-d73d-3b35-9cd0-58501dfe39af","startTime":"2026-07-22T00:29:04.930Z","endTime":"2026-07-22T00:29:39.900Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00280231758106,"aZ":-22.987325335057832,"pfxX":-8.013298374601344,"pfxZ":4.90743353108733,"pX":0.38457736414718097,"pZ":2.1814023340403175,"vX0":10.272826071879104,"vY0":-135.5244228653536,"vZ0":-4.382622242276027,"x":102.34,"y":179.88,"x0":-2.403630739677874,"y0":50.00129791307129,"z0":5.413430830223365,"aX":-14.993163331908423},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":12.5,"spinRate":1761,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.4032680619714384,"extension":6.414960619977176},"index":2,"playId":"e7b43dfd-9ef6-3e99-a8d4-59e72b27e9ff","pitchNumber":2,"startTime":"2026-07-22T00:29:39.900Z","endTime":"2026-07-22T00:29:47.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"A.J. Ewing steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"e7b43dfd-9ef6-3e99-a8d4-59e72b27e9ff","startTime":"2026-07-22T00:29:51.851Z","endTime":"2026-07-22T00:30:15.222Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963801838548346,"aZ":-42.85247353707849,"pfxX":4.749845205122081,"pfxZ":-7.073690419536372,"pX":1.5622681280282231,"pZ":1.3134958162001493,"vX0":7.554588533452325,"vY0":-122.30081202315901,"vZ0":-1.7735699794159556,"x":57.45,"y":203.32,"x0":-2.188378496719513,"y0":50.00381247060751,"z0":5.735976848890823,"aX":7.168186023578577},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.0,"breakHorizontal":-10.4,"spinRate":2536,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4484899307916299,"extension":6.312521761467312},"index":4,"playId":"a1add04d-179d-39fc-a3bd-a9d7775fa003","pitchNumber":3,"startTime":"2026-07-22T00:30:15.222Z","endTime":"2026-07-22T00:30:18.426Z","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":92.6,"endSpeed":85.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414545182709507,"aZ":-25.598116371373017,"pfxX":0.1295240569853222,"pfxZ":3.5334582200093534,"pX":-0.2669026094081268,"pZ":2.2778616263620264,"vX0":6.119163664731276,"vY0":-134.8514240608835,"vZ0":-3.442869593717045,"x":127.17,"y":177.28,"x0":-2.572239751800862,"y0":50.00223983803377,"z0":5.355422521634035,"aX":0.24113014138590405},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":-1.4,"spinRate":2189,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4045350660239566,"extension":6.32845926047109},"index":5,"playId":"d1b178bd-dc98-343a-a32d-fc1c70c14ce3","pitchNumber":4,"startTime":"2026-07-22T00:30:38.977Z","endTime":"2026-07-22T00:30:44.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99681929640634,"aZ":-19.98509723537552,"pfxX":-3.497799820856244,"pfxZ":6.12201228441403,"pX":-0.8457348281691597,"pZ":3.7124535082394563,"vX0":5.6437442707056045,"vY0":-139.83616151806007,"vZ0":-1.1670279720606938,"x":149.24,"y":138.54,"x0":-2.4308646636063846,"y0":50.00152887448241,"z0":5.439766831630955,"aX":-6.963235633129509},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":5.3,"spinRate":2139,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3909098337136756,"extension":6.363046268208708},"index":6,"playId":"90e89556-ca49-3d8e-9661-ce7089843ca4","pitchNumber":5,"startTime":"2026-07-22T00:31:04.612Z","endTime":"2026-07-22T00:31:07.876Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824243988359306,"aZ":-23.723660449342418,"pfxX":0.822229022793679,"pfxZ":4.610704844106636,"pX":0.2962142057293691,"pZ":1.5454225286260719,"vX0":6.969037702387662,"vY0":-134.40099345210066,"vZ0":-5.4053158783462045,"x":105.71,"y":197.05,"x0":-2.4357692964862907,"y0":50.00011584585926,"z0":5.26490704175766,"aX":1.5039093711467628},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-3.0,"spinRate":2203,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4073556989772289,"extension":6.383389087162183},"index":7,"playId":"5f266ca9-8913-3d32-800d-3fbae2c1d1f2","pitchNumber":6,"startTime":"2026-07-22T00:31:24.593Z","endTime":"2026-07-22T00:31:30.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:31:30.390Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Pratt flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:33:13.132Z","endTime":"2026-07-22T00:34:11.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":81.7,"endSpeed":75.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92038264606213,"aZ":-26.382044492603963,"pfxX":-1.6782872397894728,"pfxZ":4.005504992420198,"pX":0.9368540603494213,"pZ":3.072005773838494,"vX0":-3.7817488022571513,"vY0":-118.97030019843275,"vZ0":-1.4740035448005537,"x":81.29,"y":155.84,"x0":2.7595051458312647,"y0":50.00424697906429,"z0":6.070978704230043,"aX":-2.4263486524740396},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":3.8,"spinRate":2448,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.45883420420860643,"extension":6.043896991496242},"index":0,"playId":"30959f7b-e263-358c-8098-69b9c014bc81","pitchNumber":1,"startTime":"2026-07-22T00:33:36.213Z","endTime":"2026-07-22T00:33:40.275Z","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":77.9,"endSpeed":71.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.325280666954107,"aZ":-32.68213965549428,"pfxX":-8.646239249976913,"pfxZ":-0.3874367230415743,"pX":-0.022066471527287277,"pZ":2.5824116729243625,"vX0":-2.579625298812272,"vY0":-113.5044044317505,"vZ0":-0.9445539628678761,"x":117.84,"y":169.05,"x0":2.2534801778270954,"y0":50.00491329499414,"z0":6.266497159378336,"aX":-11.2501356873747},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":2529,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.48308339615311136,"extension":6.309378891173912},"index":1,"playId":"3bf77fc1-f447-3c8d-a800-7c77544000b6","pitchNumber":2,"startTime":"2026-07-22T00:33:48.897Z","endTime":"2026-07-22T00:33:52.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.959835883311772,"aZ":-33.31407680584521,"pfxX":-6.491785808005096,"pfxZ":-0.8556918895090568,"pX":0.21387523045954707,"pZ":2.151075753511594,"vX0":-2.606571939352022,"vY0":-114.70693039329988,"vZ0":-1.8902231491995813,"x":108.85,"y":180.7,"x0":2.2078106202131558,"y0":50.00151149847299,"z0":6.229789380948957,"aX":-8.66124668729402},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.7,"breakHorizontal":12.4,"spinRate":2505,"spinDirection":305},"zone":8,"typeConfidence":2.0,"plateTime":0.47725215939041465,"extension":6.2147336599867495},"hitData":{"launchSpeed":92.0,"launchAngle":32.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.71,"coordY":81.8}},"index":2,"playId":"a61a40bc-89c9-3176-8ef9-89e2c6c36de6","pitchNumber":3,"startTime":"2026-07-22T00:34:02.570Z","endTime":"2026-07-22T00:34:11.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:34:11.399Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out to left fielder A.J. Ewing.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:34:16.127Z","endTime":"2026-07-22T00:34:43.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.136334682153503,"aZ":-36.09369280130947,"pfxX":-6.618140053276219,"pfxZ":-3.0234271869234792,"pX":-0.21284940552749262,"pZ":2.6323655581604646,"vX0":-3.4581632906350293,"vY0":-113.55266651046661,"vZ0":-0.15001654276110554,"x":125.11,"y":167.71,"x0":2.193020357230085,"y0":50.00236022243958,"z0":6.311233152341057,"aX":-8.581829251342054},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.2,"breakHorizontal":12.8,"spinRate":2478,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.48363202563691887,"extension":6.152474294217279},"hitData":{"launchSpeed":89.8,"launchAngle":21.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.16,"coordY":111.6}},"index":0,"playId":"b3d3f61a-e121-3140-abc2-967411b05849","pitchNumber":1,"startTime":"2026-07-22T00:34:33.384Z","endTime":"2026-07-22T00:34:43.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:34:43.191Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T00:34:53.735Z","endTime":"2026-07-22T00:36:11.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":88.7,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329785651004126,"aZ":-23.48079911257938,"pfxX":-2.703347758846101,"pfxZ":5.11044944403668,"pX":-0.23867043094860232,"pZ":2.7111898860258203,"vX0":-6.30924477700206,"vY0":-129.1695575855705,"vZ0":-3.7044391066930498,"x":126.1,"y":165.58,"x0":2.580521002309896,"y0":50.00054837860503,"z0":5.956118091357473,"aX":-4.5950516983768095},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":6.2,"spinRate":2409,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.42302784112285297,"extension":6.16618290058241},"index":0,"playId":"da804387-54cb-344e-b5fc-bfa645f6ed69","pitchNumber":1,"startTime":"2026-07-22T00:35:14.262Z","endTime":"2026-07-22T00:35:17.738Z","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.0,"endSpeed":82.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633697723943435,"aZ":-22.189352025957092,"pfxX":-0.9282175323531909,"pfxZ":5.808044789670767,"pX":-0.9437968432177348,"pZ":2.3334848025346235,"vX0":-8.065840330389245,"vY0":-129.40585232658208,"vZ0":-5.006564080255018,"x":152.98,"y":175.78,"x0":2.316821358056134,"y0":50.00018342822621,"z0":5.963606639756912,"aX":-1.5944434915743262},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":3.2,"spinRate":2392,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4211229357393922,"extension":6.167687658237852},"index":1,"playId":"632f64ba-f2c7-34ec-b7aa-62ceec68af65","pitchNumber":2,"startTime":"2026-07-22T00:35:28.813Z","endTime":"2026-07-22T00:35:34.408Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T00:35:47.079Z","endTime":"2026-07-22T00:36:01.789Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309570971057482,"aZ":-16.331940535272864,"pfxX":5.62471354016754,"pfxZ":8.295587323018761,"pX":-0.7798717760530576,"pZ":2.1258277828034866,"vX0":-8.816157664671003,"vY0":-136.8476485677168,"vZ0":-8.034795744926608,"x":146.73,"y":181.38,"x0":1.7428103977536737,"y0":50.00300922262328,"z0":6.20446646138894,"aX":10.741295116453584},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":-8.5,"spinRate":2226,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.3992454184815051,"extension":6.172689733179734},"hitData":{"launchSpeed":102.0,"launchAngle":23.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.48,"coordY":43.09}},"index":3,"playId":"35ef09df-7580-3e97-86c6-971921f9554e","pitchNumber":3,"startTime":"2026-07-22T00:36:01.789Z","endTime":"2026-07-22T00:36:11.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:36:11.403Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:38:02.620Z","endTime":"2026-07-22T00:39:48.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19774884502544,"aZ":-26.306481560411722,"pfxX":-9.371946304881046,"pfxZ":3.1021621403145634,"pX":0.585591175093317,"pZ":2.8103776240888516,"vX0":11.006078543645808,"vY0":-136.2109251049186,"vZ0":-2.1151095310155132,"x":94.68,"y":162.9,"x0":-2.278076905564463,"y0":50.00121305676128,"z0":5.404594047141007,"aX":-17.717636565858683},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":1837,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4011803070988571,"extension":6.296826566804829},"index":0,"playId":"66c1412b-1061-3bea-8d54-06a0a23fe231","pitchNumber":1,"startTime":"2026-07-22T00:38:24.784Z","endTime":"2026-07-22T00:38:28.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.645169003456832,"aZ":-41.02234716946915,"pfxX":6.812994523255915,"pfxZ":-6.258231267826623,"pX":-2.7488470612257387,"pZ":2.4469641922691183,"vX0":-2.3088525395378436,"vY0":-118.43666145898652,"vZ0":1.0376646045286957,"x":221.78,"y":172.71,"x0":-2.643796804858798,"y0":50.00324742965328,"z0":5.769116798436298,"aX":9.632009477370474},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.8,"breakHorizontal":-11.8,"spinRate":2495,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4633208028427873,"extension":6.0118390991352815},"index":1,"playId":"16ee2a21-75a2-35b3-87b1-717c68c677fb","pitchNumber":2,"startTime":"2026-07-22T00:38:39.710Z","endTime":"2026-07-22T00:38:42.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02103543479371,"aZ":-31.300748068829957,"pfxX":-9.255231313737207,"pfxZ":0.4570661754388716,"pX":-1.2648004994015494,"pZ":2.847819190824757,"vX0":6.5064445320578495,"vY0":-136.85302045016147,"vZ0":-1.2153778143477725,"x":165.21,"y":161.89,"x0":-2.4699368907913786,"y0":50.00010269100632,"z0":5.4403739941601215,"aX":-17.563961450600946},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.8,"breakHorizontal":15.4,"spinRate":1993,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4001263730445985,"extension":6.165633387880347},"index":2,"playId":"50a98537-0822-314e-8512-9b89618f251c","pitchNumber":3,"startTime":"2026-07-22T00:38:57.137Z","endTime":"2026-07-22T00:39:00.541Z","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":0},"index":3,"startTime":"2026-07-22T00:39:09.732Z","endTime":"2026-07-22T00:39:22.983Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034576054899354,"aZ":-30.80362836807401,"pfxX":10.083408762723767,"pfxZ":0.8584309054568497,"pX":-0.47196657832985905,"pZ":0.5164979732995519,"vX0":2.398357799199475,"vY0":-125.55257503080573,"vZ0":-5.5516525651826125,"x":134.99,"y":224.83,"x0":-2.749898091899411,"y0":50.00096097904924,"z0":5.2708788721980415,"aX":16.05403357010505},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-18.8,"spinRate":2534,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.43667696082860097,"extension":6.1613337973849145},"index":4,"playId":"faf13d27-5453-345e-b454-53152f1d8975","pitchNumber":4,"startTime":"2026-07-22T00:39:22.983Z","endTime":"2026-07-22T00:39:26.618Z","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":94.6,"endSpeed":86.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843481239042564,"aZ":-29.661974403512495,"pfxX":-8.64389221631497,"pfxZ":1.3080905848340283,"pX":-0.446480611897767,"pZ":2.446862304907803,"vX0":8.249306688055643,"vY0":-137.53125165930183,"vZ0":-2.3362795472374502,"x":134.02,"y":172.71,"x0":-2.358448750573625,"y0":50.002179375331856,"z0":5.3143640895492466,"aX":-16.596540471159376},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.0,"breakHorizontal":13.9,"spinRate":2055,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39790866463553387,"extension":6.350639759739316},"hitData":{"launchSpeed":107.1,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":103.04}},"index":5,"playId":"fb12cd60-b0b4-3629-8ea5-36d47cd5041c","pitchNumber":5,"startTime":"2026-07-22T00:39:39.990Z","endTime":"2026-07-22T00:39:48.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:39:48.140Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Robert Jr. grounds into a force out, shortstop Cooper Pratt to second baseman Brice Turang. Carson Benge out at 2nd. Luis Robert Jr. to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:39:58.486Z","endTime":"2026-07-22T00:41:32.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.367527524337415,"aZ":-28.973890905481326,"pfxX":-9.73270710128696,"pfxZ":1.6736121746122752,"pX":0.5876946610807497,"pZ":3.2289605381175526,"vX0":11.108123764059146,"vY0":-137.62258070257784,"vZ0":-0.590823065681827,"x":94.6,"y":151.6,"x0":-2.2419189181994414,"y0":50.00370083859361,"z0":5.413927253433378,"aX":-18.61719482089519},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":2116,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.39842845485082234,"extension":6.350320528073561},"index":0,"playId":"fb705a1f-36d2-35f3-95a7-e0411fbe6c5a","pitchNumber":1,"startTime":"2026-07-22T00:40:18.470Z","endTime":"2026-07-22T00:40:22.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93111816775739,"aZ":-15.724570649062391,"pfxX":-4.740023277980149,"pfxZ":8.515290206283467,"pX":-1.3700094337214752,"pZ":2.9231009928369653,"vX0":4.603210214798565,"vY0":-137.93919823668068,"vZ0":-3.8761927434482315,"x":169.22,"y":159.86,"x0":-2.442483088875041,"y0":50.00421692543544,"z0":5.402876269538557,"aX":-9.158942092091714},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2161,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39668677240338335,"extension":6.254864803712451},"index":1,"playId":"69138c1a-27e4-34ca-b244-1bfb40968f2e","pitchNumber":2,"startTime":"2026-07-22T00:40:38.668Z","endTime":"2026-07-22T00:40:42.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"ec1dc8c9-a06f-3dfa-b18b-f61c895f44c4","startTime":"2026-07-22T00:41:05.833Z","endTime":"2026-07-22T00:41:08.833Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992092974007157,"aZ":-17.392662942796104,"pfxX":-4.476347660345084,"pfxZ":7.436555180830643,"pX":-0.7576033063404227,"pZ":2.433653381485241,"vX0":6.09556780662547,"vY0":-139.53274865352085,"vZ0":-4.825696385089467,"x":145.88,"y":173.07,"x0":-2.380639206594481,"y0":50.00407921528316,"z0":5.317924241194349,"aX":-8.899667439883485},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2040,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3913157125159148,"extension":6.415568990442807},"hitData":{"launchSpeed":64.6,"launchAngle":12.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":152.7}},"index":3,"playId":"767cf531-d7e0-308e-81ea-3f437cef837f","pitchNumber":3,"startTime":"2026-07-22T00:41:24.414Z","endTime":"2026-07-22T00:41:32.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:41:32.745Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Young singles on a line drive to left fielder Jackson Chourio. Luis Robert Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:41:44.088Z","endTime":"2026-07-22T00:43:26.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155752645593488,"aZ":-23.586655273974475,"pfxX":-4.703316243396939,"pfxZ":4.50458509082226,"pX":-1.186049030647939,"pZ":3.280841390150285,"vX0":5.357883646903016,"vY0":-136.95492755555006,"vZ0":-1.5774180537660976,"x":162.21,"y":150.2,"x0":-2.5531143281845097,"y0":50.00516941494702,"z0":5.471466769578842,"aX":-8.970773662121397},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":7.4,"spinRate":2108,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39935099983246225,"extension":6.276100549978178},"index":0,"playId":"b84a049c-682c-32b1-8ec6-543b487650bf","pitchNumber":1,"startTime":"2026-07-22T00:42:08.706Z","endTime":"2026-07-22T00:42:11.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182063933380725,"aZ":-30.697856784005854,"pfxX":-8.499841752164844,"pfxZ":0.8311609401868392,"pX":0.22996477613089586,"pZ":1.5628781142198838,"vX0":9.72100367209665,"vY0":-132.1686141995079,"vZ0":-3.9103017165528824,"x":108.23,"y":196.58,"x0":-2.378391162806475,"y0":50.00526041075909,"z0":5.297261143413013,"aX":-15.153562070934024},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":13.4,"spinRate":1569,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.41323553264534274,"extension":6.379778117389545},"index":1,"playId":"12af86a5-a28f-3022-a006-7c88372324e8","pitchNumber":2,"startTime":"2026-07-22T00:42:28.073Z","endTime":"2026-07-22T00:42:32.258Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132925976249403,"aZ":-30.06687565269587,"pfxX":-9.358406246839799,"pfxZ":1.1043250929895958,"pX":-0.14538209251656506,"pZ":3.2205157942671625,"vX0":9.251075241780363,"vY0":-137.39868456463984,"vZ0":-0.5021364992036853,"x":122.54,"y":151.83,"x0":-2.338346852576687,"y0":50.00573824117065,"z0":5.446828396880965,"aX":-17.915660899500015},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":1957,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39847708563195194,"extension":6.290082737547743},"index":2,"playId":"e40b1743-b45b-30fb-a7de-6af900fb6792","pitchNumber":3,"startTime":"2026-07-22T00:43:00.002Z","endTime":"2026-07-22T00:43:03.673Z","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":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390710741080145,"aZ":-30.37004992855752,"pfxX":-7.610443430907237,"pfxZ":1.0013209409888812,"pX":-0.7840070406827826,"pZ":2.043885125570901,"vX0":7.109272219361369,"vY0":-132.94054972293145,"vZ0":-2.9450966514931345,"x":146.88,"y":183.6,"x0":-2.498757166447893,"y0":50.00058471693346,"z0":5.3609418396979205,"aX":-13.677124703486996},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":12.4,"spinRate":1608,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.41136250843590627,"extension":6.317255417138075},"hitData":{"launchSpeed":92.5,"launchAngle":17.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.71,"coordY":81.1}},"index":3,"playId":"c870ac42-1d9c-366c-9690-6500f074cbff","pitchNumber":4,"startTime":"2026-07-22T00:43:18.554Z","endTime":"2026-07-22T00:43:26.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:43:26.916Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:43:47.471Z","endTime":"2026-07-22T00:47:07.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnSecond":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31333837304414,"aZ":-27.301238695145337,"pfxX":1.2692360324267038,"pfxZ":2.8141843438708207,"pX":0.5768309799580577,"pZ":2.8691434258030797,"vX0":7.357999413837182,"vY0":-130.7063311791684,"vZ0":-1.2269778817887196,"x":95.01,"y":161.31,"x0":-2.4386011993217447,"y0":50.003931850629144,"z0":5.393031393428427,"aX":2.196512384091285},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-4.0,"spinRate":2285,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.41891752688049966,"extension":6.252514629056595},"index":0,"playId":"c19ebe30-67db-3cf3-8ca0-0f6e9945f593","pitchNumber":1,"startTime":"2026-07-22T00:44:01.606Z","endTime":"2026-07-22T00:44:04.879Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1107903293293,"aZ":-27.059728304678178,"pfxX":7.658428162573336,"pfxZ":3.334001760864852,"pX":0.3071425569884905,"pZ":1.665631229046474,"vX0":4.503627477721516,"vY0":-123.25892793485066,"vZ0":-3.3967860253126365,"x":105.29,"y":193.81,"x0":-2.540309105930141,"y0":50.00320526532983,"z0":5.353036626866842,"aX":11.752725131571063},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-15.0,"spinRate":2557,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.44482258620022774,"extension":6.539186166905682},"index":1,"playId":"515c0744-c7ed-3d59-acd5-84ceb9475430","pitchNumber":2,"startTime":"2026-07-22T00:44:20.517Z","endTime":"2026-07-22T00:44:24.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020039532223105,"aZ":-28.23129915844596,"pfxX":9.287001893022687,"pfxZ":2.6002242609773445,"pX":0.42552523646633694,"pZ":1.9387918444896384,"vX0":4.161961127237875,"vY0":-122.7809687371499,"vZ0":-2.3459873698927365,"x":100.78,"y":186.43,"x0":-2.5017473278367186,"y0":50.000809986207805,"z0":5.327145068431756,"aX":14.070416089398423},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-17.9,"spinRate":2708,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.44739503878621845,"extension":6.317550204903941},"index":2,"playId":"1d43dbca-df74-3cc1-a416-00409e390840","pitchNumber":3,"startTime":"2026-07-22T00:44:40.336Z","endTime":"2026-07-22T00:44:44.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295238904424846,"aZ":-31.154266277210198,"pfxX":-9.830801641718047,"pfxZ":0.5347669315974981,"pX":1.1404449744495182,"pZ":1.9143426727344521,"vX0":12.783921704897656,"vY0":-137.79828934234487,"vZ0":-3.2521501141910227,"x":73.53,"y":187.09,"x0":-2.2868878119543585,"y0":50.006364347619424,"z0":5.220057748006026,"aX":-18.86586586694799},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.5,"breakHorizontal":15.0,"spinRate":2075,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.3978456279738749,"extension":6.521904077826562},"index":3,"playId":"2f0e5457-3a49-33c0-a905-9c9c28933b0c","pitchNumber":4,"startTime":"2026-07-22T00:45:13.167Z","endTime":"2026-07-22T00:45:16.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"3ec03e0f-af29-4d78-82b5-4a8134a1edcd","startTime":"2026-07-22T00:45:32.772Z","endTime":"2026-07-22T00:45:37.772Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.850282837620018,"aZ":-19.87585460402684,"pfxX":-4.996138638446416,"pfxZ":6.2182151064721065,"pX":0.7255018774071852,"pZ":2.58557265372101,"vX0":9.800710518215437,"vY0":-139.607760369815,"vZ0":-3.883799697099284,"x":89.35,"y":168.97,"x0":-2.1782963187370337,"y0":50.00243831427857,"z0":5.2996512447486905,"aX":-9.881694093786555},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":7.1,"spinRate":2188,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3920379913637224,"extension":6.402411062373709},"index":5,"playId":"1572abbd-b29b-37f2-93c6-d03f86f04ef4","pitchNumber":5,"startTime":"2026-07-22T00:45:54.454Z","endTime":"2026-07-22T00:45:57.886Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"89d2f6ff-3230-4dc3-8dc0-3ce717987652","startTime":"2026-07-22T00:46:19.909Z","endTime":"2026-07-22T00:46:24.909Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80277839968965,"aZ":-30.57530431497779,"pfxX":-9.595323432507328,"pfxZ":0.8651455638135914,"pX":-0.11444014636215474,"pZ":1.4962719855843867,"vX0":9.389096860423574,"vY0":-134.95296745601314,"vZ0":-4.448961752112585,"x":121.36,"y":198.38,"x0":-2.3824953641825664,"y0":50.005481966090294,"z0":5.305840323976559,"aX":-17.802437670268283},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.8,"breakHorizontal":15.5,"spinRate":1715,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.40498743586208263,"extension":6.538844756969731},"index":7,"playId":"8beba778-6818-3966-9219-0eb7bdc62350","pitchNumber":6,"startTime":"2026-07-22T00:46:38.919Z","endTime":"2026-07-22T00:46:42.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.012924692987294,"aZ":-31.87853820092843,"pfxX":-7.455886281891102,"pfxZ":0.16907026671914993,"pX":0.39121489170633783,"pZ":0.8054484779183918,"vX0":9.748474900977428,"vY0":-132.76453240997103,"vZ0":-5.434987455853216,"x":102.09,"y":217.03,"x0":-2.350544184145411,"y0":50.00553717558569,"z0":5.184486985945272,"aX":-13.382567534027618},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":11.5,"spinRate":1763,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4117186100984216,"extension":6.510851412926807},"index":8,"playId":"ebed27f9-9466-3600-8e65-7bb98b2004c4","pitchNumber":7,"startTime":"2026-07-22T00:47:04.150Z","endTime":"2026-07-22T00:47:07.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:47:07.799Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Torrens lines out to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T00:47:16.256Z","endTime":"2026-07-22T00:47:49.079Z","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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937166283581313,"aZ":-29.882517681305064,"pfxX":-8.016798952873893,"pfxZ":1.1728016681100968,"pX":-1.5240071231083752,"pZ":3.5731551703289863,"vX0":5.27670165371536,"vY0":-138.49164500156434,"vZ0":0.4126644888003709,"x":175.09,"y":142.3,"x0":-2.409175770611699,"y0":50.00047282637948,"z0":5.415483270056103,"aX":-15.623907678416124},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.4,"breakHorizontal":13.4,"spinRate":2073,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3949823021791876,"extension":6.379178438859669},"hitData":{"launchSpeed":46.3,"launchAngle":27.0,"totalDistance":108.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":167.9}},"index":0,"playId":"92935148-35b6-3ec0-aafa-1211b3a8f431","pitchNumber":1,"startTime":"2026-07-22T00:47:42.035Z","endTime":"2026-07-22T00:47:49.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:47:49.079Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T00:49:47.043Z","endTime":"2026-07-22T00:51:19.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":"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":78.1,"endSpeed":72.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6110464473244,"aZ":-30.673826405396632,"pfxX":-5.9009324379057,"pfxZ":1.1414060619667907,"pX":0.06406402863942057,"pZ":3.891923041173781,"vX0":-3.6525662780132215,"vY0":-113.77543132800484,"vZ0":1.325446135328856,"x":114.56,"y":133.7,"x0":2.456059606592164,"y0":50.002051964870724,"z0":6.338561565789037,"aX":-7.745354929470363},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.6,"breakHorizontal":11.6,"spinRate":2319,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.481168839345985,"extension":6.093941142910298},"index":0,"playId":"20de76bc-d8d9-3baa-b329-fc977deb5ed2","pitchNumber":1,"startTime":"2026-07-22T00:50:13.962Z","endTime":"2026-07-22T00:50:17.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92859678074424,"aZ":-19.838737441561992,"pfxX":8.864004734557783,"pfxZ":6.793819059409682,"pX":0.11097710610773104,"pZ":2.1523351814566256,"vX0":-9.155750411124941,"vY0":-133.66800175532634,"vZ0":-6.175796730718812,"x":112.77,"y":180.67,"x0":2.4236420832109205,"y0":50.003118126643216,"z0":5.910172879680719,"aX":16.093490956197122},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":-14.2,"spinRate":2176,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4092563513791343,"extension":6.101193747828318},"index":1,"playId":"e50e12e5-9502-3fe9-9038-ef018233a385","pitchNumber":2,"startTime":"2026-07-22T00:50:25.942Z","endTime":"2026-07-22T00:50:29.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.2,"endSpeed":74.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813925201960238,"aZ":-29.904636769382154,"pfxX":-4.867566310988734,"pfxZ":1.643546024919142,"pX":-0.06707220110374172,"pZ":1.9756440483502837,"vX0":-4.204010181833444,"vY0":-116.79156588185774,"vZ0":-2.973795543716351,"x":119.56,"y":185.44,"x0":2.388184311988324,"y0":50.00391543932853,"z0":6.07535473168005,"aX":-6.7305521647420505},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.5,"breakHorizontal":9.8,"spinRate":2486,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.46882100273515936,"extension":6.213935903051124},"index":2,"playId":"c6f85da9-c3dc-3428-a8bb-e2549ba31f2a","pitchNumber":3,"startTime":"2026-07-22T00:50:37.521Z","endTime":"2026-07-22T00:50:40.648Z","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":0},"index":3,"startTime":"2026-07-22T00:50:45.830Z","endTime":"2026-07-22T00:50:56.619Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121904912130518,"aZ":-23.096514895500672,"pfxX":10.147380880082014,"pfxZ":4.917866037153818,"pX":-1.151180763238877,"pZ":3.107246223931747,"vX0":-12.690003051292551,"vY0":-134.72433997755562,"vZ0":-3.266846801105416,"x":160.88,"y":154.88,"x0":2.2925239077077872,"y0":50.00386958098993,"z0":5.960234800511493,"aX":18.734072544712355},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":2315,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4059016835528433,"extension":6.070528379787429},"index":4,"playId":"634d7e9e-f4ab-3ccf-b37a-50ccd8c92b0b","pitchNumber":4,"startTime":"2026-07-22T00:50:56.619Z","endTime":"2026-07-22T00:50:59.750Z","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":86.6,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934896602383493,"aZ":-28.730875667942435,"pfxX":-2.1257098559907925,"pfxZ":2.12893488234557,"pX":-0.7973018659227009,"pZ":2.4594789526573213,"vX0":-7.25635872659043,"vY0":-125.96209007215266,"vZ0":-2.933902409493877,"x":147.39,"y":172.37,"x0":2.3889550820899927,"y0":50.00287607298621,"z0":5.945629710727911,"aX":-3.4393210450718104},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2404,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4336959998825711,"extension":6.314125464022804},"hitData":{"launchSpeed":69.3,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.65,"coordY":157.8}},"index":5,"playId":"6f4e6a01-0ff1-3a7f-83f2-373137ada70a","pitchNumber":5,"startTime":"2026-07-22T00:51:12.306Z","endTime":"2026-07-22T00:51:19.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:51:19.839Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T00:51:26.125Z","endTime":"2026-07-22T00:52:53.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723300996617695,"aZ":-13.737066080825759,"pfxX":4.529661742164706,"pfxZ":9.965276560445396,"pX":-0.8791255784554293,"pZ":2.159999566976808,"vX0":-8.951537914545737,"vY0":-134.7653300872097,"vZ0":-7.920564481201167,"x":150.51,"y":180.46,"x0":1.8884609493995248,"y0":50.0028151458603,"z0":6.095967899540594,"aX":8.381092041339858},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-6.4,"spinRate":2348,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4055482253156839,"extension":6.138794330712721},"index":0,"playId":"1d852f11-ee0b-3f02-bb24-7037d0f19136","pitchNumber":1,"startTime":"2026-07-22T00:51:48.793Z","endTime":"2026-07-22T00:51:52.150Z","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":93.2,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73843417992427,"aZ":-20.59351476757375,"pfxX":9.618010221093607,"pfxZ":6.202108330028038,"pX":0.8205536652082712,"pZ":2.7129060211462175,"vX0":-7.9227133574251045,"vY0":-135.55309136655555,"vZ0":-4.370849203462714,"x":85.72,"y":165.53,"x0":2.5270001538431406,"y0":50.0008881851636,"z0":5.77788540874626,"aX":17.954349486224647},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2354,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.40357632512796826,"extension":6.045705954033618},"index":1,"playId":"270152f4-0b02-3b5e-8850-d2c16f238444","pitchNumber":2,"startTime":"2026-07-22T00:52:05.559Z","endTime":"2026-07-22T00:52:09.468Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T00:52:20.392Z","endTime":"2026-07-22T00:52:30.638Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016934039585227,"aZ":-25.243106046898486,"pfxX":8.626456964947856,"pfxZ":4.370534737956135,"pX":2.1728308470491506,"pZ":3.5373369112502133,"vX0":-3.9827102962584062,"vY0":-124.88491032475972,"vZ0":-0.8815954562297761,"x":34.18,"y":143.27,"x0":2.66326570150944,"y0":50.00609666386577,"z0":5.962291004319544,"aX":13.694166646476729},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":1808,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4377839706475357,"extension":6.06990034490218},"index":3,"playId":"f68e6289-b56e-343e-87cd-cd869603ea3f","pitchNumber":3,"startTime":"2026-07-22T00:52:30.638Z","endTime":"2026-07-22T00:52:34.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.154555665128917,"aZ":-40.026567849156436,"pfxX":-3.7251752815647468,"pfxZ":-6.155110315117598,"pX":0.23707310370191828,"pZ":2.1205984303750687,"vX0":-2.72531671604668,"vY0":-112.23856753086838,"vZ0":-0.10251827314370465,"x":107.96,"y":181.52,"x0":1.9505185909411664,"y0":50.00112980265368,"z0":6.240181787042424,"aX":-4.755101834199567},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.9,"breakHorizontal":7.4,"spinRate":2444,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.4878546144656637,"extension":6.3765476667091505},"hitData":{"launchSpeed":73.1,"launchAngle":47.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.25,"coordY":118.85}},"index":4,"playId":"ee8b1479-998b-33ed-ac68-80061ad71f30","pitchNumber":4,"startTime":"2026-07-22T00:52:45.752Z","endTime":"2026-07-22T00:52:53.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:52:53.701Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T00:52:56.010Z","endTime":"2026-07-22T00:54:42.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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,5],"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34882341142097,"aZ":-20.986629063147213,"pfxX":11.056970326483135,"pfxZ":6.0099615174763965,"pX":-0.4310785967022101,"pZ":2.5148789837270487,"vX0":-11.418107710265705,"vY0":-135.49564587070088,"vZ0":-4.811844574700351,"x":133.43,"y":170.88,"x0":2.3991329771670373,"y0":50.00158935268276,"z0":5.778395180853839,"aX":20.577326902951587},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":-17.6,"spinRate":2424,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.40410100879977007,"extension":6.123410294888219},"index":0,"playId":"4964d5ea-5384-3cce-a540-f9841d2acefe","pitchNumber":1,"startTime":"2026-07-22T00:53:22.639Z","endTime":"2026-07-22T00:53:26.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36198002458131,"aZ":-33.83808487333613,"pfxX":-7.243992236398945,"pfxZ":-1.2328956686791601,"pX":0.7414767847471956,"pZ":1.536888575075187,"vX0":-1.59871821436882,"vY0":-115.67225470152266,"vZ0":-2.8512158507282033,"x":88.74,"y":197.28,"x0":2.3831919570811797,"y0":50.00216813621221,"z0":6.042258512612051,"aX":-9.777703291515275},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.6,"breakHorizontal":13.6,"spinRate":2618,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.47422200567723305,"extension":6.306195477293742},"index":1,"playId":"b049e37a-cc0d-31e4-9e5e-246d1c133982","pitchNumber":2,"startTime":"2026-07-22T00:53:34.940Z","endTime":"2026-07-22T00:53:38.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65959133267439,"aZ":-13.733966387268527,"pfxX":4.667120953660393,"pfxZ":9.95855727724777,"pX":1.0154198490662423,"pZ":2.817474313615183,"vX0":-4.231107743733546,"vY0":-135.25430891112046,"vZ0":-6.46432395056256,"x":78.29,"y":162.71,"x0":1.9941159696681106,"y0":50.002113067609926,"z0":6.20256207769871,"aX":8.641775824926878},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-7.6,"spinRate":2260,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4050518841319688,"extension":6.141711977633636},"index":2,"playId":"889a593d-83a1-35da-8a86-5431dab97d18","pitchNumber":3,"startTime":"2026-07-22T00:53:49.053Z","endTime":"2026-07-22T00:53:53.631Z","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":88.9,"endSpeed":82.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698485978307197,"aZ":-24.31925500264826,"pfxX":-3.5152832633404083,"pfxZ":4.5999190890697905,"pX":0.11825143019024219,"pZ":2.267186930604412,"vX0":-5.238285603359291,"vY0":-129.4875078138812,"vZ0":-4.604852559940326,"x":112.49,"y":177.57,"x0":2.620008120682531,"y0":50.00299285622269,"z0":5.917278575561108,"aX":-5.998991865199096},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":7.4,"spinRate":2327,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.4221504575271702,"extension":6.19307461598449},"index":3,"playId":"b54b6483-9996-35f3-a812-a28081d79a02","pitchNumber":4,"startTime":"2026-07-22T00:54:04.856Z","endTime":"2026-07-22T00:54:08.280Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T00:54:18.575Z","endTime":"2026-07-22T00:54:32.650Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.853245352318517,"aZ":-20.274085923178745,"pfxX":9.590989588876143,"pfxZ":6.155216254551946,"pX":-0.19973306398185675,"pZ":2.3124807862085737,"vX0":-10.52439544797307,"vY0":-137.74009626803624,"vZ0":-5.84414088018272,"x":124.61,"y":176.34,"x0":2.4135716016493354,"y0":50.00170943235786,"z0":5.820196073475049,"aX":18.540149997149765},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":-15.4,"spinRate":2386,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.39672381182362093,"extension":6.196360637622421},"hitData":{"launchSpeed":98.8,"launchAngle":28.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.33,"coordY":61.91}},"index":5,"playId":"0d940b4f-5ae3-3846-b136-60c53fda9a75","pitchNumber":5,"startTime":"2026-07-22T00:54:32.650Z","endTime":"2026-07-22T00:54:42.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:54:42.633Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:56:59.388Z","endTime":"2026-07-22T00:59:08.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"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-22T00:56:51.104Z","endTime":"2026-07-22T00:57:01.619Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48005999112931,"aZ":-27.863998765157643,"pfxX":-8.293815689771234,"pfxZ":2.5168829399178456,"pX":-0.7219629762411318,"pZ":2.4507643584304066,"vX0":7.3430160744308575,"vY0":-129.76834549230227,"vZ0":-2.359705397613006,"x":144.52,"y":172.61,"x0":-2.5071050175571723,"y0":50.00017822696686,"z0":5.48883640616423,"aX":-14.181061661875395},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":13.4,"spinRate":1695,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4216550881210557,"extension":6.1217799610583805},"index":1,"playId":"b89f3bbe-6f8e-316a-8fa6-839c17736a7f","pitchNumber":1,"startTime":"2026-07-22T00:57:01.619Z","endTime":"2026-07-22T00:57:05.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337989601966587,"aZ":-31.465653927602148,"pfxX":-7.81044176247479,"pfxZ":0.4206798833334098,"pX":-0.8893408971234747,"pZ":2.901512310725388,"vX0":6.658832641355725,"vY0":-128.9845964685877,"vZ0":-0.45086531089061666,"x":150.9,"y":160.44,"x0":-2.4821846825051823,"y0":50.00559067960233,"z0":5.492543281584407,"aX":-13.240941789137297},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":12.7,"spinRate":1686,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4236853999617578,"extension":6.17581688747673},"index":2,"playId":"308e9abb-d374-3904-8773-32efbbed037e","pitchNumber":2,"startTime":"2026-07-22T00:57:14.921Z","endTime":"2026-07-22T00:57:18.348Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67276393706317,"aZ":-31.26755107317589,"pfxX":-8.909821242858273,"pfxZ":0.5327642131155761,"pX":-1.092123761899111,"pZ":1.2823454512819497,"vX0":6.61707500933264,"vY0":-130.02011641308349,"vZ0":-4.2449320511042075,"x":158.63,"y":204.16,"x0":-2.5095409247871667,"y0":50.00585532965841,"z0":5.302769071200762,"aX":-15.292714963604789},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":14.8,"spinRate":1655,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42089217916327293,"extension":6.272402008792038},"index":3,"playId":"1b65b2e6-5054-3b9e-803e-159b11f925b7","pitchNumber":3,"startTime":"2026-07-22T00:57:45.444Z","endTime":"2026-07-22T00:57:48.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92030351326268,"aZ":-31.45050731057064,"pfxX":-8.781853391931728,"pfxZ":0.4072082969393733,"pX":-0.31628069856775837,"pZ":2.8945123216240027,"vX0":8.562711900195662,"vY0":-131.82826035103253,"vZ0":-0.5291275774525481,"x":129.06,"y":160.63,"x0":-2.4589661675282177,"y0":50.00176866088678,"z0":5.411029739754596,"aX":-15.521674860556127},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":14.2,"spinRate":1625,"spinDirection":254},"zone":1,"typeConfidence":2.0,"plateTime":0.41483024421156234,"extension":6.4755282553670845},"index":4,"playId":"883d9ef6-9a01-32a5-9396-44c8080cf5d7","pitchNumber":4,"startTime":"2026-07-22T00:58:01.455Z","endTime":"2026-07-22T00:58:05.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652442357421243,"aZ":-20.517475947904227,"pfxX":-4.374027082982796,"pfxZ":5.989254655998616,"pX":-0.6201746214971444,"pZ":3.0552787973481537,"vX0":6.631417499006342,"vY0":-138.52615731083944,"vZ0":-2.726634925244003,"x":140.64,"y":156.29,"x0":-2.475616237063989,"y0":50.0000432232817,"z0":5.422378388426653,"aX":-8.50899665025211},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":6.6,"spinRate":1961,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3952548402179894,"extension":6.355441418058964},"index":5,"playId":"2cd8e8e3-fe84-3381-a5e2-3f7bc1d57315","pitchNumber":5,"startTime":"2026-07-22T00:58:22.633Z","endTime":"2026-07-22T00:58:26.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05759915436077,"aZ":-29.17716352506578,"pfxX":-9.09240424094207,"pfxZ":1.7336594089468935,"pX":-1.135225023743345,"pZ":1.2716310435422857,"vX0":6.788253969730268,"vY0":-130.69918456610304,"vZ0":-4.634523635975196,"x":160.27,"y":204.45,"x0":-2.5874165036822037,"y0":50.00193578784364,"z0":5.264130461203266,"aX":-15.698594536374793},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":14.9,"spinRate":1665,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4193902081495402,"extension":6.374247119571304},"index":6,"playId":"5102d832-6724-3c1b-8a75-254577097ecc","pitchNumber":6,"startTime":"2026-07-22T00:58:42.276Z","endTime":"2026-07-22T00:58:46.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91772758803129,"aZ":-28.28621781473781,"pfxX":-9.44869128322574,"pfxZ":2.0134193339208224,"pX":-0.8053651935694247,"pZ":2.4019901369376004,"vX0":7.855909418427553,"vY0":-138.1069272751298,"vZ0":-2.8589493894587137,"x":147.7,"y":173.93,"x0":-2.459923728114141,"y0":50.00398954029808,"z0":5.354343826673932,"aX":-18.243832636512987},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":1944,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.39668653111726915,"extension":6.284084406025786},"hitData":{"launchSpeed":80.3,"launchAngle":33.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.35,"coordY":96.59}},"index":7,"playId":"80aeb4f3-0ccb-32d4-8ac6-0aefe3a79d11","pitchNumber":7,"startTime":"2026-07-22T00:59:00.032Z","endTime":"2026-07-22T00:59:08.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:59:08.459Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T00:59:10.357Z","endTime":"2026-07-22T01:00:39.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1035270660443,"aZ":-32.259500991634944,"pfxX":9.241768368552398,"pfxZ":-0.05553417326673227,"pX":-0.342703008213152,"pZ":2.5361015465000047,"vX0":2.673645058169766,"vY0":-118.57971795989698,"vZ0":-0.176646088139234,"x":130.06,"y":170.31,"x0":-2.687641458430373,"y0":50.005535584790366,"z0":5.571472190185576,"aX":13.074396341234728},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.1,"breakHorizontal":-17.4,"spinRate":2448,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.46310735847674067,"extension":5.974074978765698},"index":0,"playId":"1e0d1a3b-cdd0-3f8b-b2d3-d1fdee04a596","pitchNumber":1,"startTime":"2026-07-22T00:59:36.429Z","endTime":"2026-07-22T00:59:39.912Z","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":90.6,"endSpeed":82.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.774448003508045,"aZ":-28.02837288035779,"pfxX":-10.957719929752487,"pfxZ":2.3679873470616633,"pX":-0.5982069777857072,"pZ":1.6780854068039095,"vX0":8.688422316055492,"vY0":-131.58344360131005,"vZ0":-3.7282460991555055,"x":139.8,"y":193.47,"x0":-2.5246707823797143,"y0":50.00002915150129,"z0":5.197623969451039,"aX":-19.149327810942644},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":17.9,"spinRate":1691,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.41677593964973303,"extension":6.357106871474508},"index":1,"playId":"d0f2bfe4-b629-3e34-8441-5e8180b218ea","pitchNumber":2,"startTime":"2026-07-22T00:59:51.152Z","endTime":"2026-07-22T00:59:55.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71259853685307,"aZ":-27.098044687231223,"pfxX":-10.257065347509878,"pfxZ":2.632664285951665,"pX":0.6010183497288771,"pZ":1.472342304691021,"vX0":11.410041196500838,"vY0":-137.85795851587991,"vZ0":-5.141834810012346,"x":94.09,"y":199.03,"x0":-2.252524691528232,"y0":50.006722801946104,"z0":5.183452810736581,"aX":-19.81152497332256},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":2027,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3968259920705077,"extension":6.307753837848745},"index":2,"playId":"13b57a3f-ceba-350a-86f4-fc8f6b86e421","pitchNumber":3,"startTime":"2026-07-22T01:00:12.574Z","endTime":"2026-07-22T01:00:16.330Z","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":94.2,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74119329441952,"aZ":-29.263605046107582,"pfxX":-9.941638220846317,"pfxZ":1.5530191513758993,"pX":-0.12853748604242007,"pZ":2.776610155790449,"vX0":9.604379709853996,"vY0":-136.85710864022965,"vZ0":-1.6005024351564483,"x":121.9,"y":163.81,"x0":-2.4071153337415874,"y0":50.006283593425266,"z0":5.390630583362568,"aX":-18.692377918688805},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":15.7,"spinRate":1984,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40159529843416175,"extension":6.281340295893664},"hitData":{"launchSpeed":100.9,"launchAngle":47.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.65,"coordY":75.17}},"index":3,"playId":"8d1e1ea4-ea07-33b8-9252-d88b9043e1da","pitchNumber":4,"startTime":"2026-07-22T01:00:29.876Z","endTime":"2026-07-22T01:00:39.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:00:39.345Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:00:44.661Z","endTime":"2026-07-22T01:02:38.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":[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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281246888117465,"aZ":-28.705812149196174,"pfxX":7.750147683796812,"pfxZ":2.1933698642134614,"pX":0.2060412396100517,"pZ":1.1838916048681234,"vX0":4.593708432807042,"vY0":-124.75972140430828,"vZ0":-4.331509549659131,"x":109.15,"y":206.81,"x0":-2.663876391617404,"y0":50.0027463877939,"z0":5.298996307568806,"aX":12.259884427246769},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":-15.1,"spinRate":2514,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43842998697510405,"extension":6.539219762727826},"index":0,"playId":"4c989880-adfd-3888-ae84-8fa571e81f38","pitchNumber":1,"startTime":"2026-07-22T01:01:04.956Z","endTime":"2026-07-22T01:01:08.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737670686638495,"aZ":-29.99193363684693,"pfxX":9.234633826908883,"pfxZ":1.4892327910123093,"pX":-0.32598973127159336,"pZ":1.7172006704536036,"vX0":2.7173137693148672,"vY0":-120.976716239423,"vZ0":-2.244453871618738,"x":129.43,"y":192.42,"x0":-2.66637618174684,"y0":50.00500396193377,"z0":5.311180144365483,"aX":13.556046267391759},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2626,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.45444059962382477,"extension":6.17056617640469},"index":1,"playId":"7f772e7a-ccda-39c3-94e8-d8fdeb944f7f","pitchNumber":2,"startTime":"2026-07-22T01:01:21.904Z","endTime":"2026-07-22T01:01:25.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.962942278536364,"aZ":-31.104475544350304,"pfxX":7.754946787196506,"pfxZ":0.721239410607514,"pX":1.6224542396879558,"pZ":1.868628149662631,"vX0":7.312769287448836,"vY0":-121.57278969771755,"vZ0":-2.0177505275528866,"x":55.16,"y":188.33,"x0":-2.437870781501498,"y0":50.00517721798021,"z0":5.422383217016132,"aX":11.54983272701064},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":-15.8,"spinRate":2561,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4514196493366218,"extension":6.138735349904873},"index":2,"playId":"d354d9c0-eee3-3c15-a0b9-e8153ba3bd1b","pitchNumber":3,"startTime":"2026-07-22T01:01:39.769Z","endTime":"2026-07-22T01:01:43.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550098900735016,"aZ":-28.99737252469098,"pfxX":9.331201206140566,"pfxZ":2.1465988259080557,"pX":0.747765523657377,"pZ":0.9546887864904265,"vX0":5.025426828356686,"vY0":-121.58706404391603,"vZ0":-4.246897515918082,"x":88.5,"y":213.0,"x0":-2.5663413447225416,"y0":50.002863231880255,"z0":5.275214920042078,"aX":13.79865936903699},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":-18.1,"spinRate":2654,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4526034445722056,"extension":6.392308059044208},"index":3,"playId":"bee0b839-bbdb-3516-9816-061d6c370935","pitchNumber":4,"startTime":"2026-07-22T01:01:59.217Z","endTime":"2026-07-22T01:02:02.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.737797535093243,"aZ":-26.97397876397675,"pfxX":-9.773355916357454,"pfxZ":2.718247773989594,"pX":0.8018097473585455,"pZ":2.056309596656644,"vX0":11.585089864831597,"vY0":-137.70174510466086,"vZ0":-3.700218234332307,"x":86.44,"y":183.26,"x0":-2.1981625113195418,"y0":50.00214082622221,"z0":5.250845316620085,"aX":-18.692493454031002},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":15.1,"spinRate":2116,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3983802924947968,"extension":6.290824075316393},"index":4,"playId":"db07453a-96cb-3546-8b6f-ab79bed88e0b","pitchNumber":5,"startTime":"2026-07-22T01:02:16.598Z","endTime":"2026-07-22T01:02:20.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.232881039417524,"aZ":-23.337012244344805,"pfxX":-9.035273822358722,"pfxZ":4.505864369109233,"pX":-1.393096422336148,"pZ":3.2891716272527667,"vX0":6.102288832282315,"vY0":-139.14331146235105,"vZ0":-1.4916221607133437,"x":170.1,"y":149.97,"x0":-2.440799910913624,"y0":50.00264686045938,"z0":5.378651263109871,"aX":-17.715695605916746},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.0,"breakHorizontal":15.1,"spinRate":2025,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3936661256783114,"extension":6.393411656072141},"index":5,"playId":"a422e18b-1acd-3e73-bc4f-5ef70e1e73b4","pitchNumber":6,"startTime":"2026-07-22T01:02:34.918Z","endTime":"2026-07-22T01:02:38.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:02:38.589Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Lindor doubles (5) on a ground ball to center fielder Garrett Mitchell, deflected by second baseman Brice Turang. Bo Bichette to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:06:06.777Z","endTime":"2026-07-22T01:08:14.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:03:04.665Z","endTime":"2026-07-22T01:04:08.636Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chad Patrick replaces Brandon Sproat.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T01:04:08.636Z","endTime":"2026-07-22T01:06:09.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95313999695522,"aZ":-18.72164712175979,"pfxX":-1.2064960592585665,"pfxZ":7.5379974269865535,"pX":-1.3990112815263014,"pZ":3.1220222646421023,"vX0":0.3037501377386062,"vY0":-132.18986493649302,"vZ0":-2.0593246473078946,"x":170.33,"y":154.49,"x0":-1.3580309415496654,"y0":50.00301937778304,"z0":5.273272381769243,"aX":-2.153178762560282},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":2.2,"spinRate":2322,"spinDirection":166},"zone":11,"typeConfidence":0.89,"plateTime":0.41301781197836895,"extension":6.024326921729722},"index":2,"playId":"0825c77d-4d4a-3e96-ba7f-42044760fa9f","pitchNumber":1,"startTime":"2026-07-22T01:06:09.013Z","endTime":"2026-07-22T01:06:12.705Z","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":90.2,"endSpeed":82.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.685961785579952,"aZ":-20.1680387944182,"pfxX":2.160676285961611,"pfxZ":6.854362123691693,"pX":-0.7118401721522042,"pZ":3.1968080238441896,"vX0":1.2037596784166766,"vY0":-131.48324378845138,"vZ0":-1.4056664220892066,"x":144.13,"y":152.47,"x0":-1.456255329819645,"y0":50.00462768831513,"z0":5.233812139876617,"aX":3.7863381627781028},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":-4.2,"spinRate":2443,"spinDirection":125},"zone":1,"typeConfidence":0.9,"plateTime":0.4164517856462462,"extension":5.9795209270791485},"index":3,"playId":"853085a9-3cee-3ee8-a369-7f748ace2a4a","pitchNumber":2,"startTime":"2026-07-22T01:06:27.816Z","endTime":"2026-07-22T01:06:31.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.444929228287098,"aZ":-13.607561066513428,"pfxX":-5.916106190797858,"pfxZ":9.432477422142988,"pX":-1.0561436832928286,"pZ":3.8221464508029306,"vX0":2.0657530214575153,"vY0":-139.43155786803328,"vZ0":-2.078031158295344,"x":157.26,"y":135.58,"x0":-1.0382009583003688,"y0":50.0007735406521,"z0":5.475261741283879,"aX":-11.643542741312979},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2408,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3928762276315303,"extension":5.87585555135224},"index":4,"playId":"509b1a17-eb60-3c1a-9eb7-8fe1c8218f49","pitchNumber":3,"startTime":"2026-07-22T01:06:46.946Z","endTime":"2026-07-22T01:06:49.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9562534327903,"aZ":-17.950225263211042,"pfxX":-0.386978905943869,"pfxZ":8.026511845231168,"pX":0.07330389108325762,"pZ":1.4148007604883466,"vX0":3.715939325374845,"vY0":-131.98250050117997,"vZ0":-5.985415700681614,"x":114.21,"y":200.58,"x0":-1.299965690854515,"y0":50.00224899648275,"z0":5.0251759210024405,"aX":-0.686484300926062},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.6,"breakHorizontal":-0.1,"spinRate":2445,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4143187921990923,"extension":5.953578447115386},"index":5,"playId":"5781b6f4-4b3b-3ac7-b98f-e014308db98f","pitchNumber":4,"startTime":"2026-07-22T01:07:07.008Z","endTime":"2026-07-22T01:07:10.272Z","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":91.3,"endSpeed":84.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848403334828262,"aZ":-18.67292938106396,"pfxX":0.5814975598564933,"pfxZ":7.4618511483251915,"pX":-0.3863358997256262,"pZ":3.054419342704648,"vX0":2.4622228820795957,"vY0":-133.00613954009512,"vZ0":-2.1890171308444204,"x":114.9,"y":125.82,"x0":-1.395888741873581,"y0":50.004865107633606,"z0":5.227609539379578,"aX":1.0518951846444728},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-1.6,"spinRate":2488,"spinDirection":110},"zone":1,"typeConfidence":0.9,"plateTime":0.4102426641946564,"extension":6.217539762396921},"index":6,"playId":"ef323929-4a95-30b1-8db3-093a5cccf3c0","pitchNumber":5,"startTime":"2026-07-22T01:07:32.969Z","endTime":"2026-07-22T01:07:36.423Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249205275674427,"aZ":-35.38314444936178,"pfxX":3.385291726255987,"pfxZ":-1.9119778581049385,"pX":-0.5871204615718132,"pZ":2.1179173433281524,"vX0":0.5798365158688347,"vY0":-128.06236979968926,"vZ0":-1.4324204450168916,"x":139.38,"y":181.6,"x0":-1.2561534798441452,"y0":50.00418683477129,"z0":5.429831486759387,"aX":5.6733298284572555},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.6,"breakHorizontal":-6.2,"spinRate":2470,"spinDirection":85},"zone":7,"typeConfidence":0.9,"plateTime":0.4262558509488459,"extension":6.022004591079795},"hitData":{"launchSpeed":99.0,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.5,"coordY":100.0}},"index":7,"playId":"e879e44b-7266-3d55-aca5-24b79606128d","pitchNumber":6,"startTime":"2026-07-22T01:08:00.735Z","endTime":"2026-07-22T01:08:14.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:08:14.674Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Benge doubles (13) on a ground ball to right fielder Luis Lara. Bo Bichette scores. Francisco Lindor scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:08:24.513Z","endTime":"2026-07-22T01:09:21.659Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191627492624015,"aZ":-18.15346467215758,"pfxX":0.6023022083659884,"pfxZ":7.84627194505881,"pX":-0.9294723785201336,"pZ":3.813763459090065,"vX0":0.8716317043431616,"vY0":-132.56157629381647,"vZ0":-0.5057146128239625,"x":152.43,"y":135.81,"x0":-1.3402818661487264,"y0":50.00542287488869,"z0":5.32718043443764,"aX":1.076618671113833},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-1.3,"spinRate":2344,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.4125126005246522,"extension":5.945667000981816},"index":0,"playId":"c397b673-5e76-367f-ac1d-822b89dcb0b7","pitchNumber":1,"startTime":"2026-07-22T01:08:44.805Z","endTime":"2026-07-22T01:08:48.760Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627003573174658,"aZ":-18.672178235903743,"pfxX":0.4913985441893761,"pfxZ":7.535946658871373,"pX":-0.05443051005048696,"pZ":2.707338773407256,"vX0":3.047194334799614,"vY0":-132.59341175641924,"vZ0":-2.8372530999580476,"x":119.07,"y":165.68,"x0":-1.2793832457370502,"y0":50.004590664067734,"z0":5.143493202868715,"aX":0.8807474429474692},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":-1.6,"spinRate":2472,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.41206721158932513,"extension":5.999251063106007},"hitData":{"launchSpeed":93.7,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.71,"coordY":109.12}},"index":1,"playId":"171747e8-dcb6-3364-a127-b2ea612b5f22","pitchNumber":2,"startTime":"2026-07-22T01:09:02.416Z","endTime":"2026-07-22T01:09:21.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:09:21.659Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T01:10:40.356Z","endTime":"2026-07-22T01:11:40.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:09:53.161Z","endTime":"2026-07-22T01:10:42.601Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.135680978367475,"aZ":-21.15503093349735,"pfxX":-10.02860833055376,"pfxZ":5.382732190331228,"pX":-9.97423278077696E-4,"pZ":2.009166480332891,"vX0":6.0079355509336665,"vY0":-142.2759610797651,"vZ0":-5.612039454495458,"x":117.04,"y":184.53,"x0":-0.8389642027405155,"y0":50.00035201199611,"z0":5.350887695279861,"aX":-20.523759200707744},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":16.9,"spinRate":1999,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.3852011671778315,"extension":5.996405549066061},"index":1,"playId":"320f6c6d-a6af-3a54-9708-c46c9d65e190","pitchNumber":1,"startTime":"2026-07-22T01:10:42.601Z","endTime":"2026-07-22T01:10:46.038Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35437056051388,"aZ":-19.00730691720641,"pfxX":-0.9490284339071042,"pfxZ":7.234527736830145,"pX":1.5420550698047333,"pZ":1.5534927487990982,"vX0":7.083475106384717,"vY0":-133.90509341936797,"vZ0":-5.96664022360564,"x":58.22,"y":196.84,"x0":-1.0118708264951533,"y0":50.00340277772274,"z0":5.16637367353891,"aX":-1.7290076760786952},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":0.2,"spinRate":2513,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.40873125406979494,"extension":6.144548255338987},"index":2,"playId":"a0f4bf65-516d-37c8-b216-88ee507d2783","pitchNumber":2,"startTime":"2026-07-22T01:11:00.849Z","endTime":"2026-07-22T01:11:05.812Z","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":91.9,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.487699166495975,"aZ":-18.39083077882966,"pfxX":-0.9348996202721271,"pfxZ":7.6107078840901705,"pX":0.9168412254044004,"pZ":1.9956744365758172,"vX0":5.949444997052367,"vY0":-133.65530907908996,"vZ0":-4.819551442559834,"x":82.05,"y":184.9,"x0":-1.215406735982842,"y0":50.00371142608039,"z0":5.140761646435457,"aX":-1.693574019688809},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":0.5,"spinRate":2510,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.40961608456323484,"extension":6.115451843092002},"index":3,"playId":"dbe341c5-a486-3733-bdd7-6db023527e70","pitchNumber":3,"startTime":"2026-07-22T01:11:19.103Z","endTime":"2026-07-22T01:11:22.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.681728937147852,"aZ":-14.300515729099088,"pfxX":-4.110264774524879,"pfxZ":8.987969372575064,"pX":0.22303664153796407,"pZ":3.1528715513924683,"vX0":4.625331585004691,"vY0":-139.91048008268504,"vZ0":-3.5106487266884265,"x":108.5,"y":153.65,"x0":-0.9151984396144011,"y0":50.00095274006737,"z0":5.357141236384308,"aX":-8.17242029140622},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2261,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3910414183053099,"extension":6.012647068243711},"index":4,"playId":"b0bb656a-3124-32ab-ba5d-5ef2238353ca","pitchNumber":4,"startTime":"2026-07-22T01:11:37.567Z","endTime":"2026-07-22T01:11:40.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:11:40.863Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Garrett Mitchell lines out sharply to center fielder Luis Robert Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:13:21.667Z","endTime":"2026-07-22T01:15:21.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":86.0,"endSpeed":79.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055455140848665,"aZ":-26.239212711695405,"pfxX":-0.6735289454659189,"pfxZ":3.7054160749762843,"pX":-0.18900314564082912,"pZ":2.380608198717427,"vX0":-6.530180525351274,"vY0":-125.18806789152684,"vZ0":-3.5748651764554764,"x":124.2,"y":174.5,"x0":2.530726331157228,"y0":50.00320156703833,"z0":5.952707400674536,"aX":-1.0788424161832395},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":2.6,"spinRate":2321,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.43596762203901784,"extension":6.1740942494025335},"index":0,"playId":"aae75cf1-4637-3523-ba99-58bededd4e7d","pitchNumber":1,"startTime":"2026-07-22T01:13:49.052Z","endTime":"2026-07-22T01:13:52.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594618359202045,"aZ":-21.670110930491095,"pfxX":-0.8062893959846753,"pfxZ":6.156439724330765,"pX":-0.7570738869227566,"pZ":2.2916385341764656,"vX0":-7.875274751723165,"vY0":-129.18122718088907,"vZ0":-5.312313352540556,"x":145.86,"y":176.91,"x0":2.4240309844785775,"y0":50.00151755576218,"z0":6.020049241052323,"aX":-1.3733375058468553},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.3,"breakHorizontal":3.0,"spinRate":2412,"spinDirection":168},"zone":4,"typeConfidence":2.0,"plateTime":0.42253149533941725,"extension":6.105538776216507},"index":1,"playId":"b8011e53-a153-3667-b7da-eb13fb1ce18c","pitchNumber":2,"startTime":"2026-07-22T01:14:01.608Z","endTime":"2026-07-22T01:14:06.399Z","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":89.3,"endSpeed":82.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.740677853164424,"aZ":-24.98781521580125,"pfxX":-0.864202057038848,"pfxZ":4.184860560914766,"pX":-1.3648444581737018,"pZ":2.4201319559323764,"vX0":-9.13012858522373,"vY0":-129.85608236275561,"vZ0":-4.1106073075686185,"x":169.02,"y":173.44,"x0":2.3007453734406726,"y0":50.00489309905349,"z0":5.912014782883665,"aX":-1.4822047940578449},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2324,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.42089029790238186,"extension":6.239948975868232},"index":2,"playId":"305ed5c4-09b5-3c13-bd42-f6302de14365","pitchNumber":3,"startTime":"2026-07-22T01:14:28.547Z","endTime":"2026-07-22T01:14:32.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654386093844366,"aZ":-18.74439221304566,"pfxX":8.802186608154688,"pfxZ":7.143270292212269,"pX":-1.128413011790337,"pZ":1.3299318042017065,"vX0":-12.013807879093207,"vY0":-135.7692693301176,"vZ0":-8.296843884054873,"x":160.01,"y":202.87,"x0":2.1951310231690866,"y0":50.006183372064804,"z0":5.712584190428625,"aX":16.55845699286182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":-13.6,"spinRate":2366,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40227262645269857,"extension":6.14264972084229},"index":3,"playId":"082f74e4-d218-3946-a16b-1aaaae0c1aba","pitchNumber":4,"startTime":"2026-07-22T01:15:00.042Z","endTime":"2026-07-22T01:15:03.714Z","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":88.9,"endSpeed":82.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413405716393473,"aZ":-25.631449384074013,"pfxX":-1.1766402417413335,"pfxZ":3.832403842942105,"pX":-0.25460622121821674,"pZ":2.272726719567288,"vX0":-6.409444828831183,"vY0":-129.4458385112407,"vZ0":-4.1205426787232255,"x":126.7,"y":177.42,"x0":2.400050902204451,"y0":50.00454522567897,"z0":5.833042465352588,"aX":-2.008785288751417},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":3.5,"spinRate":2431,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.42211043965003636,"extension":6.198443280851501},"hitData":{"launchSpeed":106.7,"launchAngle":17.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.2,"coordY":52.88}},"index":4,"playId":"ccd884f2-4d75-3abf-bad4-d34b015b3617","pitchNumber":5,"startTime":"2026-07-22T01:15:14.712Z","endTime":"2026-07-22T01:15:21.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:15:21.286Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gary Sánchez pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:15:29.394Z","endTime":"2026-07-22T01:16:21.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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":89.0,"endSpeed":82.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757120008926105,"aZ":-22.022296549578314,"pfxX":-1.2581613829182028,"pfxZ":5.919426938605708,"pX":0.09318531598459609,"pZ":3.1218572388756813,"vX0":-5.707516022221033,"vY0":-129.53317708535607,"vZ0":-3.098701594349577,"x":113.45,"y":154.49,"x0":2.4804119706983836,"y0":50.002213815205664,"z0":6.000230429373532,"aX":-2.1562516407853827},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":3.5,"spinRate":2451,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.4213917580424291,"extension":6.175296030110394},"index":0,"playId":"3cb2cc8c-ab35-300d-aed2-bd95b30ce147","pitchNumber":1,"startTime":"2026-07-22T01:15:49.604Z","endTime":"2026-07-22T01:15:52.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22836648298687,"aZ":-21.587108931499145,"pfxX":10.156801426136372,"pfxZ":6.898054655394522,"pX":-1.0119618783072912,"pZ":1.0411751748870854,"vX0":-10.773176618483282,"vY0":-123.0545704344704,"vZ0":-7.226909565940446,"x":155.57,"y":210.67,"x0":2.1014501716842946,"y0":50.00325142337803,"z0":5.842674163144184,"aX":15.590224368828578},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.9,"breakHorizontal":-15.8,"spinRate":1776,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4449601525328388,"extension":6.2736230349085815},"index":1,"playId":"94d1fc98-d466-346b-938e-afed354ca1a6","pitchNumber":2,"startTime":"2026-07-22T01:16:01.242Z","endTime":"2026-07-22T01:16:04.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479083080352275,"aZ":-17.957168635538885,"pfxX":9.89079277955917,"pfxZ":7.661114929589674,"pX":-0.6174332564860507,"pZ":2.2655468279418045,"vX0":-11.01831754945645,"vY0":-135.36798486191063,"vZ0":-6.374577869782462,"x":140.54,"y":177.61,"x0":2.22013558641165,"y0":50.006208444253524,"z0":5.907699127186362,"aX":18.364591870175555},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":-15.6,"spinRate":2357,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4045894163862953,"extension":6.206510438245854},"hitData":{"launchSpeed":81.0,"launchAngle":62.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":147.63}},"index":2,"playId":"50118042-a717-3792-a30d-a655b16988f3","pitchNumber":3,"startTime":"2026-07-22T01:16:12.751Z","endTime":"2026-07-22T01:16:21.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:16:21.850Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Lara grounds out, third baseman Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T01:16:26.763Z","endTime":"2026-07-22T01:18:04.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125515357234004,"aZ":-24.04569015390175,"pfxX":-1.673786305121042,"pfxZ":4.757758845172299,"pX":-0.6998006238095773,"pZ":3.677980863292046,"vX0":-7.495750188219779,"vY0":-129.36876944402042,"vZ0":-1.3689554754688626,"x":143.67,"y":139.47,"x0":2.443707167782534,"y0":50.000097667022025,"z0":6.044231475436396,"aX":-2.856154705348287},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":4.6,"spinRate":2432,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4221932574007825,"extension":6.291363170910479},"index":0,"playId":"a6f37139-15fa-3fe3-8e6b-29ad548cb5a9","pitchNumber":1,"startTime":"2026-07-22T01:16:45.984Z","endTime":"2026-07-22T01:16:49.247Z","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":90.0,"endSpeed":82.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363419726502812,"aZ":-16.464706965307496,"pfxX":-1.371300631083281,"pfxZ":9.008485852959927,"pX":-0.11194446885941893,"pZ":2.8166808312149114,"vX0":-6.160641838529579,"vY0":-130.90182118529754,"vZ0":-5.044739276619702,"x":121.27,"y":162.73,"x0":2.445475766864521,"y0":50.002923265981266,"z0":5.992488801348737,"aX":-2.391108639385329},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":3.7,"spinRate":2486,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.4176335583315005,"extension":6.122681817366578},"index":1,"playId":"67dca2a4-66f5-35d3-9c5d-cc7c013a3c2f","pitchNumber":2,"startTime":"2026-07-22T01:16:57.657Z","endTime":"2026-07-22T01:17:01.196Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932479494187376,"aZ":-15.720710824653661,"pfxX":9.515618870102426,"pfxZ":8.940626367543949,"pX":-0.2506693967604931,"pZ":2.317866190584045,"vX0":-9.750282383513188,"vY0":-134.72895908389935,"vZ0":-6.456928345353246,"x":126.55,"y":176.2,"x0":2.176774213560608,"y0":50.00522623407727,"z0":5.854269456377341,"aX":17.517737588683865},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-15.2,"spinRate":2399,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4063528338662188,"extension":6.053610257145458},"index":2,"playId":"72b2ce2c-8cd9-3b31-97f9-ae7abe9b35c9","pitchNumber":3,"startTime":"2026-07-22T01:17:11.316Z","endTime":"2026-07-22T01:17:14.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T01:17:21.391Z","endTime":"2026-07-22T01:17:32.843Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776138175895237,"aZ":-9.018865085369036,"pfxX":5.743419114958947,"pfxZ":11.988781310235922,"pX":-0.5344832364870151,"pZ":0.49609150784616407,"vX0":-7.801016690573842,"vY0":-138.3147172193362,"vZ0":-13.22606273228555,"x":137.37,"y":225.39,"x0":1.5805137151864073,"y0":50.00462044878162,"z0":5.95304001205979,"aX":11.094403572374718},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":-8.8,"spinRate":2501,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.3964913344928833,"extension":6.391397877678937},"index":4,"playId":"7e47a6f6-3ba1-39eb-a734-526341319165","pitchNumber":4,"startTime":"2026-07-22T01:17:32.843Z","endTime":"2026-07-22T01:17:36.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.918489132056866,"aZ":-38.95334899683651,"pfxX":-5.437432711880905,"pfxZ":-5.506207348587104,"pX":-0.7423316238903988,"pZ":2.771893319196586,"vX0":-4.062760915907525,"vY0":-110.58393792763036,"vZ0":1.106530332902182,"x":145.3,"y":163.94,"x0":1.8295288796671823,"y0":50.00480578256126,"z0":6.372263409722878,"aX":-6.6904153695407285},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.4,"breakHorizontal":10.9,"spinRate":2584,"spinDirection":319},"zone":1,"typeConfidence":2.0,"plateTime":0.4965384956508121,"extension":6.408157267846444},"hitData":{"launchSpeed":98.0,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":160.3}},"index":5,"playId":"7ede7521-5b3d-3153-a1f7-ee32386dbd8b","pitchNumber":5,"startTime":"2026-07-22T01:17:57.073Z","endTime":"2026-07-22T01:18:04.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:18:04.598Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Young flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:20:22.656Z","endTime":"2026-07-22T01:21:05.511Z","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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryse Wilson replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:19:07.300Z","endTime":"2026-07-22T01:20:24.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669060,"link":"/api/v1/people/669060"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78993385590933,"aZ":-24.602093071674187,"pfxX":1.3912718344665977,"pfxZ":4.719315911905522,"pX":-0.9099409905203617,"pZ":2.793699826412965,"vX0":4.668609394635435,"vY0":-125.48393904575062,"vZ0":-2.869414583404191,"x":151.68,"y":163.35,"x0":-2.970360473842196,"y0":50.005219892616196,"z0":5.941971553119669,"aX":2.2338667602292133},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.5,"spinRate":2033,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.4353703007918579,"extension":6.184640366556705},"index":1,"playId":"2db33333-e80e-31e1-864d-d6e8471adc68","pitchNumber":1,"startTime":"2026-07-22T01:20:24.736Z","endTime":"2026-07-22T01:20:28.428Z","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.6,"endSpeed":80.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720264375458388,"aZ":-19.839166150580866,"pfxX":0.2316397945069255,"pfxZ":7.456924826049424,"pX":-0.38236265316308304,"pZ":2.272307481856279,"vX0":6.1529059133520265,"vY0":-127.42621130219133,"vZ0":-5.030718966891542,"x":131.57,"y":177.43,"x0":-2.852408721586758,"y0":50.00451016119118,"z0":5.826985886334784,"aX":0.38209165983500454},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.6,"breakHorizontal":-1.7,"spinRate":2118,"spinDirection":197},"zone":4,"typeConfidence":0.89,"plateTime":0.4288617808167441,"extension":6.280357563163849},"index":2,"playId":"868ef0c4-2cd7-3d8b-bd25-04fcb4257e9e","pitchNumber":2,"startTime":"2026-07-22T01:20:39.434Z","endTime":"2026-07-22T01:20:42.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268804869372364,"aZ":-14.999337370029508,"pfxX":-4.572221818889238,"pfxZ":9.53063342992322,"pX":0.07734558521688781,"pZ":2.322921718846283,"vX0":8.478780050755915,"vY0":-133.53863043027818,"vZ0":-6.736401345852913,"x":114.05,"y":176.06,"x0":-2.5477187506553456,"y0":50.00660079348324,"z0":5.961168863113209,"aX":-8.243716059092742},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2162,"spinDirection":206},"zone":5,"typeConfidence":0.89,"plateTime":0.4104576977740573,"extension":6.254188759028279},"hitData":{"launchSpeed":95.1,"launchAngle":48.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.14,"coordY":90.18}},"index":3,"playId":"4dfd297a-dabc-3f69-bf2b-1a464c75438b","pitchNumber":3,"startTime":"2026-07-22T01:20:53.997Z","endTime":"2026-07-22T01:21:05.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:21:05.511Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Luis Lara.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:21:12.962Z","endTime":"2026-07-22T01:21:32.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7821778259413,"aZ":-25.305265996324326,"pfxX":1.4332372186386526,"pfxZ":4.256483180029555,"pX":0.015845575514353793,"pZ":3.017644698252667,"vX0":6.219221625794669,"vY0":-126.05588327544034,"vZ0":-2.307791564783252,"x":116.4,"y":157.3,"x0":-2.6661519373549347,"y0":50.00559872390244,"z0":5.980713154570975,"aX":2.3146688150112866},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.4,"breakHorizontal":-4.0,"spinRate":2125,"spinDirection":174},"zone":2,"typeConfidence":0.91,"plateTime":0.4339340571782091,"extension":6.25327814141041},"hitData":{"launchSpeed":85.9,"launchAngle":46.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.43,"coordY":119.69}},"index":0,"playId":"22d670bd-04d8-330f-a649-8eff3692c8e3","pitchNumber":1,"startTime":"2026-07-22T01:21:22.705Z","endTime":"2026-07-22T01:21:32.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:21:32.195Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:22:10.020Z","endTime":"2026-07-22T01:22:52.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:21:55.412Z","endTime":"2026-07-22T01:22:12.352Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.793353432118835,"aZ":-20.441989318539864,"pfxX":-9.72707409922927,"pfxZ":6.4429622283662304,"pX":0.08664472336453928,"pZ":2.5783243951341523,"vX0":10.410549676316352,"vY0":-133.82688747019475,"vZ0":-4.7947497749523365,"x":113.7,"y":169.17,"x0":-2.58265548174246,"y0":50.00523086430874,"z0":5.849703443330714,"aX":-17.717979214877417},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":15.5,"spinRate":2088,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.40865807230631024,"extension":6.1911228826925955},"index":1,"playId":"93d3e9ad-735b-3bb6-be5c-999c33161d7c","pitchNumber":1,"startTime":"2026-07-22T01:22:12.352Z","endTime":"2026-07-22T01:22:15.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70613526217186,"aZ":-20.3034509120884,"pfxX":-10.301396334520017,"pfxZ":6.469694983588351,"pX":0.6563702470399151,"pZ":2.3955042170074052,"vX0":12.024921085197011,"vY0":-134.23521790827007,"vZ0":-5.147802723098941,"x":91.98,"y":174.1,"x0":-2.5324305961182954,"y0":50.000926676664015,"z0":5.773652359587968,"aX":-18.89245345941585},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":16.2,"spinRate":2144,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.4072799879436553,"extension":6.254136869365034},"index":2,"playId":"b05e1a19-f4b1-3786-b380-02a53b0d37a0","pitchNumber":2,"startTime":"2026-07-22T01:22:28.835Z","endTime":"2026-07-22T01:22:32.229Z","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":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.793709973356943,"aZ":-29.158541767132874,"pfxX":1.1961853758421066,"pfxZ":1.871450011933776,"pX":0.030073265872428243,"pZ":3.1587154890392495,"vX0":6.494721519388267,"vY0":-125.728441970352,"vZ0":-1.0156882256573778,"x":115.85,"y":153.49,"x0":-2.734500428463871,"y0":50.0033661906282,"z0":5.919093167010419,"aX":1.9284125258529117},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2083,"spinDirection":149},"zone":2,"typeConfidence":0.88,"plateTime":0.4344606874755783,"extension":6.274370449609746},"hitData":{"launchSpeed":97.9,"launchAngle":17.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.61,"coordY":83.4}},"index":3,"playId":"1e0c91d0-6603-31d5-b747-74ed7c5e641a","pitchNumber":3,"startTime":"2026-07-22T01:22:43.459Z","endTime":"2026-07-22T01:22:52.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:22:52.939Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a line drive to left fielder Jackson Chourio. Luis Torrens to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:22:59.550Z","endTime":"2026-07-22T01:26:13.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994428246287494,"aZ":-23.4341219913224,"pfxX":0.48049057911030535,"pfxZ":5.154001226241327,"pX":-0.1991515904431576,"pZ":2.698012786927447,"vX0":6.7701805188682815,"vY0":-128.68569260539658,"vZ0":-3.3192826329115115,"x":124.59,"y":165.93,"x0":-2.914665898794886,"y0":50.00275107128189,"z0":5.798015161697882,"aX":0.8125869655179758},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.3,"spinRate":2017,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.4238839938368746,"extension":6.330386198822243},"index":0,"playId":"630b6bc5-4a84-36f1-81fd-ee1050970d08","pitchNumber":1,"startTime":"2026-07-22T01:23:20.066Z","endTime":"2026-07-22T01:23:23.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-22T01:23:37.731Z","endTime":"2026-07-22T01:23:47.242Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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":83.4,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418411043029916,"aZ":-25.633635127817705,"pfxX":-8.659432958799265,"pfxZ":4.399436076990538,"pX":0.07245419901201398,"pZ":1.774407003758827,"vX0":9.510116378124769,"vY0":-121.09189240074977,"vZ0":-4.0888073668601,"x":114.24,"y":190.87,"x0":-2.778833969716467,"y0":50.003680061348525,"z0":5.724932370595152,"aX":-12.874613376220127},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.2,"breakHorizontal":13.4,"spinRate":1231,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.4521569673619563,"extension":6.333950550121436},"index":2,"playId":"3de34add-a68d-3a62-aa53-56b5e0a23137","pitchNumber":2,"startTime":"2026-07-22T01:23:47.242Z","endTime":"2026-07-22T01:23:50.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517548128532074,"aZ":-15.552327266697938,"pfxX":-4.429993578702723,"pfxZ":8.972999561552763,"pX":-0.3723562327183648,"pZ":3.6514286339076762,"vX0":7.913285068002661,"vY0":-135.24592132840465,"vZ0":-3.299609163196743,"x":131.19,"y":140.19,"x0":-2.760691021553862,"y0":50.00156992247713,"z0":5.978055341536211,"aX":-8.205741856257859},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2161,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.4049918442118905,"extension":6.156352886223637},"index":3,"playId":"09f5481e-6722-3723-9fb7-9f3d09631bf2","pitchNumber":3,"startTime":"2026-07-22T01:24:09.985Z","endTime":"2026-07-22T01:24:12.985Z","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":83.7,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508503351968457,"aZ":-24.49440760629637,"pfxX":-5.656037055820763,"pfxZ":5.156803230763574,"pX":-0.22999345601014584,"pZ":3.041906837717825,"vX0":7.9423892489183885,"vY0":-121.68384758397043,"vZ0":-1.5899224690435236,"x":125.77,"y":156.65,"x0":-2.8123665640994893,"y0":50.00049327709476,"z0":5.840857518353899,"aX":-8.41911012927652},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.2,"breakHorizontal":8.2,"spinRate":1340,"spinDirection":237},"zone":2,"typeConfidence":0.92,"plateTime":0.4513868408859092,"extension":6.2434963049782635},"index":4,"playId":"e423c31c-90a4-3534-b8fd-6dd1869277ed","pitchNumber":4,"startTime":"2026-07-22T01:24:30.144Z","endTime":"2026-07-22T01:24:36.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813719862682877,"aZ":-23.177886730664035,"pfxX":-10.209541670512124,"pfxZ":4.85527154312013,"pX":-1.6547502417569437,"pZ":2.4480376560892334,"vX0":6.807053410943688,"vY0":-135.07134593670347,"vZ0":-4.598349342200356,"x":180.08,"y":172.68,"x0":-2.8783274626364252,"y0":50.00129754157761,"z0":5.797790666147157,"aX":-18.904532237426945},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":17.0,"spinRate":2104,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4051808960451293,"extension":6.196485747602627},"index":5,"playId":"d22ed9c3-dad0-3e67-aea3-82a967b1da94","pitchNumber":5,"startTime":"2026-07-22T01:24:58.842Z","endTime":"2026-07-22T01:25:01.880Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20757237529676,"aZ":-25.674767707865776,"pfxX":0.6829618799057355,"pfxZ":3.8352488354359657,"pX":-1.2377202354374088,"pZ":3.1876183364426014,"vX0":4.469560925975047,"vY0":-128.70072918904577,"vZ0":-1.7967516935773271,"x":164.18,"y":152.71,"x0":-3.078441632348971,"y0":50.00235663839735,"z0":5.863955324101312,"aX":1.1563962529185141},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.2,"spinRate":1805,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.4239621309971646,"extension":6.304618269448842},"index":6,"playId":"c18fb482-828d-3af6-b22f-a6f49bd7feb2","pitchNumber":6,"startTime":"2026-07-22T01:25:18.624Z","endTime":"2026-07-22T01:25:22.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41851988289146,"aZ":-24.34212026865553,"pfxX":-9.792881151638346,"pfxZ":4.273938303638323,"pX":-0.1927687753644758,"pZ":2.9427841590974633,"vX0":10.203430252061594,"vY0":-134.11014081508742,"vZ0":-3.024258234848408,"x":124.35,"y":159.32,"x0":-2.76381492501129,"y0":50.00314906143449,"z0":5.810273697970823,"aX":-17.94365507294388},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":15.7,"spinRate":2027,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.40751137349745914,"extension":6.204934076265788},"index":7,"playId":"2c9ef1d3-ed1d-3f1b-98fb-cd26dd89f281","pitchNumber":7,"startTime":"2026-07-22T01:25:37.373Z","endTime":"2026-07-22T01:25:40.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94971283504327,"aZ":-14.992084631696072,"pfxX":-4.959518858819228,"pfxZ":9.228053946077132,"pX":-0.6695497231203873,"pZ":3.0558315981622792,"vX0":7.132946947555729,"vY0":-135.65846216836945,"vZ0":-4.76942568209133,"x":142.52,"y":156.27,"x0":-2.689837977943072,"y0":50.00375552543661,"z0":5.883457025217942,"aX":-9.235783925193061},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2121,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.40391607945418917,"extension":6.400364324365246},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.82,"coordY":100.17}},"index":8,"playId":"d23c7602-9e61-35b8-b047-1005df7feb9a","pitchNumber":8,"startTime":"2026-07-22T01:26:00.542Z","endTime":"2026-07-22T01:26:13.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:26:13.771Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T01:26:21.777Z","endTime":"2026-07-22T01:28:21.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96512496355651,"aZ":-24.50145057894247,"pfxX":0.6585294632879002,"pfxZ":4.462389090448049,"pX":-0.640339096265802,"pZ":3.3433438009812804,"vX0":5.595703509338951,"vY0":-130.01614582782483,"vZ0":-1.5743313432377448,"x":141.41,"y":148.51,"x0":-2.9016567611617843,"y0":50.00640226834982,"z0":5.807067892281862,"aX":1.1327632468769444},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":1981,"spinDirection":192},"zone":1,"typeConfidence":0.9,"plateTime":0.4204686379623057,"extension":6.349036093124046},"index":0,"playId":"6859e9ec-b7bd-3c58-b9b1-22ce4bc32ee4","pitchNumber":1,"startTime":"2026-07-22T01:26:51.079Z","endTime":"2026-07-22T01:26:54.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327199075814345,"aZ":-20.742836020943404,"pfxX":-9.81334741327946,"pfxZ":6.246158487097267,"pX":0.274288397085647,"pZ":1.9010887626870592,"vX0":10.938229679243817,"vY0":-134.22242223544188,"vZ0":-5.946984520185736,"x":106.54,"y":187.45,"x0":-2.573589993215549,"y0":50.00066750120932,"z0":5.616698294339677,"aX":-17.95176685270561},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2036,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.4076677470727703,"extension":6.3129617333641255},"index":1,"playId":"95055ff9-32a9-3aa5-b6ff-67f10ba8fed4","pitchNumber":2,"startTime":"2026-07-22T01:27:11.883Z","endTime":"2026-07-22T01:27:15.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577717679062967,"aZ":-29.890891688479858,"pfxX":-6.330364914705467,"pfxZ":1.500668551826891,"pX":-1.9858517744313753,"pZ":3.5624343574991624,"vX0":4.421957942464211,"vY0":-122.5467381754889,"vZ0":0.7602375546147646,"x":192.7,"y":142.59,"x0":-2.992667865803213,"y0":50.00133750450424,"z0":5.804801936309926,"aX":-9.612260035742022},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":10.4,"spinRate":1133,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.4472253964486721,"extension":6.2800208252769485},"index":2,"playId":"a27ef466-ee30-3bec-8762-4a93fec485dd","pitchNumber":3,"startTime":"2026-07-22T01:27:33.830Z","endTime":"2026-07-22T01:27:36.869Z","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":89.2,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73724780855079,"aZ":-25.599962175563157,"pfxX":0.21964144665216878,"pfxZ":3.8325945615780075,"pX":-0.8770317918432526,"pZ":2.849172688380085,"vX0":5.459227962778993,"vY0":-129.8231750880276,"vZ0":-2.4487429684047024,"x":150.43,"y":161.85,"x0":-3.0308311599034896,"y0":50.006442585219325,"z0":5.741936682633321,"aX":0.37608038059712684},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":-1.6,"spinRate":1923,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.42100550387091795,"extension":6.342010426381143},"index":3,"playId":"720671b1-8e82-347d-8b91-b0de01a47ac1","pitchNumber":4,"startTime":"2026-07-22T01:27:54.473Z","endTime":"2026-07-22T01:27:57.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.172227525947278,"aZ":-25.69002044557419,"pfxX":-10.391254276445796,"pfxZ":3.5727628130582776,"pX":0.05975323892512779,"pZ":2.9344806372716605,"vX0":10.811338038919512,"vY0":-133.97862780580923,"vZ0":-2.5565776734199552,"x":114.72,"y":159.55,"x0":-2.6793794751398416,"y0":50.00627376462773,"z0":5.738760976251317,"aX":-18.87945639115247},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2063,"spinDirection":219},"zone":2,"typeConfidence":0.89,"plateTime":0.40894469606320083,"extension":6.292954139373777},"index":4,"playId":"b56566db-296f-3c89-8da1-68e50d64a297","pitchNumber":5,"startTime":"2026-07-22T01:28:18.265Z","endTime":"2026-07-22T01:28:21.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:28:21.716Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:30:25.051Z","endTime":"2026-07-22T01:32:19.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605091489122106,"aZ":-13.51492143729,"pfxX":4.679512910348194,"pfxZ":10.49615229604246,"pX":1.3270392699190356,"pZ":2.9451425171444945,"vX0":-3.426943264593479,"vY0":-132.55536311007538,"vZ0":-6.258845776963662,"x":66.42,"y":159.26,"x0":2.0292959750039015,"y0":50.0038598586437,"z0":6.325598878972346,"aX":8.319500340796706},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2218,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4133696890995635,"extension":6.056277018165146},"index":0,"playId":"63773885-33d3-39bd-b4ec-e06158c1bc38","pitchNumber":1,"startTime":"2026-07-22T01:30:46.672Z","endTime":"2026-07-22T01:30:50.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87933009870106,"aZ":-12.422910380769066,"pfxX":4.60291859260495,"pfxZ":11.088947476465783,"pX":-0.3184830663872162,"pZ":2.677977865742759,"vX0":-7.231387547272214,"vY0":-132.51718598057084,"vZ0":-7.003812330428791,"x":129.14,"y":166.47,"x0":1.845688338921001,"y0":50.005442563132114,"z0":6.259743321008242,"aX":8.201303014948563},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":-6.8,"spinRate":2320,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.41305882292637985,"extension":6.096911125655913},"index":1,"playId":"dc87e574-c728-32f4-a509-850ea5c1bff2","pitchNumber":2,"startTime":"2026-07-22T01:31:00.102Z","endTime":"2026-07-22T01:31:03.938Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126389766355587,"aZ":-24.907862372658023,"pfxX":-0.7014831520776781,"pfxZ":4.361923628634173,"pX":-1.4072189165298525,"pZ":2.7327978444863534,"vX0":-9.042790092111876,"vY0":-127.45576140670879,"vZ0":-3.525135443659951,"x":170.64,"y":164.99,"x0":2.259490762540448,"y0":50.00425530679132,"z0":6.073445947927666,"aX":-1.166060666645707},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":3.1,"spinRate":2394,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.4277057062545131,"extension":6.11714596312575},"index":2,"playId":"7605f3d5-216b-3c01-bb7c-4cacd6f5b411","pitchNumber":3,"startTime":"2026-07-22T01:31:12.923Z","endTime":"2026-07-22T01:31:18.856Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139374928019766,"aZ":-23.46564662670937,"pfxX":-0.7934053382468118,"pfxZ":5.062476661684256,"pX":-0.41970604455292926,"pZ":2.5471007599132007,"vX0":-7.177555263483497,"vY0":-129.60228443163035,"vZ0":-4.307275816985832,"x":133.0,"y":170.01,"x0":2.4756473578314586,"y0":50.00640680817965,"z0":5.997814478110889,"aX":-1.3638415374637083},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":2.9,"spinRate":2416,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.42076578856230107,"extension":6.170207257063905},"index":3,"playId":"ca495010-eec7-3525-b6d8-036eb82a859c","pitchNumber":4,"startTime":"2026-07-22T01:31:25.845Z","endTime":"2026-07-22T01:31:29.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T01:31:50.919Z","endTime":"2026-07-22T01:32:08.959Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557031416490467,"aZ":-28.090558362563144,"pfxX":-1.8141807643333892,"pfxZ":2.481319609911864,"pX":-0.07494686710803194,"pZ":1.7951246408725614,"vX0":-5.254374936230984,"vY0":-126.78478722175329,"vZ0":-4.849542030825581,"x":119.86,"y":190.31,"x0":2.251880423986004,"y0":50.00189217911595,"z0":5.948809843098828,"aX":-2.9802705087716244},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":4.3,"spinRate":2422,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4304317406485274,"extension":6.332833484552888},"hitData":{"launchSpeed":92.1,"launchAngle":19.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.69,"coordY":116.17}},"index":5,"playId":"bd13d125-9907-3797-93aa-a9e647db1a3c","pitchNumber":5,"startTime":"2026-07-22T01:32:08.959Z","endTime":"2026-07-22T01:32:19.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:32:19.959Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to center fielder Luis Robert Jr. Cooper Pratt to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:32:30.164Z","endTime":"2026-07-22T01:33:24.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":84.9,"endSpeed":78.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835438389616712,"aZ":-27.538510026865243,"pfxX":-1.641170431976375,"pfxZ":2.9837217472514235,"pX":-0.5607388495233289,"pZ":1.402061488777716,"vX0":-7.1048869625558435,"vY0":-123.42781506211514,"vZ0":-5.291622891447696,"x":138.37,"y":200.92,"x0":2.5596707192414354,"y0":50.00564341380041,"z0":5.871763958784637,"aX":-2.549895125802596},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":4.6,"spinRate":2329,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.442507584802295,"extension":6.374097248997874},"index":0,"playId":"5a5aafdb-f517-3025-b048-41581447e09b","pitchNumber":1,"startTime":"2026-07-22T01:32:48.506Z","endTime":"2026-07-22T01:32:52.993Z","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.8,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.229130126001984,"aZ":-26.761883412240625,"pfxX":10.049684037306639,"pfxZ":3.586429941917177,"pX":0.8910175718448486,"pZ":2.2106596188219676,"vX0":-6.874569655808864,"vY0":-121.90346593811896,"vZ0":-3.532072154898911,"x":83.04,"y":179.09,"x0":2.4372988544862184,"y0":50.00535363165226,"z0":5.980488212418217,"aX":15.177131067212928},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-16.7,"spinRate":1685,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.44874820400019866,"extension":6.23782077567915},"hitData":{"launchSpeed":84.4,"launchAngle":13.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.98,"coordY":96.52}},"index":1,"playId":"716f8b99-7d50-381c-84b8-12495b5715a0","pitchNumber":2,"startTime":"2026-07-22T01:33:14.891Z","endTime":"2026-07-22T01:33:24.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:33:24.506Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:34:47.573Z","endTime":"2026-07-22T01:35:52.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:34:07.027Z","endTime":"2026-07-22T01:34:49.858Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850268513336008,"aZ":-18.015462486855004,"pfxX":9.466627796108286,"pfxZ":7.7544765284797945,"pX":0.5177074023844624,"pZ":2.0699117967491607,"vX0":-8.658185778000528,"vY0":-134.2417702854125,"vZ0":-6.568746465890037,"x":97.27,"y":182.89,"x0":2.5536485779443043,"y0":50.00558541474911,"z0":5.829497876149714,"aX":17.29381835960241},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":-15.4,"spinRate":2385,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.40788884302150885,"extension":6.1800103978455105},"index":1,"playId":"d73d74bc-b9f9-30ff-ab9d-a9836abc50f8","pitchNumber":1,"startTime":"2026-07-22T01:34:49.858Z","endTime":"2026-07-22T01:34:53.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585320135324643,"aZ":-21.912901456315588,"pfxX":-0.5158561105943427,"pfxZ":5.905502910849371,"pX":-0.39334843176042217,"pZ":3.947904297782081,"vX0":-7.3539689534811705,"vY0":-130.2881693303096,"vZ0":-1.1648910233170482,"x":131.99,"y":132.19,"x0":2.5201580814230504,"y0":50.00398003175707,"z0":6.039968355705463,"aX":-0.8956879858684823},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":2.4,"spinRate":2467,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4186594719983674,"extension":6.234916155074893},"index":2,"playId":"f5ef3107-d338-3754-b490-8a13d67288fe","pitchNumber":2,"startTime":"2026-07-22T01:35:06.740Z","endTime":"2026-07-22T01:35:10.796Z","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":91.3,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104014566220634,"aZ":-19.766705043797845,"pfxX":0.3482354208620777,"pfxZ":6.876742592704517,"pX":-0.3399621862761247,"pZ":4.2076272209097665,"vX0":-7.637598305832786,"vY0":-132.8799289319436,"vZ0":-1.362082672636392,"x":129.96,"y":125.17,"x0":2.5154423757054087,"y0":50.00132626023504,"z0":6.150477732211684,"aX":0.6283314615573157},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":0.8,"spinRate":2442,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.41079461201544687,"extension":6.146028736685748},"index":3,"playId":"030b9329-fb83-3b99-8974-43dddb7d66fc","pitchNumber":3,"startTime":"2026-07-22T01:35:28.560Z","endTime":"2026-07-22T01:35:31.977Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096456378583795,"aZ":-18.020371675796362,"pfxX":-0.6544447812249627,"pfxZ":7.951731928856835,"pX":-0.29400838722550726,"pZ":2.3570706076317802,"vX0":-7.080469216313458,"vY0":-132.04887838073677,"vZ0":-5.878332353869592,"x":128.21,"y":175.14,"x0":2.4984110286799295,"y0":50.00016816823885,"z0":5.9221214783229925,"aX":-1.163480892335502},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":2.6,"spinRate":2484,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.41357087030332895,"extension":6.272968713774423},"index":4,"playId":"cc919054-55d0-3cf7-b339-9239ef63fcc2","pitchNumber":4,"startTime":"2026-07-22T01:35:47.951Z","endTime":"2026-07-22T01:35:52.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:35:52.174Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T01:35:57.763Z","endTime":"2026-07-22T01:41:27.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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,7,8],"actionIndex":[5,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.356897512865316,"aZ":-22.902505884994238,"pfxX":-1.3290636424153872,"pfxZ":5.407974439291364,"pX":-0.4480693704618748,"pZ":2.9631137347990255,"vX0":-7.143424629379702,"vY0":-129.8830236942011,"vZ0":-3.3479103201692277,"x":134.08,"y":158.78,"x0":2.5067718586641417,"y0":50.00311191980902,"z0":6.0039214675141,"aX":-2.2763143577082525},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":4.0,"spinRate":2239,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.42117863862323857,"extension":6.347624232054135},"index":0,"playId":"bb9f62a6-e250-3e32-b928-c1b0085edd35","pitchNumber":1,"startTime":"2026-07-22T01:36:28.737Z","endTime":"2026-07-22T01:36:36.257Z","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":92.3,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934678589058908,"aZ":-13.730586608669272,"pfxX":4.714033221446462,"pfxZ":10.1782956582066,"pX":0.9284311431472664,"pZ":3.372260273281386,"vX0":-4.466407501421836,"vY0":-134.2354973450479,"vZ0":-5.138140766684029,"x":81.61,"y":147.73,"x0":2.0069892790393586,"y0":50.005989045565336,"z0":6.300142351587507,"aX":8.545117716484974},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":-7.4,"spinRate":2303,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4091297087307786,"extension":6.190705339838803},"index":1,"playId":"3357dcb2-d8c1-343b-a06c-bfad0d29226e","pitchNumber":2,"startTime":"2026-07-22T01:37:00.141Z","endTime":"2026-07-22T01:37:05.528Z","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":87.1,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179094329928052,"aZ":-24.623829841255247,"pfxX":-1.4225445296903017,"pfxZ":4.634687854249748,"pX":-1.493198448453641,"pZ":0.9624210756023804,"vX0":-9.216536679980223,"vY0":-126.4348049438516,"vZ0":-6.795784270568253,"x":173.92,"y":212.79,"x0":2.3743692554929536,"y0":50.00512415458564,"z0":5.643008348231425,"aX":-2.317501926274253},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.1,"breakHorizontal":4.6,"spinRate":2221,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.432115258902217,"extension":6.283045388291171},"index":2,"playId":"f98bbeb6-1f10-318a-afbb-996f9aa4a4f2","pitchNumber":3,"startTime":"2026-07-22T01:37:29.529Z","endTime":"2026-07-22T01:37:32.660Z","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":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443445236805495,"aZ":-28.72828633800004,"pfxX":-6.321361068641261,"pfxZ":2.522633617453387,"pX":-2.5424980165425635,"pZ":-0.08322604584536576,"vX0":-8.955885706614628,"vY0":-116.80202651337224,"vZ0":-6.941339369961279,"x":213.91,"y":241.03,"x0":2.180323114510293,"y0":50.001765508494124,"z0":5.670424092575473,"aX":-8.629012529743854},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.9,"breakHorizontal":13.9,"spinRate":2592,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.47108812985912873,"extension":6.420710474576197},"index":3,"playId":"3ba593f1-dfa9-3b74-9636-31a51889412e","pitchNumber":4,"startTime":"2026-07-22T01:37:50.153Z","endTime":"2026-07-22T01:37:54.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91600502151689,"aZ":-36.98697897411435,"pfxX":-6.583771841261644,"pfxZ":-3.83859549015001,"pX":0.6100265749778742,"pZ":1.7148085889226239,"vX0":-1.5471519799415616,"vY0":-111.28228022008649,"vZ0":-1.4884388920597165,"x":93.75,"y":192.48,"x0":2.1695141786504553,"y0":50.00191464992913,"z0":6.222864552137832,"aX":-8.258680544767369},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.1,"breakHorizontal":12.4,"spinRate":2419,"spinDirection":305},"zone":9,"typeConfidence":2.0,"plateTime":0.49213598463051333,"extension":6.451665948088099},"index":4,"playId":"eadd3601-bbea-36aa-9dbf-153a71f6d971","pitchNumber":5,"startTime":"2026-07-22T01:38:16.928Z","endTime":"2026-07-22T01:38:26.000Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cooper Pratt out at 3rd, catcher Luis Torrens to shortstop Francisco Lindor to third baseman Bo Bichette.","event":"Runner Out","eventType":"other_out","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"eadd3601-bbea-36aa-9dbf-153a71f6d971","startTime":"2026-07-22T01:38:49.164Z","endTime":"2026-07-22T01:39:10.057Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-22T01:39:10.057Z","endTime":"2026-07-22T01:41:00.704Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"7e2b0310-dd91-34e3-b5f7-3831c6ceeec4","startTime":"2026-07-22T01:41:00.704Z","endTime":"2026-07-22T01:41:03.704Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525375215587328,"aZ":-31.43594938126362,"pfxX":-2.3678958548323337,"pfxZ":0.4871468742959184,"pX":-0.0801858021935237,"pZ":2.378322713128409,"vX0":-5.459593947200648,"vY0":-122.01741092723934,"vZ0":-2.4163738043180434,"x":120.06,"y":174.57,"x0":2.492000717869795,"y0":50.00276722487847,"z0":6.084509029841055,"aX":-3.57659393569582},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.6,"breakHorizontal":5.5,"spinRate":2280,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.44853385969629445,"extension":6.397291903576921},"hitData":{"launchSpeed":97.5,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.12,"coordY":74.66}},"index":8,"playId":"79ad2bff-8fc6-38e9-9728-c5572fb51133","pitchNumber":6,"startTime":"2026-07-22T01:41:17.997Z","endTime":"2026-07-22T01:41:27.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:41:27.295Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Luis Lara.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T01:43:21.030Z","endTime":"2026-07-22T01:43:58.944Z","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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391304700856054,"aZ":-19.697598914900393,"pfxX":-9.016337904251872,"pfxZ":7.019676447308664,"pX":0.19763590326532735,"pZ":1.8135745705482358,"vX0":9.849212437858872,"vY0":-132.51675661073742,"vZ0":-6.801673128773867,"x":109.47,"y":189.81,"x0":-2.396339386321168,"y0":50.00605418366868,"z0":5.853296293109204,"aX":-16.03453413104759},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2162,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.4133745387837564,"extension":6.132902913378568},"index":0,"playId":"592ae2e2-a3a4-346c-b264-7aeaec881bf8","pitchNumber":1,"startTime":"2026-07-22T01:43:37.407Z","endTime":"2026-07-22T01:43:41.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93920820751176,"aZ":-27.189560919742316,"pfxX":1.686269065461199,"pfxZ":3.1717671672713053,"pX":0.8267325578688111,"pZ":2.8971392617566276,"vX0":7.726303632140778,"vY0":-124.3470498338177,"vZ0":-1.7675074944638693,"x":85.49,"y":160.56,"x0":-2.534485826584816,"y0":50.00441862228471,"z0":5.863742013980367,"aX":2.651763738277059},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2136,"spinDirection":158},"zone":12,"typeConfidence":0.87,"plateTime":0.43976157425370044,"extension":6.289802609009155},"hitData":{"launchSpeed":95.5,"launchAngle":21.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.44,"coordY":80.37}},"index":1,"playId":"45b717f2-326c-3dad-916a-8a35a53f13ab","pitchNumber":2,"startTime":"2026-07-22T01:43:52.249Z","endTime":"2026-07-22T01:43:58.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:43:58.944Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T01:44:03.553Z","endTime":"2026-07-22T01:46:19.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81169247984626,"aZ":-20.904526210063047,"pfxX":-9.856356834855628,"pfxZ":6.198437934137122,"pX":-0.12458875403892677,"pZ":1.575690162127759,"vX0":10.104037598051574,"vY0":-134.16700224010174,"vZ0":-7.062579400382587,"x":121.75,"y":196.24,"x0":-2.664026793006131,"y0":50.000250794607915,"z0":5.738538444828437,"aX":-17.914454533799997},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":2092,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.40868308495828165,"extension":6.207734665352116},"index":0,"playId":"5c3fbc7a-94e8-3597-85b6-ea28f914e174","pitchNumber":1,"startTime":"2026-07-22T01:44:29.372Z","endTime":"2026-07-22T01:44:33.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85183098633809,"aZ":-22.329943542430325,"pfxX":1.372167075776562,"pfxZ":5.869473995733335,"pX":-0.06486063622611785,"pZ":2.6689770744832626,"vX0":6.236122858095802,"vY0":-128.2579983625903,"vZ0":-3.4417648437271327,"x":119.47,"y":166.72,"x0":-2.6993581444989365,"y0":50.00277754310843,"z0":5.756132701618938,"aX":2.3010421636177196},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.8,"spinRate":2132,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.42594353455049294,"extension":6.3777277074159295},"index":1,"playId":"e446caf1-3fdf-3295-8b3b-5951f764d9d4","pitchNumber":2,"startTime":"2026-07-22T01:44:45.355Z","endTime":"2026-07-22T01:44:49.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-22T01:45:02.127Z","endTime":"2026-07-22T01:45:18.817Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.227617458878438,"aZ":-27.4625098979213,"pfxX":-8.753950971769349,"pfxZ":3.0078307533928594,"pX":-1.1840831056957626,"pZ":3.510949120808119,"vX0":6.239169754825797,"vY0":-124.63273285652824,"vZ0":-0.5018720076379226,"x":162.13,"y":143.98,"x0":-2.5888965259546706,"y0":50.00012731329802,"z0":5.992855170185577,"aX":-13.700162738477847},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":1384,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.44031422875296267,"extension":6.20807352903478},"index":3,"playId":"56d48c36-6050-3ee2-abda-f10280eb528c","pitchNumber":3,"startTime":"2026-07-22T01:45:18.817Z","endTime":"2026-07-22T01:45:22.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798799986648923,"aZ":-29.219248977648515,"pfxX":2.0554510241931054,"pfxZ":1.8127668357389375,"pX":0.9388102099922421,"pZ":3.6932615827216724,"vX0":8.338087505913029,"vY0":-126.5470905681169,"vZ0":0.31284820296898874,"x":81.21,"y":139.06,"x0":-2.659975382148848,"y0":50.00093082905209,"z0":5.900622255447534,"aX":3.3472135116514763},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-5.5,"spinRate":2078,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.4321142261842077,"extension":6.297013647111743},"index":4,"playId":"df2ebf00-3109-3ed7-8892-00e3fecd48ef","pitchNumber":4,"startTime":"2026-07-22T01:45:35.058Z","endTime":"2026-07-22T01:45:39.135Z","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":88.3,"endSpeed":81.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51194418185107,"aZ":-22.058697459057736,"pfxX":0.30705319579277357,"pfxZ":6.008789070542508,"pX":0.2529304311255743,"pZ":1.6843846537420568,"vX0":7.358132259485968,"vY0":-128.37662774482808,"vZ0":-5.730407047077102,"x":107.36,"y":193.3,"x0":-2.680295658854803,"y0":50.00140485848281,"z0":5.642994088297739,"aX":0.5155302059935316},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-2.0,"spinRate":2158,"spinDirection":184},"zone":9,"typeConfidence":0.9,"plateTime":0.4253209778901832,"extension":6.38973281449371},"index":5,"playId":"68ed1c2b-d286-3ab6-855d-e79f6da9148d","pitchNumber":5,"startTime":"2026-07-22T01:45:50.565Z","endTime":"2026-07-22T01:45:54.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671189451000807,"aZ":-27.144332240902916,"pfxX":0.8392392847039004,"pfxZ":2.9829648039481462,"pX":-0.2201568280758018,"pZ":1.9751025727266733,"vX0":6.303478040239605,"vY0":-128.80850066521336,"vZ0":-4.118014845573763,"x":125.39,"y":185.45,"x0":-2.8038319163870034,"y0":50.005333133378166,"z0":5.682968933095216,"aX":1.4159467346133416},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":-2.9,"spinRate":1836,"spinDirection":175},"zone":8,"typeConfidence":0.9,"plateTime":0.424525117126211,"extension":6.40017806446401},"hitData":{"launchSpeed":102.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.19,"coordY":88.85}},"index":6,"playId":"5f5e6b5f-d106-3e3b-b4c6-035c0e46fdcf","pitchNumber":6,"startTime":"2026-07-22T01:46:10.367Z","endTime":"2026-07-22T01:46:19.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:46:19.520Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T01:46:25.783Z","endTime":"2026-07-22T01:48:50.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875532807260385,"aZ":-23.9974036752614,"pfxX":2.269267167591902,"pfxZ":4.828589772620997,"pX":0.04924307283966509,"pZ":2.7053671576706466,"vX0":6.755366276536276,"vY0":-128.62482648084216,"vZ0":-2.922593926172257,"x":115.12,"y":165.74,"x0":-2.894350794089043,"y0":50.00472553517925,"z0":5.694549543386399,"aX":3.8457527636469964},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-5.5},"zone":5,"typeConfidence":0.91,"plateTime":0.42400832591703574,"extension":6.328266596946329},"index":0,"playId":"602e95c7-8084-3b7b-afd9-76af908998cf","pitchNumber":1,"startTime":"2026-07-22T01:47:02.956Z","endTime":"2026-07-22T01:47:06.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241222440862888,"aZ":-19.05782022421619,"pfxX":-7.531523126881907,"pfxZ":7.1706882099444105,"pX":0.4242783820192091,"pZ":2.8082621620169568,"vX0":10.50004803664976,"vY0":-133.9605512126758,"vZ0":-4.191135960517128,"x":100.83,"y":162.96,"x0":-2.556243118675202,"y0":50.00262746724048,"z0":5.7443520868280755,"aX":-13.775593931994292},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":11.5},"zone":6,"typeConfidence":0.74,"plateTime":0.4079115633913615,"extension":6.331553674935078},"index":1,"playId":"c898a869-164b-39b5-a811-02decb72a9a0","pitchNumber":2,"startTime":"2026-07-22T01:47:25.070Z","endTime":"2026-07-22T01:47:28.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-22T01:47:36.491Z","endTime":"2026-07-22T01:47:48.770Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414363559630925,"aZ":-22.45515069817252,"pfxX":-7.808588831423538,"pfxZ":5.295969450303982,"pX":0.06531605427634962,"pZ":3.374748090403151,"vX0":9.930707952507364,"vY0":-134.47559780482672,"vZ0":-2.2404847393255256,"x":114.51,"y":147.66,"x0":-2.656266575263322,"y0":50.00640756276019,"z0":5.807086229182421,"aX":-14.343278824697174},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":12.1},"zone":2,"typeConfidence":0.91,"plateTime":0.4068815427754022,"extension":6.201517393776379},"index":3,"playId":"e74f78a0-ce0e-3bf7-a9a2-6ab0c8ef2989","pitchNumber":3,"startTime":"2026-07-22T01:47:48.770Z","endTime":"2026-07-22T01:47:52.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535393737329464,"aZ":-15.594706942796183,"pfxX":-3.1937399037274057,"pfxZ":8.890168492991243,"pX":0.023355655843791064,"pZ":4.459466023305071,"vX0":8.121541053297456,"vY0":-135.44896658035344,"vZ0":-1.1071808363863684,"x":116.11,"y":118.37,"x0":-2.5939569873452863,"y0":50.00353522718383,"z0":5.959863857865872,"aX":-5.9571715970485695},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":4.1},"zone":12,"typeConfidence":0.9,"plateTime":0.40379459193465106,"extension":6.192615517661849},"index":4,"playId":"6634af75-ce91-3571-99a5-3c9265f51ac8","pitchNumber":4,"startTime":"2026-07-22T01:48:12.555Z","endTime":"2026-07-22T01:48:19.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Francisco Lindor caught stealing 2nd base, catcher Gary Sánchez to shortstop Cooper Pratt.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"6634af75-ce91-3571-99a5-3c9265f51ac8","startTime":"2026-07-22T01:48:26.793Z","endTime":"2026-07-22T01:48:46.376Z","isPitch":false,"isBaseRunningPlay":true,"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62314119971746,"aZ":-22.687202524853358,"pfxX":-10.810218770197029,"pfxZ":5.066558406238938,"pX":0.7660899532644634,"pZ":2.738003027312257,"vX0":11.849050570347885,"vY0":-135.49587187103177,"vZ0":-3.978599994957463,"x":87.8,"y":164.85,"x0":-2.2443632012157355,"y0":50.003129228376835,"z0":5.796879772237495,"aX":-20.2448247600354},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.5,"breakHorizontal":17.3},"zone":6,"typeConfidence":0.9,"plateTime":0.40314516451908045,"extension":6.289978125185304},"index":6,"playId":"fa200285-b127-305f-86f9-3271ddd6912b","pitchNumber":5,"startTime":"2026-07-22T01:48:46.376Z","endTime":"2026-07-22T01:48:50.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:48:50.723Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, first baseman Jared Young to pitcher Luke Weaver.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:51:48.039Z","endTime":"2026-07-22T01:54:14.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces Zac Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:50:23.328Z","endTime":"2026-07-22T01:51:50.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.674930337748364,"aZ":-10.254209205604027,"pfxX":-5.712983280278436,"pfxZ":11.053312310203353,"pX":1.148639210007621,"pZ":2.2152177723354955,"vX0":7.738015595421959,"vY0":-140.17607864594902,"vZ0":-7.20652899778715,"x":73.22,"y":178.97,"x0":-0.9097277038510861,"y0":50.00625187878879,"z0":5.494562008454636,"aX":-11.333618375456707},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2574,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.3912464970119096,"extension":6.166852333162538},"index":1,"playId":"da0b23e6-8b8c-3efe-87d4-fe57e6c48e6f","pitchNumber":1,"startTime":"2026-07-22T01:51:50.187Z","endTime":"2026-07-22T01:51:53.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52689547238903,"aZ":-26.11863550260143,"pfxX":1.7581065099077078,"pfxZ":3.5312938412522303,"pX":2.084910680367493,"pZ":1.454692636042037,"vX0":7.024434529274841,"vY0":-129.94321486859607,"vZ0":-5.298285845575617,"x":37.53,"y":199.5,"x0":-0.8786920412025033,"y0":50.00197509156548,"z0":5.497422801587573,"aX":3.0146825424207084},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-4.7,"spinRate":2443,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.42106877931028164,"extension":6.058403495872838},"index":2,"playId":"54235239-f4fb-344f-b3be-ca077faac2cd","pitchNumber":2,"startTime":"2026-07-22T01:52:10.525Z","endTime":"2026-07-22T01:52:13.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526375987355067,"aZ":-23.926400630766555,"pfxX":2.311642771787208,"pfxZ":4.6959507647666,"pX":0.9469749057632324,"pZ":2.422970842007616,"vX0":4.606440628013877,"vY0":-131.58174710201263,"vZ0":-3.481311377081967,"x":80.9,"y":173.36,"x0":-1.125591231358485,"y0":50.00205073997604,"z0":5.532882813303367,"aX":4.058825179979331},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-5.2,"spinRate":2457,"spinDirection":175},"zone":14,"typeConfidence":0.92,"plateTime":0.41602459417111737,"extension":6.087016487940844},"index":3,"playId":"b181bd52-b178-3dd2-87a3-86e1da5b9522","pitchNumber":3,"startTime":"2026-07-22T01:52:31.822Z","endTime":"2026-07-22T01:52:35.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38751231754658,"aZ":-9.68973209163364,"pfxX":-4.650081036484515,"pfxZ":11.636428907023742,"pX":0.3761019660563949,"pZ":2.914761701629714,"vX0":5.571266452927912,"vY0":-138.6865193340503,"vZ0":-5.186430246351591,"x":102.66,"y":160.08,"x0":-1.062413365273209,"y0":50.001401553508785,"z0":5.4663186328661535,"aX":-8.984144153644985},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":7.2,"spinRate":2509,"spinDirection":202},"zone":3,"typeConfidence":0.91,"plateTime":0.39619917902859125,"extension":6.203880997410814},"index":4,"playId":"99be5664-34dc-30c2-a157-8380b917dab7","pitchNumber":4,"startTime":"2026-07-22T01:52:53.320Z","endTime":"2026-07-22T01:52:56.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.086018013236185,"aZ":-12.326266614278287,"pfxX":-4.141972037791174,"pfxZ":10.2364652530974,"pX":-0.4856177499427926,"pZ":3.0943682120223626,"vX0":3.390938120233992,"vY0":-138.84172220281764,"vZ0":-4.406802375756184,"x":135.51,"y":155.23,"x0":-1.1888232599182942,"y0":50.0018982503763,"z0":5.531765411248825,"aX":-8.030492277163868},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":6.7,"spinRate":2427,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.39553567497534026,"extension":6.0677985990609935},"index":5,"playId":"54acffa8-e754-32b0-a9fe-1d8b6653fd93","pitchNumber":5,"startTime":"2026-07-22T01:53:11.409Z","endTime":"2026-07-22T01:53:15.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-22T01:53:25.434Z","endTime":"2026-07-22T01:53:42.439Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11340015208147,"aZ":-11.89738784464803,"pfxX":-3.48454633608882,"pfxZ":10.470080463597055,"pX":-0.43493507147895427,"pZ":3.186066222647312,"vX0":3.1588902845873976,"vY0":-138.77748179939658,"vZ0":-4.203519478222217,"x":133.58,"y":152.76,"x0":-1.1391896510547048,"y0":50.00350793308654,"z0":5.5221565569045445,"aX":-6.74893274356712},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":5.6,"spinRate":2465,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.39574920609360786,"extension":6.097064184899398},"index":7,"playId":"2a873da7-4d82-3ba9-800b-500ef8b3886e","pitchNumber":6,"startTime":"2026-07-22T01:53:42.439Z","endTime":"2026-07-22T01:53:48.528Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01242484649029,"aZ":-10.442531917089696,"pfxX":-3.5896349307441215,"pfxZ":11.196281937678274,"pX":-0.8380756878002187,"pZ":2.897677020340687,"vX0":2.2611518429358104,"vY0":-138.67308091660462,"vZ0":-5.011909925391775,"x":148.95,"y":160.54,"x0":-1.199142882495732,"y0":50.00146223078194,"z0":5.429688177195306,"aX":-6.966430072323677},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2486,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39550442342172243,"extension":6.080945619733392},"hitData":{"launchSpeed":63.5,"launchAngle":5.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.72,"coordY":159.07}},"index":8,"playId":"224691eb-abcf-3572-bdac-f7b41b0152e3","pitchNumber":7,"startTime":"2026-07-22T01:54:07.937Z","endTime":"2026-07-22T01:54:14.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:54:14.388Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:54:22.676Z","endTime":"2026-07-22T01:55:44.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50019342303213,"aZ":-25.3288063548206,"pfxX":4.3664095972437025,"pfxZ":4.045044853773467,"pX":1.3859589554776384,"pZ":2.15965534990929,"vX0":4.665070860625802,"vY0":-129.155586362373,"vZ0":-3.5814822955569894,"x":64.17,"y":180.47,"x0":-1.0098054328114185,"y0":50.00139992884231,"z0":5.508572109454928,"aX":7.388018351404571},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-8.9,"spinRate":2338,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.42382749152567367,"extension":6.06861775277128},"index":0,"playId":"4da39425-5be1-3e41-b97b-f913c9c2d3b7","pitchNumber":1,"startTime":"2026-07-22T01:54:53.873Z","endTime":"2026-07-22T01:54:57.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.127884678983204,"aZ":-12.57381291275634,"pfxX":-2.1648890724735894,"pfxZ":10.067355962015032,"pX":0.3681871362088763,"pZ":2.653840953566712,"vX0":4.780130032893332,"vY0":-138.44826642258747,"vZ0":-5.3872808342856064,"x":102.97,"y":167.13,"x0":-1.097317004097838,"y0":50.00076303368422,"z0":5.462359971056074,"aX":-4.214675608335},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2377,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.39521231440332416,"extension":6.196955118421148},"index":1,"playId":"fd99c2b9-0192-31db-90aa-dcc9787c0f24","pitchNumber":2,"startTime":"2026-07-22T01:55:12.524Z","endTime":"2026-07-22T01:55:16.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743992306458313,"aZ":-25.26855764220814,"pfxX":1.8875874221419162,"pfxZ":4.024265347777984,"pX":0.35334260560273784,"pZ":2.1905224506491394,"vX0":3.0652845045376496,"vY0":-130.05015097326051,"vZ0":-3.651187509094007,"x":103.53,"y":179.64,"x0":-1.0849503381046994,"y0":50.005182344390086,"z0":5.524923388152367,"aX":3.2394391441064054},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2403,"spinDirection":170},"zone":6,"typeConfidence":0.91,"plateTime":0.4208464809480983,"extension":5.957237990762923},"hitData":{"launchSpeed":90.0,"launchAngle":33.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.53,"coordY":63.77}},"index":2,"playId":"fce5aa29-fb41-34be-a14e-1a6ff588daec","pitchNumber":3,"startTime":"2026-07-22T01:55:35.583Z","endTime":"2026-07-22T01:55:44.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:55:44.918Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, third baseman Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T01:55:47.022Z","endTime":"2026-07-22T01:58:03.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0342460038385,"aZ":-10.411707399430655,"pfxX":-3.9718237176224176,"pfxZ":11.150996801169047,"pX":0.8489020861775322,"pZ":2.960665205255329,"vX0":6.617812498132887,"vY0":-139.0300695633454,"vZ0":-4.8868185135260225,"x":84.64,"y":158.84,"x0":-1.049515477762875,"y0":50.005446370592594,"z0":5.43617532105122,"aX":-7.753887697661194},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2439,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.39441813525348524,"extension":6.168649055153332},"index":0,"playId":"9af917b3-d81e-32cf-a76f-23a7138eb252","pitchNumber":1,"startTime":"2026-07-22T01:56:18.386Z","endTime":"2026-07-22T01:56:21.386Z","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":88.3,"endSpeed":81.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548702987450437,"aZ":-27.029655252490016,"pfxX":-8.389702408789947,"pfxZ":3.074174039057753,"pX":-0.5468460167839563,"pZ":0.8907333767931721,"vX0":4.344963982303688,"vY0":-128.51379771828903,"vZ0":-6.103512242146229,"x":137.84,"y":214.73,"x0":-1.1691651247956525,"y0":50.002323550375095,"z0":5.395010496449703,"aX":-14.037677618443118},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":1861,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.42615135219497535,"extension":6.078276124615477},"index":1,"playId":"ffd7cf77-d7a9-3fa1-b3ec-f21c8052f493","pitchNumber":2,"startTime":"2026-07-22T01:56:51.949Z","endTime":"2026-07-22T01:56:55.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63172983513448,"aZ":-25.64213712683302,"pfxX":-6.746790923984975,"pfxZ":3.8704253201957015,"pX":-0.9515872962951517,"pZ":0.7443887714099221,"vX0":2.9597981888469955,"vY0":-128.53474195631486,"vZ0":-6.755652185181824,"x":153.27,"y":218.68,"x0":-1.2364645174181579,"y0":50.00089540092963,"z0":5.375614133186799,"aX":-11.378546948173595},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":11.6,"spinRate":1892,"spinDirection":209},"zone":13,"typeConfidence":0.88,"plateTime":0.42481963801709455,"extension":6.106465772681294},"index":2,"playId":"3b2e8d4e-9288-345f-8bd4-743ee298cefd","pitchNumber":3,"startTime":"2026-07-22T01:57:11.293Z","endTime":"2026-07-22T01:57:15.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.215036027886676,"aZ":-8.47624427249985,"pfxX":-5.803563203287096,"pfxZ":12.165697061103,"pX":-0.6515325964838914,"pZ":1.3208894713339787,"vX0":3.484762975171649,"vY0":-139.16607796481682,"vZ0":-9.458594028200718,"x":141.83,"y":203.12,"x0":-1.1703451200251358,"y0":50.00629899975642,"z0":5.338414606380401,"aX":-11.308377229001076},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":9.7,"spinRate":2562,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.39460214413197026,"extension":6.118084820208833},"index":3,"playId":"fc966a82-c626-3e32-9127-f86f7bd605c3","pitchNumber":4,"startTime":"2026-07-22T01:57:33.173Z","endTime":"2026-07-22T01:57:36.768Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726489864680733,"aZ":-29.367594414098974,"pfxX":-6.635345371873354,"pfxZ":1.716540762971487,"pX":-0.3897120723710014,"pZ":2.588322229301966,"vX0":4.3019593534658584,"vY0":-126.53675985891171,"vZ0":-1.5331517881166592,"x":131.85,"y":168.9,"x0":-1.2423648299748553,"y0":50.00304877239521,"z0":5.535954908685987,"aX":-10.853405085530735},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":11.2,"spinRate":1941,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.43143770331691833,"extension":6.159073762903643},"hitData":{"launchSpeed":91.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.59,"coordY":159.28}},"index":4,"playId":"abb4704c-fe24-30e2-8cc2-c4bac3b7e56f","pitchNumber":5,"startTime":"2026-07-22T01:57:55.424Z","endTime":"2026-07-22T01:58:03.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:58:03.495Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Robert Jr. homers (3) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:00:03.829Z","endTime":"2026-07-22T02:01:11.681Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":669060,"link":"/api/v1/people/669060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":85.7,"endSpeed":78.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108674184056436,"aZ":-27.59297289134578,"pfxX":2.6700663290804805,"pfxZ":2.912207275257229,"pX":0.5219347576616511,"pZ":2.6886552063213354,"vX0":6.897248673694495,"vY0":-124.68363655155964,"vZ0":-2.215133580060807,"x":97.11,"y":166.19,"x0":-2.627416064729918,"y0":50.005228765860856,"z0":5.866039271794828,"aX":4.2023524584761},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":-6.5,"spinRate":1943,"spinDirection":158},"zone":6,"typeConfidence":0.88,"plateTime":0.43932426254829515,"extension":6.48042127780819},"index":0,"playId":"709bdfbe-03ac-3696-bb07-3f11a6c536c1","pitchNumber":1,"startTime":"2026-07-22T02:00:29.215Z","endTime":"2026-07-22T02:00:32.964Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21169667321141,"aZ":-26.388565790353677,"pfxX":0.5758300171641231,"pfxZ":3.562365344728371,"pX":-0.10366777087640609,"pZ":2.226071144963304,"vX0":6.198525631512256,"vY0":-126.2641781342787,"vZ0":-3.3994412839078803,"x":120.95,"y":178.68,"x0":-2.6589152092594723,"y0":50.00362700602765,"z0":5.698802846438191,"aX":0.9353061137695801},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":-2.4,"spinRate":1954,"spinDirection":168},"zone":8,"typeConfidence":0.9,"plateTime":0.4327557114190608,"extension":6.4236430933431565},"hitData":{"launchSpeed":112.2,"launchAngle":27.0,"totalDistance":451.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.96,"coordY":28.31}},"index":1,"playId":"893e785a-89fc-3fff-b00a-df0b295364b3","pitchNumber":2,"startTime":"2026-07-22T02:00:45.593Z","endTime":"2026-07-22T02:01:11.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:01:11.681Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Young lines out to shortstop Cooper Pratt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:01:07.376Z","endTime":"2026-07-22T02:02:49.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":91.7,"endSpeed":84.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.163522579336053,"aZ":-23.445654233390698,"pfxX":-10.324319273773398,"pfxZ":4.824610178061418,"pX":-0.29802700861380055,"pZ":3.570154586694445,"vX0":9.791536569670763,"vY0":-133.27928897353326,"vZ0":-1.8374938074122809,"x":128.36,"y":142.39,"x0":-2.668328745647364,"y0":50.001925730641815,"z0":5.952362077105022,"aX":-18.675872534867487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":16.7,"spinRate":2077,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.4100908682421074,"extension":6.214152535084856},"index":0,"playId":"4122be5b-3efa-39c9-901d-cdd2956cfe16","pitchNumber":1,"startTime":"2026-07-22T02:01:34.425Z","endTime":"2026-07-22T02:01:37.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7508182060946,"aZ":-28.798798052426257,"pfxX":0.7255179549744599,"pfxZ":2.039299392823912,"pX":-0.4483922044453118,"pZ":3.014743352601328,"vX0":5.4155713335805205,"vY0":-127.58180496938554,"vZ0":-1.561753384770524,"x":134.09,"y":157.38,"x0":-2.687674781004388,"y0":50.00633237742706,"z0":5.891563076557676,"aX":1.203221959721068},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-2.5,"spinRate":1921,"spinDirection":177},"zone":1,"typeConfidence":0.9,"plateTime":0.4283175065120419,"extension":6.284002738159963},"index":1,"playId":"2fe82a88-d4b1-34f4-92a1-ef4f1d15a372","pitchNumber":2,"startTime":"2026-07-22T02:01:51.764Z","endTime":"2026-07-22T02:01:55.244Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74522153332839,"aZ":-23.153941836841984,"pfxX":-9.912413536475785,"pfxZ":4.9612625169001685,"pX":0.0647610026389553,"pZ":3.508848838146944,"vX0":10.362769523554947,"vY0":-133.92761181657164,"vZ0":-1.9299968265908767,"x":114.53,"y":144.04,"x0":-2.5656157196960323,"y0":50.00281327951819,"z0":5.893792961196505,"aX":-18.019749031946276},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":2218,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.40888341056300126,"extension":6.218869089610797},"index":2,"playId":"4dfcf473-f16b-3f7c-8714-52691e5d75b2","pitchNumber":3,"startTime":"2026-07-22T02:02:11.156Z","endTime":"2026-07-22T02:02:14.276Z","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":86.9,"endSpeed":80.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.975218989941293,"aZ":-27.900195947382567,"pfxX":1.7520853837976391,"pfxZ":2.618849010831526,"pX":-1.2077571890594534,"pZ":2.1488849832034207,"vX0":3.712273943829451,"vY0":-126.61728936148594,"vZ0":-3.280299182241233,"x":163.04,"y":180.76,"x0":-2.9182738338238443,"y0":50.00002965798022,"z0":5.68501659833644,"aX":2.853721363505432},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-4.0,"spinRate":1911,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4319956231898283,"extension":6.427735264010417},"index":3,"playId":"eedcb7e4-b8a1-3845-8de5-88ae20127ce0","pitchNumber":4,"startTime":"2026-07-22T02:02:28.557Z","endTime":"2026-07-22T02:02:32.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.491066077876955,"aZ":-14.635946773190822,"pfxX":-4.12580928781347,"pfxZ":9.478169263618426,"pX":0.5290729186195,"pZ":3.838467735349962,"vX0":9.390224109784368,"vY0":-135.18641925998404,"vZ0":-2.8058542023307362,"x":96.83,"y":135.14,"x0":-2.453644741448974,"y0":50.00476431978995,"z0":5.917303113949117,"aX":-7.636491720945356},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":5.5,"spinRate":2131,"spinDirection":215},"zone":12,"typeConfidence":0.92,"plateTime":0.40517786127045285,"extension":6.3194087965663},"hitData":{"launchSpeed":59.3,"launchAngle":28.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":112.73,"coordY":131.88}},"index":4,"playId":"4b45eed2-8aa9-3e78-9b11-72e49ce8b783","pitchNumber":5,"startTime":"2026-07-22T02:02:43.816Z","endTime":"2026-07-22T02:02:49.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:02:49.953Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Luis Lara.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:02:54.652Z","endTime":"2026-07-22T02:03:49.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58218222912537,"aZ":-26.492871083958455,"pfxX":1.1078600689672777,"pfxZ":3.3560415371257797,"pX":0.0766202331964819,"pZ":2.8840501416763242,"vX0":6.718460657113104,"vY0":-128.99716907659183,"vZ0":-2.2909141971990126,"x":114.08,"y":160.91,"x0":-2.7003113043999925,"y0":50.005291720322276,"z0":5.815902459902103,"aX":1.8750817992497264},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-3.5,"spinRate":1912,"spinDirection":180},"zone":2,"typeConfidence":0.91,"plateTime":0.42380055811610085,"extension":6.364775391892339},"index":0,"playId":"15c1c298-596d-3774-991f-711f1f310133","pitchNumber":1,"startTime":"2026-07-22T02:03:11.917Z","endTime":"2026-07-22T02:03:15.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63794399779078,"aZ":-31.00491777242661,"pfxX":-8.158062258461342,"pfxZ":0.7509786464136115,"pX":-0.2476897326160691,"pZ":1.0568932522565406,"vX0":8.593817409023908,"vY0":-124.46235022561059,"vZ0":-4.949546796921704,"x":126.44,"y":210.24,"x0":-2.690000572422927,"y0":50.005340270889995,"z0":5.647387436525862,"aX":-12.765040723295561},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":12.7,"spinRate":1266,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4405395225027746,"extension":6.422036763307219},"index":1,"playId":"de83f714-135a-3d17-8a30-52a05640338a","pitchNumber":2,"startTime":"2026-07-22T02:03:26.037Z","endTime":"2026-07-22T02:03:29.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41309892654176,"aZ":-20.26760456731958,"pfxX":-10.164210130930929,"pfxZ":6.427760795960862,"pX":0.34655126239105394,"pZ":2.456037127986964,"vX0":11.107633522945344,"vY0":-135.20797450301032,"vZ0":-4.9373929750680565,"x":103.79,"y":172.47,"x0":-2.493795577370577,"y0":50.002613890981586,"z0":5.727680815218812,"aX":-18.824547338612074},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":16.1,"spinRate":2169,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.40506720971130505,"extension":6.301885771644477},"hitData":{"launchSpeed":95.9,"launchAngle":24.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.24,"coordY":69.35}},"index":2,"playId":"657cd33c-db14-315f-b052-01085cb7d72e","pitchNumber":3,"startTime":"2026-07-22T02:03:40.195Z","endTime":"2026-07-22T02:03:49.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:03:49.555Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a ground ball to right fielder Luis Lara.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:04:07.997Z","endTime":"2026-07-22T02:05:12.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11150659123025,"aZ":-18.435879468207098,"pfxX":-8.257824410160687,"pfxZ":7.36259884129975,"pX":0.2780164235606541,"pZ":2.792372611567628,"vX0":10.272053086353951,"vY0":-135.36268628958976,"vZ0":-4.658079914588139,"x":106.4,"y":163.39,"x0":-2.483797022378243,"y0":50.00017717661579,"z0":5.816904285349998,"aX":-15.4025559983298},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":13.0,"spinRate":2109,"spinDirection":209},"zone":3,"typeConfidence":0.89,"plateTime":0.4038481631212867,"extension":6.337876187182343},"index":0,"playId":"e10e1448-0a57-3475-b18a-e069ebb5a794","pitchNumber":1,"startTime":"2026-07-22T02:04:21.127Z","endTime":"2026-07-22T02:04:24.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.757505149830553,"aZ":-22.725701776544323,"pfxX":-9.818483386899977,"pfxZ":5.102430400638631,"pX":0.46942214944181376,"pZ":2.1047227965455733,"vX0":10.80024779886181,"vY0":-134.58878468806233,"vZ0":-5.347697273988843,"x":99.11,"y":181.95,"x0":-2.302780996477788,"y0":50.00178636215398,"z0":5.707547248711258,"aX":-18.174289287442473},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2007,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.4055747773076539,"extension":6.404690637800309},"index":1,"playId":"e53e9615-d53b-33fe-bc6a-b7c58ba91410","pitchNumber":2,"startTime":"2026-07-22T02:04:35.536Z","endTime":"2026-07-22T02:04:38.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T02:04:51.068Z","endTime":"2026-07-22T02:05:01.353Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.909794102352222,"aZ":-20.90630597445117,"pfxX":-8.59528458852487,"pfxZ":6.018999520182147,"pX":0.3592126824260711,"pZ":2.916304300536189,"vX0":10.099214154691508,"vY0":-135.5178229102549,"vZ0":-3.85130752426807,"x":103.31,"y":160.04,"x0":-2.2882111155460874,"y0":50.001677448880635,"z0":5.80520054735384,"aX":-16.085717125182597},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":1966,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.4032384484922371,"extension":6.3834417447932825},"hitData":{"launchSpeed":100.6,"launchAngle":6.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":102.53}},"index":3,"playId":"99fadb01-c0e3-368d-839a-89bf47e8c510","pitchNumber":3,"startTime":"2026-07-22T02:05:01.353Z","endTime":"2026-07-22T02:05:12.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:05:12.371Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"A.J. Ewing pops out to third baseman Joey Ortiz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T02:05:44.226Z","endTime":"2026-07-22T02:06:31.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T02:05:37.415Z","endTime":"2026-07-22T02:05:46.260Z","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(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.4,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35674498149551,"aZ":-21.24826814897776,"pfxX":-0.4816817227893826,"pfxZ":6.187704027003745,"pX":-0.7922504272721992,"pZ":2.564151292920673,"vX0":5.758775080848708,"vY0":-131.65778791608773,"vZ0":-3.959973946770737,"x":147.2,"y":169.55,"x0":-2.939781177451814,"y0":50.006114785676,"z0":5.6487080819223685,"aX":-0.8521732248090568},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-0.4,"spinRate":1988,"spinDirection":185},"zone":4,"typeConfidence":0.84,"plateTime":0.41506128210708404,"extension":6.3200976308437005},"index":1,"playId":"c24209eb-7f05-3f68-a3ff-afc00117058c","pitchNumber":1,"startTime":"2026-07-22T02:05:46.260Z","endTime":"2026-07-22T02:05:50.168Z","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":85.0,"endSpeed":77.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.922481911321515,"aZ":-32.92360563952966,"pfxX":-9.847628980067213,"pfxZ":-0.4966911549853519,"pX":-0.9964490827762067,"pZ":1.952172076856592,"vX0":7.287352040109789,"vY0":-123.50718284806547,"vZ0":-2.2484205986696733,"x":154.98,"y":186.07,"x0":-2.72719276401847,"y0":50.000063926851,"z0":5.68254949951237,"aX":-14.991160838975615},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":15.8,"spinRate":1361,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4459657403096129,"extension":6.3156321087733716},"index":2,"playId":"d3aa2743-307c-3c02-a3df-63b0ea19c5c6","pitchNumber":2,"startTime":"2026-07-22T02:06:03.832Z","endTime":"2026-07-22T02:06:08.278Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441255857330564,"aZ":-22.811927846455063,"pfxX":-0.5377023748637757,"pfxZ":5.54416048301019,"pX":0.4795987148413631,"pZ":3.343938910953953,"vX0":8.22531073991348,"vY0":-128.82814437211775,"vZ0":-1.6607422792780717,"x":98.72,"y":148.49,"x0":-2.6777652454403214,"y0":50.00583795168806,"z0":5.751044737487422,"aX":-0.9085246221412596},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.0,"breakHorizontal":-0.7,"spinRate":2074,"spinDirection":185},"zone":12,"typeConfidence":0.88,"plateTime":0.4243096083825799,"extension":6.355791089277745},"hitData":{"launchSpeed":76.7,"launchAngle":68.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":158.78}},"index":3,"playId":"fe131094-1254-3ee3-b66e-fd838848325a","pitchNumber":3,"startTime":"2026-07-22T02:06:22.938Z","endTime":"2026-07-22T02:06:31.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:06:31.945Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gary Sánchez flies out to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T02:08:53.719Z","endTime":"2026-07-22T02:10:21.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:07:12.294Z","endTime":"2026-07-22T02:08:55.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31358119348128,"aZ":-28.636401276680733,"pfxX":-7.0529013023814535,"pfxZ":2.4473937422972796,"pX":-0.5678116375377561,"pZ":1.9946640235052355,"vX0":-6.370602177457273,"vY0":-119.84010652703698,"vZ0":-2.257656846878079,"x":138.64,"y":184.92,"x0":3.0465443495329736,"y0":50.00374681107344,"z0":5.520348918033701,"aX":-10.204450092175643},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":2912,"spinDirection":290},"zone":7,"typeConfidence":2.0,"plateTime":0.4579851909655197,"extension":5.707773190718537},"index":1,"playId":"41651fcb-3543-3e18-bedc-4b3e6c2173d3","pitchNumber":1,"startTime":"2026-07-22T02:08:55.916Z","endTime":"2026-07-22T02:08:59.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32072135157394,"aZ":-30.596449012165092,"pfxX":-8.386249053018979,"pfxZ":1.1179859127317329,"pX":0.7284596758835634,"pZ":2.5017117028118387,"vX0":-3.38530100649898,"vY0":-118.45864241287873,"vZ0":-0.11762470238869571,"x":89.23,"y":171.23,"x0":3.268902633048471,"y0":50.0024564990318,"z0":5.368112697682286,"aX":-11.821274241824717},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":3012,"spinDirection":285},"zone":6,"typeConfidence":2.0,"plateTime":0.4638037353608295,"extension":5.623167018395363},"index":2,"playId":"86916680-6ada-3ff5-bf11-4da0bb404713","pitchNumber":2,"startTime":"2026-07-22T02:09:08.993Z","endTime":"2026-07-22T02:09:12.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T02:09:18.115Z","endTime":"2026-07-22T02:09:29.546Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441139215289088,"aZ":-22.839240957275237,"pfxX":10.015892280038141,"pfxZ":5.857202852390262,"pX":-0.5265627589403727,"pZ":0.8519905074548455,"vX0":-10.596852914107957,"vY0":-125.48876893910574,"vZ0":-6.769510228623558,"x":137.07,"y":215.78,"x0":2.4501057661861956,"y0":50.00453092267157,"z0":5.445677643967054,"aX":15.972299011171735},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":-15.7,"spinRate":1737,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.43650444523856224,"extension":5.774429891884238},"index":4,"playId":"93111ff0-7811-3933-ad53-705065baa897","pitchNumber":3,"startTime":"2026-07-22T02:09:29.546Z","endTime":"2026-07-22T02:09:32.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897895035314498,"aZ":-23.969430658070007,"pfxX":0.5208229483450781,"pfxZ":4.8600945683792,"pX":-0.4448169979223729,"pZ":2.7787609171598433,"vX0":-8.173121878539948,"vY0":-129.09321245762183,"vZ0":-2.739212601843059,"x":133.96,"y":163.75,"x0":2.694580514162237,"y0":50.00195776723968,"z0":5.698960259352457,"aX":0.8806752604971426},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":0.8,"spinRate":2532,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.42430785022220974,"extension":5.9017725858813845},"index":5,"playId":"68a8fef5-52e4-3dbe-b9da-e141db457566","pitchNumber":4,"startTime":"2026-07-22T02:09:46.521Z","endTime":"2026-07-22T02:09:51.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.855721629329423,"aZ":-29.038818111901037,"pfxX":10.163225297676952,"pfxZ":1.7854412487945233,"pX":0.24299193185313223,"pZ":3.3795211109490184,"vX0":-9.666665736749525,"vY0":-131.48744928753365,"vZ0":-0.33639974692935826,"x":107.74,"y":147.53,"x0":2.6396586566306666,"y0":50.00407514971222,"z0":5.656550951898613,"aX":17.867099584133662},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-16.4,"spinRate":2434,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4159284139820887,"extension":5.816579546492387},"hitData":{"launchSpeed":93.6,"launchAngle":44.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.8,"coordY":98.93}},"index":6,"playId":"dc3ac699-2f34-35bf-a39b-5de10dd3f0df","pitchNumber":5,"startTime":"2026-07-22T02:10:13.225Z","endTime":"2026-07-22T02:10:21.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:10:21.773Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Lara flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T02:10:25.037Z","endTime":"2026-07-22T02:11:56.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":92.1,"endSpeed":83.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.257874009716517,"aZ":-24.791446300740226,"pfxX":11.384646670317059,"pfxZ":4.1129554998257944,"pX":0.4289781617127196,"pZ":2.7567017866882066,"vX0":-9.660970156257521,"vY0":-133.76566004782904,"vZ0":-2.799667672468951,"x":100.65,"y":164.35,"x0":2.624150035664239,"y0":50.00645230183723,"z0":5.611725384141732,"aX":20.45191849146778},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":-18.2,"spinRate":2393,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4108859861752632,"extension":5.869591290039339},"index":0,"playId":"81c57fe2-0afd-3562-b8f9-8c0e8c64a798","pitchNumber":1,"startTime":"2026-07-22T02:10:48.324Z","endTime":"2026-07-22T02:10:52.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363329341631538,"aZ":-33.58043264574088,"pfxX":9.17859693368628,"pfxZ":-0.9173992210210695,"pX":1.1356649936383891,"pZ":2.395747940288748,"vX0":-6.10969174553335,"vY0":-123.49708854683213,"vZ0":-1.1826104063838547,"x":73.71,"y":174.09,"x0":2.4533809417725974,"y0":50.00106600700974,"z0":5.713998758421145,"aX":14.128949071883369},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-15.1,"spinRate":1750,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.44408944011941687,"extension":5.670368624121433},"index":1,"playId":"225da3ec-457f-3146-9def-f30a6109d9da","pitchNumber":2,"startTime":"2026-07-22T02:11:00.943Z","endTime":"2026-07-22T02:11:05.063Z","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":87.2,"endSpeed":80.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18587098039611,"aZ":-23.693329576878273,"pfxX":-2.098325055229422,"pfxZ":5.190626873941472,"pX":-0.5058655464298072,"pZ":4.033396855473059,"vX0":-7.325593539291762,"vY0":-126.8407577191741,"vZ0":0.2987959885643299,"x":136.28,"y":129.88,"x0":2.688748303243043,"y0":50.00467734267026,"z0":5.798542860021203,"aX":-3.4293082974574878},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.7,"breakHorizontal":5.4,"spinRate":2523,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.431309415863085,"extension":5.760830512861237},"index":2,"playId":"bac8c11b-7121-3911-96a0-2dfd13e3926b","pitchNumber":3,"startTime":"2026-07-22T02:11:15.719Z","endTime":"2026-07-22T02:11:19.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.509983512849885,"aZ":-22.04549948907349,"pfxX":-1.253149319524499,"pfxZ":6.2090650481890215,"pX":1.8446311154831732,"pZ":3.25625302458683,"vX0":-2.5378498399173886,"vY0":-126.56179211053858,"vZ0":-1.5755825747021688,"x":46.69,"y":150.86,"x0":3.0209833250292712,"y0":50.00132152517571,"z0":5.642965254860526,"aX":-2.0437995732685823},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.2,"breakHorizontal":2.8,"spinRate":2468,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.43186940618647673,"extension":5.743523443744381},"index":3,"playId":"d7fc9ba1-ce09-353d-8a31-7ce240ca0a52","pitchNumber":4,"startTime":"2026-07-22T02:11:28.725Z","endTime":"2026-07-22T02:11:32.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6147592841052,"aZ":-24.785810630428067,"pfxX":-0.9356226676487096,"pfxZ":4.454172619682428,"pX":-0.6950491765711294,"pZ":2.7133885788469136,"vX0":-8.721524071569704,"vY0":-127.32183596857868,"vZ0":-2.4269732243753266,"x":143.49,"y":165.52,"x0":2.8817451090945396,"y0":50.00294332648899,"z0":5.6196055087391175,"aX":-1.5507734882386592},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":3.5,"spinRate":2518,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.42850980581106546,"extension":5.9571108591984},"hitData":{"launchSpeed":78.3,"launchAngle":38.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.37,"coordY":105.87}},"index":4,"playId":"125d3e42-cb17-35f7-8534-f352a0834128","pitchNumber":5,"startTime":"2026-07-22T02:11:49.197Z","endTime":"2026-07-22T02:11:56.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:11:56.759Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T02:11:59.042Z","endTime":"2026-07-22T02:14:22.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3],"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612248179048706,"aZ":-26.557620800333524,"pfxX":10.913485526483068,"pfxZ":3.147509795155699,"pX":-0.3270908822802378,"pZ":1.5021234035579842,"vX0":-11.87660202688987,"vY0":-133.2341732642952,"vZ0":-5.250876839969962,"x":129.47,"y":198.22,"x0":2.7862179186795997,"y0":50.00222194676448,"z0":5.435791421313536,"aX":19.474209541302006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.6,"breakHorizontal":-16.9,"spinRate":2542,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.41226993394494826,"extension":5.801726837031728},"index":0,"playId":"6bac83d5-472d-303e-9613-3ff481ddab84","pitchNumber":1,"startTime":"2026-07-22T02:12:26.470Z","endTime":"2026-07-22T02:12:29.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214320807820314,"aZ":-30.19881355510581,"pfxX":-8.222936614239615,"pfxZ":1.3964591695100204,"pX":0.2214865328133398,"pZ":1.1091262117398089,"vX0":-4.345334263057507,"vY0":-118.91707395913907,"vZ0":-3.31300939338253,"x":108.56,"y":208.83,"x0":3.147625629494266,"y0":50.00409886188612,"z0":5.292723675388469,"aX":-11.64345524994943},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.9,"breakHorizontal":16.0,"spinRate":2926,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4626064799302445,"extension":5.738585420094898},"index":1,"playId":"4fbd5883-6af5-32f3-8f93-beb1c30e3124","pitchNumber":2,"startTime":"2026-07-22T02:12:40.013Z","endTime":"2026-07-22T02:12:43.640Z","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":87.9,"endSpeed":81.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.904921339254994,"aZ":-24.91306554835076,"pfxX":-0.3966481695333597,"pfxZ":4.358646061278643,"pX":-0.6741411227511047,"pZ":2.3311958682418914,"vX0":-8.40789171723928,"vY0":-127.87204500633923,"vZ0":-3.3693676102467953,"x":142.7,"y":175.84,"x0":2.699956479629385,"y0":50.0040360340511,"z0":5.60778703633312,"aX":-0.6584502920932968},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":2.5,"spinRate":2536,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.42738703576298986,"extension":5.875917898107251},"index":2,"playId":"621054b2-0862-38c7-a1b7-d16c7d5dcfe3","pitchNumber":3,"startTime":"2026-07-22T02:13:02.356Z","endTime":"2026-07-22T02:13:06.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T02:13:34.231Z","endTime":"2026-07-22T02:13:53.009Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"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":81.9,"endSpeed":75.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449426037997217,"aZ":-29.584131650597747,"pfxX":-7.724376849967127,"pfxZ":1.798761657426688,"pX":1.36617253511344,"pZ":1.5701290617952646,"vX0":-2.419282178056802,"vY0":-119.2585492995152,"vZ0":-2.4612073690798546,"x":64.92,"y":196.39,"x0":3.3976888992100096,"y0":50.000294359577886,"z0":5.290272873950675,"aX":-11.09724811586374},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.9,"breakHorizontal":14.5,"spinRate":2983,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.45970594013110366,"extension":5.7928328731078995},"index":4,"playId":"0cc9cc11-23a5-3b2c-8d39-b031a6780259","pitchNumber":4,"startTime":"2026-07-22T02:13:53.009Z","endTime":"2026-07-22T02:13:56.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-22T02:14:05.939Z","endTime":"2026-07-22T02:14:18.433Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00490540203308,"aZ":-26.5325916337644,"pfxX":-1.927107877441023,"pfxZ":3.4044159875283313,"pX":0.45024602300601474,"pZ":2.8376049583476215,"vX0":-5.328963775565517,"vY0":-127.56038999761321,"vZ0":-1.6626023247467736,"x":99.84,"y":162.16,"x0":2.8124230073506666,"y0":50.00058260720241,"z0":5.579481006108095,"aX":-3.1909793538744937},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":4.7,"spinRate":2595,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.4285600930522633,"extension":5.8797752954795035},"index":6,"playId":"258f6583-1cb3-3e83-869b-203e83ddea8b","pitchNumber":5,"startTime":"2026-07-22T02:14:18.433Z","endTime":"2026-07-22T02:14:22.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:14:22.355Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:16:19.328Z","endTime":"2026-07-22T02:17:25.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227137168229767,"aZ":-27.45716802244667,"pfxX":1.8473449628952108,"pfxZ":2.8515016519972427,"pX":0.6040887388494266,"pZ":3.353953585677508,"vX0":7.332597245469017,"vY0":-127.50179738071128,"vZ0":-1.0118085394037868,"x":93.97,"y":148.22,"x0":-2.5441998741270497,"y0":50.00142563057681,"z0":5.914742922828611,"aX":3.051958347290741},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":-4.9,"spinRate":1935,"spinDirection":176},"zone":3,"typeConfidence":0.91,"plateTime":0.4289199501959038,"extension":6.246214879042962},"index":0,"playId":"f18bf1e8-542d-38a8-b3a2-e8eca9b2ed85","pitchNumber":1,"startTime":"2026-07-22T02:16:31.339Z","endTime":"2026-07-22T02:16:34.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.210807141406924,"aZ":-26.4082879306679,"pfxX":-9.890201301422193,"pfxZ":3.8249186286349577,"pX":0.29748160170845894,"pZ":1.8050996924754117,"vX0":10.194682051290652,"vY0":-121.31831629483204,"vZ0":-4.078112220164405,"x":105.66,"y":190.04,"x0":-2.651824302856303,"y0":50.00337534538698,"z0":5.780201002724693,"aX":-14.911060817728341},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":1468,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.4495419692053364,"extension":6.281707856582917},"index":1,"playId":"5f7fa29d-b90f-30f9-a0e7-f1fc438ad02f","pitchNumber":2,"startTime":"2026-07-22T02:16:51.441Z","endTime":"2026-07-22T02:16:54.528Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T02:17:06.722Z","endTime":"2026-07-22T02:17:18.722Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":84.8,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762191077981594,"aZ":-28.500200219544077,"pfxX":-9.401956363669905,"pfxZ":2.3623624970192667,"pX":-0.7867555285324221,"pZ":1.6150357635296595,"vX0":7.766905565582434,"vY0":-123.361943540935,"vZ0":-4.199542925703932,"x":146.99,"y":195.17,"x0":-2.742682911839639,"y0":50.00119993159858,"z0":5.721073094324286,"aX":-14.602182287041453},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":1365,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.44270054357245936,"extension":6.333056142512795},"hitData":{"launchSpeed":95.6,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":153.71}},"index":3,"playId":"f577da04-85a7-3c13-b7ce-431adf9849c1","pitchNumber":3,"startTime":"2026-07-22T02:17:18.722Z","endTime":"2026-07-22T02:17:25.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:17:25.875Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Luis Lara.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:17:44.047Z","endTime":"2026-07-22T02:17:57.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":[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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855630560235006,"aZ":-19.223167349090723,"pfxX":-9.06626904610229,"pfxZ":6.9147948666457655,"pX":-0.6776734862466459,"pZ":2.776476570221989,"vX0":8.062579760332788,"vY0":-135.79242000953423,"vZ0":-4.743785756366261,"x":142.83,"y":163.82,"x0":-2.5027724742459196,"y0":50.00488807514595,"z0":5.8776510911506366,"aX":-16.987234298383992},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":14.8,"spinRate":2031,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.4028592036264169,"extension":6.376830600854727},"hitData":{"launchSpeed":94.8,"launchAngle":10.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.02,"coordY":136.6}},"index":0,"playId":"ade101e4-f4a2-34fe-82ed-beecfea0e08c","pitchNumber":1,"startTime":"2026-07-22T02:17:48.528Z","endTime":"2026-07-22T02:17:57.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:17:57.518Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to left fielder Jackson Chourio. Bo Bichette to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:17:59.904Z","endTime":"2026-07-22T02:19:04.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664928934908595,"aZ":-15.540577432163232,"pfxX":-4.575154874488076,"pfxZ":8.861178360440938,"pX":0.42804078071312074,"pZ":2.6192463412368276,"vX0":9.5585984681138,"vY0":-136.09372090167125,"vZ0":-5.620435968014843,"x":100.68,"y":168.06,"x0":-2.534136780656712,"y0":50.00240511548815,"z0":5.786264592924927,"aX":-8.588492080192362},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2232,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.40234073913245716,"extension":6.3931183886614225},"index":0,"playId":"3fc6ecd7-e64d-3472-b179-b85ea301e5ef","pitchNumber":1,"startTime":"2026-07-22T02:18:27.471Z","endTime":"2026-07-22T02:18:31.308Z","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":84.7,"endSpeed":78.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587602115450363,"aZ":-29.86662681529099,"pfxX":-9.788900206354173,"pfxZ":1.4941727277630878,"pX":-1.1358465120082004,"pZ":1.9625075941775232,"vX0":7.287934556196558,"vY0":-123.15688999402222,"vZ0":-2.988108711070336,"x":160.3,"y":185.79,"x0":-2.8560925846649123,"y0":50.0004501830159,"z0":5.707533827865462,"aX":-15.092487688500748},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":1355,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.44408350919738293,"extension":6.31883019205832},"hitData":{"launchSpeed":90.8,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.05,"coordY":110.82}},"index":1,"playId":"5b958cc7-6361-3e7a-92c4-dcde217baf7f","pitchNumber":2,"startTime":"2026-07-22T02:18:53.740Z","endTime":"2026-07-22T02:19:04.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:19:04.763Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Benge pops out to third baseman Joey Ortiz on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:19:18.142Z","endTime":"2026-07-22T02:21:59.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.787901514647295,"aZ":-21.574800251669906,"pfxX":-1.8950351772752652,"pfxZ":6.076495717223629,"pX":-0.17808321117513326,"pZ":3.651449232973635,"vX0":7.38985017249992,"vY0":-131.03649924585915,"vZ0":-1.4097570868033924,"x":123.79,"y":140.19,"x0":-2.7844314857022034,"y0":50.00623418837424,"z0":5.802962604747112,"aX":-3.308623901181151},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":1.9,"spinRate":1897,"spinDirection":197},"zone":11,"typeConfidence":0.64,"plateTime":0.41744763954152075,"extension":6.394157781820395},"index":0,"playId":"53b65f81-05ce-3517-9857-76aa3d81cdb5","pitchNumber":1,"startTime":"2026-07-22T02:19:37.481Z","endTime":"2026-07-22T02:19:41.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98357948126976,"aZ":-30.68535986800147,"pfxX":-9.826897167884272,"pfxZ":0.9896792111680197,"pX":0.12128968034307405,"pZ":1.1378878915519182,"vX0":10.147445561533864,"vY0":-121.94547371344038,"vZ0":-4.46541033110521,"x":112.38,"y":208.06,"x0":-2.8171487191421694,"y0":50.00503622503804,"z0":5.640176058012017,"aX":-14.802700101036569},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":15.4,"spinRate":1410,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4491728840834428,"extension":6.308051674673597},"index":1,"playId":"a9b696b9-f0d9-3e27-8fe1-b2215627cde9","pitchNumber":2,"startTime":"2026-07-22T02:19:54.958Z","endTime":"2026-07-22T02:19:58.116Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20698007685959,"aZ":-21.715950202413616,"pfxX":-10.377096705906059,"pfxZ":5.776897856294607,"pX":-0.018204805694398786,"pZ":2.84742355155603,"vX0":10.165751617627738,"vY0":-133.33008636499028,"vZ0":-3.608513446990556,"x":117.69,"y":161.9,"x0":-2.5222249345541683,"y0":50.00207425272122,"z0":5.775299557173258,"aX":-18.784296400778267},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":16.8,"spinRate":2078,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.40996141039889533,"extension":6.223276137196397},"index":2,"playId":"09484007-6933-309c-b7e5-94d1e4b8d70d","pitchNumber":3,"startTime":"2026-07-22T02:20:16.299Z","endTime":"2026-07-22T02:20:20.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69312423055149,"aZ":-16.30116214067093,"pfxX":-5.569360437570545,"pfxZ":8.411509067387065,"pX":-0.4079251451288842,"pZ":3.9842450775987137,"vX0":7.622009756018654,"vY0":-136.19577637591738,"vZ0":-2.2380077488112446,"x":132.55,"y":131.21,"x0":-2.5134798356885697,"y0":50.002011335085136,"z0":5.938470945274246,"aX":-10.509058096951662},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":8.5,"spinRate":2152,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.40151065090475857,"extension":6.2397164068724},"index":3,"playId":"dc0626e3-a197-3ac2-88fd-3388aa78a1a5","pitchNumber":4,"startTime":"2026-07-22T02:20:41.890Z","endTime":"2026-07-22T02:20:45.013Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-22T02:20:58.284Z","endTime":"2026-07-22T02:21:06.561Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00708900039956,"aZ":-23.135041428099065,"pfxX":-0.09912666085267396,"pfxZ":5.229701832481476,"pX":1.132495822501449,"pZ":2.701832075778641,"vX0":9.56785926686924,"vY0":-130.28818686226293,"vZ0":-3.362353357996674,"x":73.83,"y":165.83,"x0":-2.5662669308105626,"y0":50.00335742847271,"z0":5.746926598548127,"aX":-0.17321833532164477},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":-1.8,"spinRate":1942,"spinDirection":207},"zone":12,"typeConfidence":0.88,"plateTime":0.4195442266517322,"extension":6.352162256716776},"index":5,"playId":"fc8d7760-f194-3dc7-9471-26d7b3ef3a56","pitchNumber":5,"startTime":"2026-07-22T02:21:06.561Z","endTime":"2026-07-22T02:21:09.814Z","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":93.0,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86554750840288,"aZ":-20.427593043182917,"pfxX":-9.556489185894073,"pfxZ":6.31818406358544,"pX":-1.680264243806217,"pZ":3.703333132225262,"vX0":5.926406124932835,"vY0":-135.34965420325682,"vZ0":-2.2120380449532395,"x":181.05,"y":138.79,"x0":-2.653815775071204,"y0":50.004850532278134,"z0":5.957880834737712,"aX":-17.77640768381167},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":2037,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40428368192625674,"extension":6.2712192593301435},"index":6,"playId":"c89037fd-a2ba-3206-95c6-f6c4ae824cbb","pitchNumber":6,"startTime":"2026-07-22T02:21:31.509Z","endTime":"2026-07-22T02:21:34.684Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89680968480066,"aZ":-22.706672084522047,"pfxX":-1.1088173533487984,"pfxZ":5.362751266502393,"pX":0.3682746044448566,"pZ":3.0606939192318467,"vX0":8.31621373463327,"vY0":-131.26725244438418,"vZ0":-2.5101371643479986,"x":102.96,"y":156.14,"x0":-2.68166099608031,"y0":50.000959290348156,"z0":5.700001718902613,"aX":-1.958724431141799},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":0.4,"spinRate":1893,"spinDirection":197},"zone":3,"typeConfidence":0.85,"plateTime":0.41552121491117777,"extension":6.379198385451994},"hitData":{"launchSpeed":62.1,"launchAngle":53.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.39,"coordY":151.97}},"index":7,"playId":"adde62e8-0254-33b3-af02-193ffd9b7e8e","pitchNumber":7,"startTime":"2026-07-22T02:21:51.598Z","endTime":"2026-07-22T02:21:59.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:21:59.961Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Robert Jr. grounds into a force out, fielded by third baseman Joey Ortiz. Bo Bichette out at 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T02:22:07.542Z","endTime":"2026-07-22T02:23:14.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666906021771737,"aZ":-21.17603668163233,"pfxX":-9.688632597543783,"pfxZ":5.997306023122285,"pX":0.9188707456921605,"pZ":3.0348727581440924,"vX0":12.117686163873884,"vY0":-134.01351740448627,"vZ0":-3.4899305827710307,"x":81.97,"y":156.84,"x0":-2.384857549721958,"y0":50.00588133597594,"z0":5.85159236383532,"aX":-17.77653348958918},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":15.2,"spinRate":2025,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.40739497922659895,"extension":6.31437574085792},"index":0,"playId":"e0f1c1ab-a1f0-3c00-a855-892ddc752086","pitchNumber":1,"startTime":"2026-07-22T02:22:27.443Z","endTime":"2026-07-22T02:22:31.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96222433514979,"aZ":-23.54580594187786,"pfxX":-11.027100338373824,"pfxZ":4.649284660205965,"pX":0.9508320723307255,"pZ":2.0203725378666277,"vX0":12.904165855784557,"vY0":-134.7831356022886,"vZ0":-5.383484595429992,"x":80.76,"y":184.23,"x0":-2.447085330350697,"y0":50.00349962876727,"z0":5.687695358129244,"aX":-20.46337288728062},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":17.5,"spinRate":2027,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.40507001333691717,"extension":6.351997664622819},"index":1,"playId":"60bee603-d428-36b3-9329-058d1fac0fb2","pitchNumber":2,"startTime":"2026-07-22T02:22:46.751Z","endTime":"2026-07-22T02:22:50.351Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107411732924906,"aZ":-22.245228289961187,"pfxX":-10.564769445853514,"pfxZ":5.280731204741403,"pX":-0.1139412068648689,"pZ":2.2722816023429955,"vX0":10.119115395535353,"vY0":-135.85885197839661,"vZ0":-5.07191269278083,"x":121.34,"y":177.43,"x0":-2.5035771071913073,"y0":50.00336602456993,"z0":5.697170716552925,"aX":-19.867679207433863},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":17.2,"spinRate":2063,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.4022363685383574,"extension":6.378526788783861},"hitData":{"launchSpeed":78.7,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":175.5}},"index":2,"playId":"0f3e78df-92e0-31c0-9c06-6311b1bb6e4c","pitchNumber":3,"startTime":"2026-07-22T02:23:08.063Z","endTime":"2026-07-22T02:23:14.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:23:14.289Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:25:50.416Z","endTime":"2026-07-22T02:27:34.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Devin Williams replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:24:06.620Z","endTime":"2026-07-22T02:24:54.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Bauers replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T02:24:54.275Z","endTime":"2026-07-22T02:25:52.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.488926303817607,"aZ":-15.10850487956623,"pfxX":-7.481744222325693,"pfxZ":8.86274546835728,"pX":0.46123038697132823,"pZ":2.703055112586676,"vX0":9.708265626929954,"vY0":-137.42451260167218,"vZ0":-3.9137069863585414,"x":99.42,"y":165.8,"x0":-2.1338894499518024,"y0":50.00394763678761,"z0":5.161953582768104,"aX":-14.40974512029453},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":11.6,"spinRate":2235,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.3975051066257107,"extension":7.217675251626209},"index":2,"playId":"2a1ca2ad-95f5-384c-92fa-51440366d569","pitchNumber":1,"startTime":"2026-07-22T02:25:52.567Z","endTime":"2026-07-22T02:25:56.024Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20947831986552,"aZ":-17.35320037766034,"pfxX":-8.231980020465453,"pfxZ":7.782191312497293,"pX":-0.3071772625819993,"pZ":3.777852092650589,"vX0":7.992841799566088,"vY0":-137.09489812813536,"vZ0":-0.8237379052244589,"x":128.71,"y":136.78,"x0":-2.1904197016330484,"y0":50.000990493404785,"z0":5.26626897860063,"aX":-15.674098015225889},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2302,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.3994772511595741,"extension":7.237845961830028},"index":3,"playId":"9873bf35-a112-3962-a988-3a7af6f0b042","pitchNumber":2,"startTime":"2026-07-22T02:26:08.980Z","endTime":"2026-07-22T02:26:12.708Z","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":82.9,"endSpeed":76.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.922484051555877,"aZ":-35.08770117225835,"pfxX":-12.723258347575822,"pfxZ":-1.9796520240611581,"pX":0.4584026114976322,"pZ":2.4483050279722227,"vX0":10.070151355905445,"vY0":-120.33495179446388,"vZ0":0.8844649691208255,"x":99.53,"y":172.68,"x0":-2.123539380749666,"y0":50.00578342895362,"z0":5.179789740643147,"aX":-18.699817846183553},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":20.6,"spinRate":2558,"spinDirection":282},"zone":6,"typeConfidence":0.9,"plateTime":0.4548444256642936,"extension":6.982849774407904},"index":4,"playId":"e462bef4-932e-3633-9909-77711a96d7a9","pitchNumber":3,"startTime":"2026-07-22T02:26:26.173Z","endTime":"2026-07-22T02:26:29.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189995773666915,"aZ":-17.028060076564177,"pfxX":-8.852764454296732,"pfxZ":7.778258394470488,"pX":0.3995271429616146,"pZ":2.4725636223926943,"vX0":9.697386320996664,"vY0":-138.25661859166783,"vZ0":-4.311803919912307,"x":101.77,"y":172.02,"x0":-1.9938012283197706,"y0":50.00119492486108,"z0":5.186057701016629,"aX":-17.234532362818808},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":14.2,"spinRate":2289,"spinDirection":233},"zone":6,"typeConfidence":0.91,"plateTime":0.3953182368173058,"extension":7.2722399286191255},"index":5,"playId":"2e38af7c-cee4-38a2-972f-41847ce9b7c1","pitchNumber":4,"startTime":"2026-07-22T02:26:45.595Z","endTime":"2026-07-22T02:26:48.719Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.958664521000564,"aZ":-16.970239202309145,"pfxX":-8.810393842757197,"pfxZ":7.690141424563556,"pX":0.25644853841001736,"pZ":4.2621543778779865,"vX0":9.797039980690354,"vY0":-139.8194073757101,"vZ0":0.21535751191702107,"x":107.22,"y":123.7,"x0":-2.1506837062863706,"y0":50.001143083968714,"z0":5.2990014657168825,"aX":-17.416627289731455},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":13.9,"spinRate":2417,"spinDirection":237},"zone":12,"typeConfidence":0.91,"plateTime":0.39194439557117544,"extension":7.353883603382985},"index":6,"playId":"8bd3a0d2-c8e3-3829-97b7-0608102373da","pitchNumber":5,"startTime":"2026-07-22T02:27:06.735Z","endTime":"2026-07-22T02:27:10.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586315787360277,"aZ":-34.54606291594585,"pfxX":-12.52237651622876,"pfxZ":-1.5603248202048974,"pX":-0.3648945761606312,"pZ":1.582725323410451,"vX0":8.336620869014856,"vY0":-122.73755144634809,"vZ0":-1.2277599018517513,"x":130.91,"y":196.05,"x0":-2.1808051244944426,"y0":50.00131075067116,"z0":5.034789301306681,"aX":-19.07926706097215},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.9,"breakHorizontal":20.6,"spinRate":2642,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.4464795069893275,"extension":7.106900937776608},"hitData":{"launchSpeed":91.6,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.0,"coordY":106.58}},"index":7,"playId":"ab31b0c6-a494-3089-8c3f-7395e7fa8511","pitchNumber":6,"startTime":"2026-07-22T02:27:25.519Z","endTime":"2026-07-22T02:27:34.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:27:34.847Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:27:39.408Z","endTime":"2026-07-22T02:30:29.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40563188493106,"aZ":-15.559607920271201,"pfxX":-8.397718455968908,"pfxZ":8.57078320053656,"pX":-1.0206635716452583,"pZ":3.2698457967201473,"vX0":6.191956862946892,"vY0":-138.46142704156844,"vZ0":-2.470605883301517,"x":155.91,"y":150.49,"x0":-2.1968219997610814,"y0":50.001604712445875,"z0":5.216951480849585,"aX":-16.276824332268863},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":13.9,"spinRate":2286,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.3958453359858707,"extension":7.307301602961875},"index":0,"playId":"7cdc6b4e-fb21-3076-9acc-8d18818dd107","pitchNumber":1,"startTime":"2026-07-22T02:28:08.048Z","endTime":"2026-07-22T02:28:12.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01706609201057,"aZ":-15.243224838309782,"pfxX":-7.155866992517146,"pfxZ":8.692548298086509,"pX":0.714781094139868,"pZ":3.995920642080719,"vX0":10.073404522688636,"vY0":-138.67060129276203,"vZ0":-0.9107771872699998,"x":89.75,"y":130.89,"x0":-2.035187673242007,"y0":50.001310821405454,"z0":5.345600844248756,"aX":-13.93645076547313},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2220,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.39499487545078305,"extension":7.1942021034067105},"index":1,"playId":"7a01c793-7513-3041-aca8-77577f8cafd6","pitchNumber":2,"startTime":"2026-07-22T02:28:39.681Z","endTime":"2026-07-22T02:28:42.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222326264908244,"aZ":-32.4365662502542,"pfxX":-13.464965856561694,"pfxZ":-0.17489316009642852,"pX":0.44886567714313325,"pZ":1.1922531037888875,"vX0":10.779770863196,"vY0":-123.33919610273078,"vZ0":-2.477552238124463,"x":99.89,"y":206.59,"x0":-2.2354007561295233,"y0":50.000861602222855,"z0":4.9532893438814405,"aX":-20.68122360266834},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.7,"breakHorizontal":21.7,"spinRate":2463,"spinDirection":278},"zone":14,"typeConfidence":0.9,"plateTime":0.4446053362929341,"extension":7.0435007490596595},"index":2,"playId":"49b6309d-330a-38ff-a39f-06b3ed1cb581","pitchNumber":3,"startTime":"2026-07-22T02:29:03.642Z","endTime":"2026-07-22T02:29:06.991Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961528181475735,"aZ":-16.243471978482244,"pfxX":-8.233468426113777,"pfxZ":8.351838389479777,"pX":-0.6539464691978477,"pZ":3.0998032990236064,"vX0":7.115852701707267,"vY0":-137.35208550655867,"vZ0":-2.7704205941844875,"x":141.93,"y":155.09,"x0":-2.210966730959622,"y0":50.000199986194005,"z0":5.228594944732765,"aX":-15.699592294838308},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":13.3,"spinRate":2365,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.39907432872600523,"extension":7.262861900958067},"index":3,"playId":"4fb7d621-b562-3d1d-b430-8fb80d22accb","pitchNumber":4,"startTime":"2026-07-22T02:29:24.220Z","endTime":"2026-07-22T02:29:33.655Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Bauers advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"4fb7d621-b562-3d1d-b430-8fb80d22accb","startTime":"2026-07-22T02:29:45.234Z","endTime":"2026-07-22T02:29:50.366Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656801173085306,"aZ":-34.80061778024339,"pfxX":-12.267322923541071,"pfxZ":-1.7384710091537148,"pX":-1.4787644341148116,"pZ":2.0185556193271554,"vX0":5.722284265169713,"vY0":-122.51322079885308,"vZ0":-0.1713135818136804,"x":173.37,"y":184.28,"x0":-2.258979678416476,"y0":50.003904072931846,"z0":5.080025097928196,"aX":-18.528961642605058},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":20.8,"spinRate":2579,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.4481937368036113,"extension":7.023276365356863},"index":5,"playId":"1890e86a-0337-3b78-9a85-05a88ed6ba28","pitchNumber":5,"startTime":"2026-07-22T02:29:50.366Z","endTime":"2026-07-22T02:29:53.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97892346324884,"aZ":-17.15948918492879,"pfxX":-6.762148213894508,"pfxZ":7.8783892296161415,"pX":-1.0520133706195405,"pZ":2.881278870056072,"vX0":5.512253879370908,"vY0":-137.31316966854956,"vZ0":-3.231162532316316,"x":157.1,"y":160.99,"x0":-2.2089618675410945,"y0":50.001084194961926,"z0":5.243622400863203,"aX":-12.88560503686917},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2137,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3991952989940164,"extension":7.438101177916985},"hitData":{"launchSpeed":95.1,"launchAngle":33.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.85,"coordY":56.87}},"index":6,"playId":"74b5c8b7-38c3-3faa-ab9d-31e88b655d38","pitchNumber":6,"startTime":"2026-07-22T02:30:17.337Z","endTime":"2026-07-22T02:30:29.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:30:29.064Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Marcus Semien to first baseman Jared Young. Jake Bauers to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:30:37.664Z","endTime":"2026-07-22T02:31:09.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318251379864137,"aZ":-34.89165062047586,"pfxX":-11.523163555040155,"pfxZ":-1.8259847029225833,"pX":-0.27464702273673075,"pZ":1.8802524872844766,"vX0":8.303417503513305,"vY0":-121.563067518648,"vZ0":-0.5449224334624774,"x":127.47,"y":188.01,"x0":-2.248884905479302,"y0":50.003417701199076,"z0":5.153754952724177,"aX":-17.13142360487427},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":18.7,"spinRate":2542,"spinDirection":281},"zone":8,"typeConfidence":0.9,"plateTime":0.45171318825462325,"extension":6.967386326017734},"hitData":{"launchSpeed":68.5,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.63,"coordY":149.15}},"index":0,"playId":"c8072dc9-4bfe-3acc-b9c0-47bb887fa00d","pitchNumber":1,"startTime":"2026-07-22T02:31:01.497Z","endTime":"2026-07-22T02:31:09.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:31:09.328Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:31:23.050Z","endTime":"2026-07-22T02:32:06.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".757"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".483"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".410"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".433"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.40"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.38"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.43"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.89"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.66"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.33"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.59"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.06"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".757"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".483"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993306123610544,"aZ":-16.226723354669865,"pfxX":-6.483051869266852,"pfxZ":8.374108450817006,"pX":-0.6529419146041494,"pZ":3.9071822666856737,"vX0":6.539831866394361,"vY0":-137.27467431387174,"vZ0":-0.8886186752220522,"x":141.89,"y":133.29,"x0":-2.2263167884299837,"y0":50.002217241855874,"z0":5.34194849197583,"aX":-12.346295141699951},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2241,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3993255295269762,"extension":7.267542561970003},"index":0,"playId":"dfc3197a-e33e-3d34-9e3e-f08f54ab2cb2","pitchNumber":1,"startTime":"2026-07-22T02:31:40.511Z","endTime":"2026-07-22T02:31:43.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89969395891024,"aZ":-16.68112670740882,"pfxX":-8.154628535491288,"pfxZ":8.19211314539374,"pX":0.262913070594276,"pZ":2.718363610913388,"vX0":9.11073406330041,"vY0":-136.81089799647174,"vZ0":-3.8384448588195443,"x":106.98,"y":165.38,"x0":-2.054900374893647,"y0":50.0006732960584,"z0":5.286766526549457,"aX":-15.417892420204218},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2231,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.40073755616058016,"extension":7.327257439402935},"hitData":{"launchSpeed":88.0,"launchAngle":38.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.28,"coordY":116.74}},"index":1,"playId":"775004af-5cff-343c-91bc-b256c27e263e","pitchNumber":2,"startTime":"2026-07-22T02:31:57.834Z","endTime":"2026-07-22T02:32:06.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:32:06.410Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T02:31:23.050Z","endTime":"2026-07-22T02:32:06.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".757"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".483"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".297"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".410"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".433"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.40"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.38"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.43"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.89"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.66"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.33"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.59"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.06"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".792"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".757"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".483"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993306123610544,"aZ":-16.226723354669865,"pfxX":-6.483051869266852,"pfxZ":8.374108450817006,"pX":-0.6529419146041494,"pZ":3.9071822666856737,"vX0":6.539831866394361,"vY0":-137.27467431387174,"vZ0":-0.8886186752220522,"x":141.89,"y":133.29,"x0":-2.2263167884299837,"y0":50.002217241855874,"z0":5.34194849197583,"aX":-12.346295141699951},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2241,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3993255295269762,"extension":7.267542561970003},"index":0,"playId":"dfc3197a-e33e-3d34-9e3e-f08f54ab2cb2","pitchNumber":1,"startTime":"2026-07-22T02:31:40.511Z","endTime":"2026-07-22T02:31:43.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89969395891024,"aZ":-16.68112670740882,"pfxX":-8.154628535491288,"pfxZ":8.19211314539374,"pX":0.262913070594276,"pZ":2.718363610913388,"vX0":9.11073406330041,"vY0":-136.81089799647174,"vZ0":-3.8384448588195443,"x":106.98,"y":165.38,"x0":-2.054900374893647,"y0":50.0006732960584,"z0":5.286766526549457,"aX":-15.417892420204218},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2231,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.40073755616058016,"extension":7.327257439402935},"hitData":{"launchSpeed":88.0,"launchAngle":38.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.28,"coordY":116.74}},"index":1,"playId":"775004af-5cff-343c-91bc-b256c27e263e","pitchNumber":2,"startTime":"2026-07-22T02:31:57.834Z","endTime":"2026-07-22T02:32:06.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:32:06.410Z","atBatIndex":71},"scoringPlays":[10,35,55],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":123.33,"y":142.01},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":129.51,"y":142.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":47.42,"y":130.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":124.95,"y":183.1},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":178.78,"y":166.57},"type":"O","description":"Pop Out"},{"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":180.82,"y":49.97},"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":2,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":119.38,"y":82.77},"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":155.86,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":128.59,"y":186.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":148.04,"y":69.24},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":181.2,"y":90.87},"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":144.21,"y":74.66},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":44.71,"y":81.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":57.16,"y":111.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":149.48,"y":43.09},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26,27],"bottom":[28,29,30],"hits":{"away":[{"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":187.79,"y":103.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":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":108.23,"y":152.7},"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":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":79.71,"y":81.1},"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":4,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":147.76,"y":167.9},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":140.65,"y":157.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":156.25,"y":118.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":183.33,"y":61.91},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"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":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":83.35,"y":96.59},"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":5,"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":107.65,"y":75.17},"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":5,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":128.5,"y":100.0},"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":5,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":181.71,"y":109.12},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":119.2,"y":52.88},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":156.88,"y":147.63},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":89.99,"y":160.3},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":87.14,"y":90.18},"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":6,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":198.43,"y":119.69},"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":6,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":152.61,"y":83.4},"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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":89.82,"y":100.17},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":183.69,"y":116.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":136.98,"y":96.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":62.12,"y":74.66},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":54,"top":[49,50,51],"bottom":[52,53,54],"hits":{"away":[{"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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":182.44,"y":80.37},"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":7,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":143.19,"y":88.85},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":146.72,"y":159.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":96.53,"y":63.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":97.59,"y":159.28},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":58.96,"y":28.31},"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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":112.73,"y":131.88},"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":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":171.24,"y":69.35},"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":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":181.2,"y":102.53},"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":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":105.7,"y":158.78},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":190.8,"y":98.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":69.37,"y":105.87},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65,66,67],"bottom":[68,69,70,71],"hits":{"away":[{"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":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":139.14,"y":153.71},"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":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":171.02,"y":136.6},"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":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":91.05,"y":110.82},"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":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":79.39,"y":151.97},"type":"O","description":"Pop Out"},{"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":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":104.18,"y":175.5},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":204.0,"y":106.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":81.85,"y":56.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":138.63,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":211.28,"y":116.74},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":0,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":4,"hits":13,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"center":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"right":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"onDeck":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"inHole":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"battingOrder":7,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"onDeck":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"inHole":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"battingOrder":3,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":4,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".234","atBats":38,"obp":".304","slg":".382","ops":".686","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":21,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"19.00","popOuts":3,"lineOuts":5},"pitching":{"flyOuts":12,"groundOuts":7,"airOuts":15,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":126,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.30","battersFaced":30,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":126,"balls":46,"strikes":80,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"pitchesPerInning":"14.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":17,"groundOuts":57,"airOuts":38,"runs":22,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".229","atBats":170,"obp":".292","slg":".329","ops":".621","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":56,"rbi":19,"leftOnBase":73,"sacBunts":2,"sacFlies":0,"babip":".285","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":7,"lineOuts":14},"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":454,"errors":2,"chances":481,"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":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":101,"flyOuts":66,"groundOuts":118,"airOuts":108,"runs":51,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":77,"baseOnBalls":29,"intentionalWalks":0,"hits":102,"hitByPitch":2,"avg":".256","atBats":399,"obp":".305","slg":".373","ops":".678","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":149,"rbi":51,"leftOnBase":155,"sacBunts":0,"sacFlies":6,"babip":".289","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.90","popOuts":7,"lineOuts":35},"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":161,"putOuts":90,"errors":9,"chances":260,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":24,"groundOuts":32,"airOuts":45,"runs":15,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".230","atBats":126,"obp":".265","slg":".452","ops":".717","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":57,"rbi":18,"leftOnBase":52,"sacBunts":4,"sacFlies":0,"babip":".232","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":66,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":25,"groundOuts":56,"airOuts":44,"runs":22,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":63,"baseOnBalls":20,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".257","atBats":218,"obp":".326","slg":".440","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":96,"rbi":24,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"1.27","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"19.82","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":5,"stolenBases":23,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":16,"putOuts":440,"errors":4,"chances":460,"fielding":".991","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":21,"gamesStarted":7,"flyOuts":45,"groundOuts":70,"airOuts":85,"runs":49,"doubles":17,"triples":4,"homeRuns":12,"strikeOuts":81,"baseOnBalls":26,"intentionalWalks":0,"hits":82,"hitByPitch":9,"atBats":313,"obp":".333","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1435,"era":"4.74","inningsPitched":"79.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.36","battersFaced":353,"outs":239,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1435,"balls":498,"strikes":937,"strikePercentage":".650","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".286","pitchesPerInning":"18.01","gamesFinished":6,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.94","hitsPer9Inn":"9.26","runsScoredPer9":"5.54","homeRunsPer9":"1.36","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","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":96,"flyOuts":48,"groundOuts":71,"airOuts":77,"runs":37,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":92,"baseOnBalls":30,"intentionalWalks":0,"hits":67,"hitByPitch":3,"avg":".221","atBats":303,"obp":".294","slg":".320","ops":".614","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":97,"rbi":32,"leftOnBase":121,"sacBunts":0,"sacFlies":4,"babip":".295","groundOutsToAirouts":"0.92","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"60.60","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":116,"putOuts":146,"errors":6,"chances":268,"fielding":".978","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":{},"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":41,"gamesStarted":6,"flyOuts":19,"groundOuts":55,"airOuts":38,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":166,"obp":".274","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":744,"era":"2.64","inningsPitched":"47.2","wins":4,"losses":2,"saves":0,"saveOpportunities":3,"holds":7,"blownSaves":3,"earnedRuns":14,"whip":"1.07","battersFaced":191,"outs":143,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":744,"balls":261,"strikes":483,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".667","pitchesPerInning":"15.61","gamesFinished":1,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"8.69","walksPer9Inn":"4.15","hitsPer9Inn":"5.48","runsScoredPer9":"2.83","homeRunsPer9":"0.57","inheritedRunners":31,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"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":true,"isSubstitute":false}},"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":{"note":"(H, 14)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":25,"groundOuts":36,"airOuts":44,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":143,"obp":".218","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":596,"era":"1.98","inningsPitched":"41.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":14,"blownSaves":2,"earnedRuns":9,"whip":"0.80","battersFaced":157,"outs":123,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":596,"balls":193,"strikes":403,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".667","pitchesPerInning":"14.54","gamesFinished":4,"strikeoutWalkRatio":"3.91","strikeoutsPer9Inn":"9.44","walksPer9Inn":"2.41","hitsPer9Inn":"4.83","runsScoredPer9":"2.20","homeRunsPer9":"0.66","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":54,"groundOuts":94,"airOuts":92,"runs":52,"doubles":13,"triples":2,"homeRuns":11,"strikeOuts":87,"baseOnBalls":30,"intentionalWalks":0,"hits":97,"hitByPitch":4,"avg":".263","atBats":369,"obp":".324","slg":".398","ops":".722","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":147,"rbi":40,"leftOnBase":133,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.54","popOuts":10,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":184,"errors":5,"chances":191,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":12,"groundOuts":29,"airOuts":27,"runs":22,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":135,"obp":".357","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":639,"era":"4.54","inningsPitched":"33.2","wins":3,"losses":2,"saves":14,"saveOpportunities":17,"holds":0,"blownSaves":3,"earnedRuns":17,"whip":"1.63","battersFaced":156,"outs":101,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":219,"strikes":420,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".600","pitchesPerInning":"18.98","gamesFinished":25,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"12.03","walksPer9Inn":"5.08","hitsPer9Inn":"9.62","runsScoredPer9":"5.88","homeRunsPer9":"0.80","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":14,"obp":".133","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":56,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.40","battersFaced":15,"outs":15,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":15,"strikes":41,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.20","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"1.80","hitsPer9Inn":"1.80","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":true,"isSubstitute":false}},"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":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":56,"groundOuts":61,"airOuts":109,"runs":30,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":0,"hits":63,"hitByPitch":1,"avg":".208","atBats":303,"obp":".264","slg":".330","ops":".594","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":100,"rbi":29,"leftOnBase":135,"sacBunts":1,"sacFlies":3,"babip":".242","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"33.67","popOuts":23,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":121,"errors":6,"chances":341,"fielding":".982","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":32,"gamesStarted":2,"flyOuts":16,"groundOuts":47,"airOuts":25,"runs":24,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":147,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":621,"era":"5.59","inningsPitched":"37.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":23,"whip":"1.54","battersFaced":163,"outs":111,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":226,"strikes":395,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.78","gamesFinished":6,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.89","hitsPer9Inn":"9.97","runsScoredPer9":"5.84","homeRunsPer9":"1.70","inheritedRunners":9,"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":20,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":24,"runs":6,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":77,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":288,"era":"1.80","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.95","battersFaced":78,"outs":60,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":100,"strikes":188,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".500","pitchesPerInning":"14.40","gamesFinished":8,"strikeoutWalkRatio":"17.00","strikeoutsPer9Inn":"7.65","walksPer9Inn":"0.45","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":21,"gamesStarted":21,"flyOuts":62,"groundOuts":101,"airOuts":116,"runs":68,"doubles":28,"triples":1,"homeRuns":17,"strikeOuts":110,"baseOnBalls":46,"intentionalWalks":0,"hits":114,"hitByPitch":5,"atBats":437,"obp":".337","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2000,"era":"5.01","inningsPitched":"109.2","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.46","battersFaced":492,"outs":329,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2000,"balls":790,"strikes":1210,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".357","pitchesPerInning":"18.24","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"9.03","walksPer9Inn":"3.78","hitsPer9Inn":"9.36","runsScoredPer9":"5.58","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":1,"chances":17,"fielding":".941","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":"400","stats":{"batting":{"summary":"3-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":33,"groundOuts":46,"airOuts":54,"runs":24,"doubles":5,"triples":3,"homeRuns":6,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".233","atBats":172,"obp":".316","slg":".401","ops":".717","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":69,"rbi":16,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":46,"errors":6,"chances":142,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"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":56,"groundOuts":75,"airOuts":89,"runs":46,"doubles":8,"triples":2,"homeRuns":21,"strikeOuts":48,"baseOnBalls":61,"intentionalWalks":9,"hits":83,"hitByPitch":0,"avg":".283","atBats":293,"obp":".404","slg":".539","ops":".943","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":158,"rbi":52,"leftOnBase":102,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.84","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.95","popOuts":18,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":104,"errors":2,"chances":106,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":13,"gamesStarted":13,"flyOuts":34,"groundOuts":39,"airOuts":64,"runs":20,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":72,"baseOnBalls":26,"intentionalWalks":0,"hits":47,"hitByPitch":5,"atBats":222,"obp":".308","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1078,"era":"2.87","inningsPitched":"59.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.22","battersFaced":253,"outs":179,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1078,"balls":390,"strikes":688,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".750","pitchesPerInning":"18.07","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"10.86","walksPer9Inn":"3.92","hitsPer9Inn":"7.09","runsScoredPer9":"3.02","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","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":41,"gamesStarted":0,"flyOuts":20,"groundOuts":31,"airOuts":40,"runs":11,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":1,"hits":27,"hitByPitch":3,"atBats":132,"obp":".291","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":578,"era":"1.96","inningsPitched":"36.2","wins":4,"losses":4,"saves":0,"saveOpportunities":1,"holds":13,"blownSaves":1,"earnedRuns":8,"whip":"1.12","battersFaced":153,"outs":110,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":578,"balls":201,"strikes":377,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"15.76","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.33","walksPer9Inn":"3.44","hitsPer9Inn":"6.63","runsScoredPer9":"2.70","homeRunsPer9":"0.49","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":21,"flyOuts":13,"groundOuts":22,"airOuts":29,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".173","atBats":81,"obp":".230","slg":".259","ops":".489","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":21,"rbi":4,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".203","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":20,"gamesStarted":20,"flyOuts":41,"groundOuts":115,"airOuts":82,"runs":51,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":135,"baseOnBalls":41,"intentionalWalks":0,"hits":83,"hitByPitch":13,"atBats":411,"obp":".293","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1882,"era":"3.34","inningsPitched":"113.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.09","battersFaced":469,"outs":340,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1882,"balls":694,"strikes":1188,"strikePercentage":".630","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".538","pitchesPerInning":"16.61","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.72","walksPer9Inn":"3.26","hitsPer9Inn":"6.59","runsScoredPer9":"4.05","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":9,"errors":2,"chances":28,"fielding":".929","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, 1-1)","summary":"6.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":20,"groundOuts":21,"airOuts":29,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":80,"obp":".233","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":321,"era":"1.93","inningsPitched":"23.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.86","battersFaced":87,"outs":70,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":105,"strikes":216,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"13.76","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.31","hitsPer9Inn":"5.40","runsScoredPer9":"1.93","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"600","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"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":26,"flyOuts":15,"groundOuts":25,"airOuts":28,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".213","atBats":94,"obp":".308","slg":".340","ops":".648","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":32,"rbi":9,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".243","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":8,"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":57,"errors":0,"chances":57,"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":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":1,"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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":16,"groundOuts":41,"airOuts":40,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":38,"hitByPitch":5,"avg":".250","atBats":152,"obp":".327","slg":".434","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":66,"rbi":19,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.71","popOuts":9,"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":19,"putOuts":262,"errors":2,"chances":283,"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"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":32,"groundOuts":45,"airOuts":51,"runs":27,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":24,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".271","atBats":218,"obp":".344","slg":".422","ops":".766","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":92,"rbi":25,"leftOnBase":68,"sacBunts":2,"sacFlies":1,"babip":".356","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.14","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":134,"errors":2,"chances":138,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[805999,665742,666182,596019,701807,673357,676724,543760,620443,804267,596133,548384,642207],"pitchers":[804267,596133,548384,642207],"bench":[682626,683146,593871,621438],"bullpen":[623211,650960,640455,690997,621345,642547,672335,681035,673540],"battingOrder":[805999,665742,666182,596019,701807,673357,676724,543760,620443],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lindor (5, Patrick); Benge (13, Patrick)."},{"label":"HR","value":"Young, J (7, 2nd inning off Sproat, 0 on, 1 out); Robert Jr. (3, 8th inning off Wilson, B, 0 on, 0 out)."},{"label":"TB","value":"Benge 3; Bichette; Ewing; Lindor 4; Robert Jr. 4; Semien; Torrens 2; Young, J 5."},{"label":"RBI","value":"Benge 2 (40); Robert Jr. (9); Young, J (19)."},{"label":"2-out RBI","value":"Benge 2."},{"label":"Runners left in scoring position, 2 out","value":"Torrens; Soto, J; Benge; Robert Jr. 2; Lindor."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ewing (11, 2nd base off Sproat/Sánchez)."},{"label":"CS","value":"Lindor (2, 2nd base by Wilson, B/Sánchez)."},{"label":"PO","value":"Semien (1st base by Sproat)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Thornton-Semien-Young, J)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":12,"groundOuts":7,"airOuts":15,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".252","atBats":29,"obp":".336","slg":".397","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":4,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":4,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":38,"obp":".405","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":176,"era":"3.44","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.16","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":57,"strikes":119,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.29","rbi":4,"pitchesPerInning":"19.56","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":32,"gamesStarted":6,"flyOuts":48,"groundOuts":66,"airOuts":87,"runs":30,"doubles":15,"triples":2,"homeRuns":8,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":2,"hits":65,"hitByPitch":0,"atBats":279,"obp":".301","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1227,"era":"3.52","inningsPitched":"76.2","wins":5,"losses":4,"saves":4,"saveOpportunities":5,"holds":4,"blownSaves":1,"earnedRuns":30,"whip":"1.21","battersFaced":312,"outs":230,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":1227,"balls":436,"strikes":791,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":2,"winPercentage":".556","pitchesPerInning":"16.00","gamesFinished":5,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.75","walksPer9Inn":"3.29","hitsPer9Inn":"7.63","runsScoredPer9":"3.52","homeRunsPer9":"0.94","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID806198":{"person":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":12,"groundOuts":27,"airOuts":22,"runs":13,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".270","atBats":89,"obp":".356","slg":".360","ops":".716","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":32,"rbi":8,"leftOnBase":50,"sacBunts":0,"sacFlies":2,"babip":".319","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":1,"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":53,"putOuts":35,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":7,"gamesStarted":7,"flyOuts":17,"groundOuts":19,"airOuts":39,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":120,"obp":".250","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":503,"era":"2.97","inningsPitched":"33.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.93","battersFaced":128,"outs":100,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":151,"strikes":352,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".750","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"10.26","walksPer9Inn":"1.89","hitsPer9Inn":"6.48","runsScoredPer9":"2.97","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":35,"groundOuts":70,"airOuts":66,"runs":27,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".229","atBats":227,"obp":".299","slg":".330","ops":".629","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":75,"rbi":26,"leftOnBase":118,"sacBunts":4,"sacFlies":3,"babip":".263","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.40","popOuts":10,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":164,"putOuts":78,"errors":8,"chances":250,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":44,"groundOuts":59,"airOuts":67,"runs":49,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":2,"hits":77,"hitByPitch":2,"avg":".277","atBats":278,"obp":".338","slg":".478","ops":".816","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":133,"rbi":39,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".337","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.38","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":113,"errors":0,"chances":115,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":24,"groundOuts":75,"airOuts":40,"runs":43,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":83,"baseOnBalls":32,"intentionalWalks":3,"hits":62,"hitByPitch":3,"avg":".240","atBats":258,"obp":".330","slg":".380","ops":".710","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":98,"rbi":33,"leftOnBase":114,"sacBunts":1,"sacFlies":1,"babip":".329","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":2,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1","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,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":92,"flyOuts":43,"groundOuts":67,"airOuts":65,"runs":57,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":98,"baseOnBalls":50,"intentionalWalks":3,"hits":80,"hitByPitch":3,"avg":".259","atBats":309,"obp":".366","slg":".489","ops":".855","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":151,"rbi":59,"leftOnBase":147,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":452,"errors":6,"chances":488,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID669699":{"person":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":16,"groundOuts":26,"airOuts":25,"runs":12,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":2,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".259","atBats":85,"obp":".270","slg":".424","ops":".694","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":36,"rbi":10,"leftOnBase":30,"sacBunts":2,"sacFlies":2,"babip":".279","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":28,"errors":2,"chances":84,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":41,"gamesStarted":0,"flyOuts":15,"groundOuts":47,"airOuts":31,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":2,"hits":27,"hitByPitch":0,"atBats":142,"obp":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":618,"era":"2.43","inningsPitched":"40.2","wins":4,"losses":2,"saves":6,"saveOpportunities":8,"holds":14,"blownSaves":2,"earnedRuns":11,"whip":"1.03","battersFaced":159,"outs":122,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":218,"strikes":400,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".667","pitchesPerInning":"15.20","gamesFinished":13,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.32","hitsPer9Inn":"5.98","runsScoredPer9":"2.43","homeRunsPer9":"0.66","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"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}},"ID684974":{"person":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":0,"flyOuts":9,"groundOuts":15,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":54,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":234,"era":"3.94","inningsPitched":"16.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"0.81","battersFaced":63,"outs":48,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":234,"balls":91,"strikes":143,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.63","gamesFinished":5,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.56","walksPer9Inn":"3.94","hitsPer9Inn":"3.38","runsScoredPer9":"3.94","homeRunsPer9":"1.69","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":29,"groundOuts":38,"airOuts":49,"runs":19,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":154,"obp":".289","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":663,"era":"3.45","inningsPitched":"44.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.13","battersFaced":173,"outs":133,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":242,"strikes":421,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"14.95","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.65","hitsPer9Inn":"6.50","runsScoredPer9":"3.86","homeRunsPer9":"1.02","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"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":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":26,"groundOuts":42,"airOuts":49,"runs":21,"doubles":15,"triples":2,"homeRuns":3,"strikeOuts":21,"baseOnBalls":20,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".306","atBats":160,"obp":".388","slg":".481","ops":".869","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":77,"rbi":26,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.33","popOuts":6,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":234,"errors":2,"chances":254,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":10,"flyOuts":47,"groundOuts":71,"airOuts":77,"runs":32,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":76,"baseOnBalls":21,"intentionalWalks":0,"hits":69,"hitByPitch":3,"atBats":289,"obp":".294","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1183,"era":"3.20","inningsPitched":"76.0","wins":5,"losses":3,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":27,"whip":"1.18","battersFaced":317,"outs":228,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1183,"balls":403,"strikes":780,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".625","pitchesPerInning":"15.57","gamesFinished":3,"strikeoutWalkRatio":"3.62","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.49","hitsPer9Inn":"8.17","runsScoredPer9":"3.79","homeRunsPer9":"0.71","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":18},"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}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":47,"gamesStarted":1,"flyOuts":22,"groundOuts":52,"airOuts":39,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":78,"baseOnBalls":29,"intentionalWalks":1,"hits":54,"hitByPitch":2,"atBats":221,"obp":".335","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1018,"era":"3.43","inningsPitched":"57.2","wins":12,"losses":2,"saves":0,"saveOpportunities":5,"holds":7,"blownSaves":5,"earnedRuns":22,"whip":"1.44","battersFaced":254,"outs":173,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":1018,"balls":392,"strikes":626,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".857","pitchesPerInning":"17.65","gamesFinished":5,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"12.17","walksPer9Inn":"4.53","hitsPer9Inn":"8.43","runsScoredPer9":"4.06","homeRunsPer9":"0.78","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":20,"groundOuts":62,"airOuts":41,"runs":44,"doubles":22,"triples":3,"homeRuns":8,"strikeOuts":107,"baseOnBalls":37,"intentionalWalks":1,"hits":81,"hitByPitch":2,"avg":".280","atBats":289,"obp":".365","slg":".460","ops":".825","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":133,"rbi":48,"leftOnBase":120,"sacBunts":1,"sacFlies":1,"babip":".417","groundOutsToAirouts":"1.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.12","popOuts":5,"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":2,"putOuts":190,"errors":1,"chances":193,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 3-5)","summary":"4.2 IP, 2 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":38,"strikes":61,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":17,"flyOuts":43,"groundOuts":73,"airOuts":80,"runs":50,"doubles":15,"triples":0,"homeRuns":16,"strikeOuts":91,"baseOnBalls":43,"intentionalWalks":0,"hits":77,"hitByPitch":9,"atBats":319,"obp":".348","caughtStealing":7,"stolenBases":9,"stolenBasePercentage":".563","caughtStealingPercentage":".438","numberOfPitches":1557,"era":"5.09","inningsPitched":"86.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.38","battersFaced":373,"outs":260,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1557,"balls":592,"strikes":965,"strikePercentage":".620","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":4,"groundOutsToAirouts":"0.91","rbi":1,"winPercentage":".375","pitchesPerInning":"17.97","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"9.45","walksPer9Inn":"4.47","hitsPer9Inn":"8.00","runsScoredPer9":"5.19","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"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"}]},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":14,"groundOuts":27,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".157","atBats":89,"obp":".250","slg":".258","ops":".508","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":23,"rbi":11,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".197","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":9,"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":39,"errors":0,"chances":40,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621121":{"person":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":9,"gamesStarted":8,"flyOuts":18,"groundOuts":36,"airOuts":36,"runs":34,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":47,"baseOnBalls":23,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":159,"obp":".353","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":746,"era":"6.80","inningsPitched":"42.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":32,"whip":"1.49","battersFaced":184,"outs":127,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":307,"strikes":439,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".400","pitchesPerInning":"17.62","gamesFinished":0,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.99","walksPer9Inn":"4.89","hitsPer9Inn":"8.50","runsScoredPer9":"7.23","homeRunsPer9":"1.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":94,"flyOuts":62,"groundOuts":99,"airOuts":112,"runs":49,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":4,"hits":99,"hitByPitch":3,"avg":".275","atBats":360,"obp":".342","slg":".397","ops":".739","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":143,"rbi":57,"leftOnBase":165,"sacBunts":0,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":26,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":18,"stolenBases":25,"stolenBasePercentage":".581","caughtStealingPercentage":".419","assists":29,"putOuts":779,"errors":0,"chances":808,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":34,"groundOuts":36,"airOuts":68,"runs":29,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":0,"hits":48,"hitByPitch":5,"atBats":198,"obp":".307","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":867,"era":"4.91","inningsPitched":"51.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.21","battersFaced":219,"outs":154,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":867,"balls":282,"strikes":585,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".333","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"8.42","walksPer9Inn":"2.45","hitsPer9Inn":"8.42","runsScoredPer9":"5.08","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":47,"groundOuts":97,"airOuts":77,"runs":68,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":107,"baseOnBalls":56,"intentionalWalks":3,"hits":96,"hitByPitch":0,"avg":".258","atBats":372,"obp":".353","slg":".452","ops":".805","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":168,"rbi":61,"leftOnBase":146,"sacBunts":3,"sacFlies":2,"babip":".324","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":3,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":232,"putOuts":143,"errors":3,"chances":378,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":22,"groundOuts":35,"airOuts":48,"runs":26,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":32,"baseOnBalls":35,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".219","atBats":146,"obp":".375","slg":".432","ops":".807","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":63,"rbi":25,"leftOnBase":79,"sacBunts":0,"sacFlies":1,"babip":".224","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.25","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":12,"putOuts":225,"errors":1,"chances":238,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":41,"groundOuts":86,"airOuts":83,"runs":28,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":173,"baseOnBalls":28,"intentionalWalks":0,"hits":61,"hitByPitch":8,"atBats":401,"obp":".221","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1725,"era":"1.57","inningsPitched":"115.0","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.77","battersFaced":439,"outs":345,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1725,"balls":553,"strikes":1172,"strikePercentage":".680","hitBatsmen":8,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".714","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"6.18","strikeoutsPer9Inn":"13.54","walksPer9Inn":"2.19","hitsPer9Inn":"4.77","runsScoredPer9":"2.19","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":65,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":15,"strikes":50,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":20,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":72,"obp":".342","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":273,"era":"4.08","inningsPitched":"17.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.36","battersFaced":76,"outs":53,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":76,"strikes":197,"strikePercentage":".720","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".---","pitchesPerInning":"15.45","gamesFinished":4,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.13","walksPer9Inn":"1.02","hitsPer9Inn":"11.21","runsScoredPer9":"4.08","homeRunsPer9":"1.53","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID800325":{"person":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".240","atBats":25,"obp":".367","slg":".280","ops":".647","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":7,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":39,"gamesStarted":0,"flyOuts":30,"groundOuts":24,"airOuts":43,"runs":13,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":48,"baseOnBalls":10,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":138,"obp":".247","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"2.84","inningsPitched":"38.0","wins":2,"losses":2,"saves":15,"saveOpportunities":17,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"0.95","battersFaced":152,"outs":114,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":177,"strikes":398,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"15.13","gamesFinished":21,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"11.37","walksPer9Inn":"2.37","hitsPer9Inn":"6.16","runsScoredPer9":"3.08","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[694192,668930,661388,683734,669003,596142,800325,806198,687401,641343,687075,694477,669060],"pitchers":[687075,694477,669060],"bench":[663368,669699,592885],"bullpen":[681982,676879,675660,688107,701656,621121,656730,694819,682842,684974],"battingOrder":[694192,668930,661388,683734,669003,596142,800325,806198,641343],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Bauers; Chourio, J; Ortiz, J; Pratt."},{"label":"Runners left in scoring position, 2 out","value":"Contreras, Wm."},{"label":"GIDP","value":"Vaughn."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Sproat (Semien at 1st base)."}]}],"note":[{"label":"a","value":"Singled for Ortiz, J in the 9th."}]}},"officials":[{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Sánchez 2 (Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Thornton 81-53; Weaver 15-8; Raley, B 15-9; Williams, D 15-10; Sproat 99-61; Patrick 12-8; Wilson, B 65-50."},{"label":"Groundouts-flyouts","value":"Thornton 4-7; Weaver 2-1; Raley, B 0-2; Williams, D 1-2; Sproat 2-3; Patrick 0-0; Wilson, B 2-3."},{"label":"Batters faced","value":"Thornton 20; Weaver 3; Raley, B 3; Williams, D 4; Sproat 21; Patrick 3; Wilson, B 18."},{"label":"Inherited runners-scored","value":"Patrick 1-1."},{"label":"Umpires","value":"HP: Jansen Visconti. 1B: Andy Fletcher. 2B: Alex Tosi. 3B: Cory Blaser. "},{"label":"Weather","value":"81 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, Calm."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:51."},{"label":"Att","value":"30,016."},{"label":"Venue","value":"American Family Field."},{"label":"July 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267","boxscoreName":"Thornton"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"6.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":20,"groundOuts":21,"airOuts":29,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":80,"obp":".233","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":321,"era":"1.93","inningsPitched":"23.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.86","battersFaced":87,"outs":70,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":105,"strikes":216,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"13.76","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.31","hitsPer9Inn":"5.40","runsScoredPer9":"1.93","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","boxscoreName":"Young, J"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":1,"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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":16,"groundOuts":41,"airOuts":40,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":38,"hitByPitch":5,"avg":".250","atBats":152,"obp":".327","slg":".434","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":66,"rbi":19,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.71","popOuts":9,"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":19,"putOuts":262,"errors":2,"chances":283,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"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":"400","stats":{"batting":{"summary":"3-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":33,"groundOuts":46,"airOuts":54,"runs":24,"doubles":5,"triples":3,"homeRuns":6,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".233","atBats":172,"obp":".316","slg":".401","ops":".717","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":69,"rbi":16,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":46,"errors":6,"chances":142,"fielding":".958","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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"loser":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}