{"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":823641,"link":"/api/v1.1/game/823641/feed/live","metaData":{"wait":10,"timeStamp":"20260423_015707","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823641,"type":"R","doubleHeader":"N","id":"2026/04/22/minmlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823641-2026-04-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-22T23:10:00Z","originalDate":"2026-04-22","officialDate":"2026-04-22","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":24,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":12,"losses":12,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":12,"losses":12,"winningPercentage":".500"},"franchiseName":"Minnesota","clubName":"Twins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":24,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":16,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":8,"losses":16,"winningPercentage":".333"},"franchiseName":"New York","clubName":"Mets","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":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID681810":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810","firstName":"Austin","lastName":"Warren","primaryNumber":"44","birthDate":"1996-02-05","currentAge":30,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Warren","middleName":"Davis","boxscoreName":"Warren, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Warren","nameSlug":"austin-warren-681810","firstLastName":"Austin Warren","lastFirstName":"Warren, Austin","lastInitName":"Warren, A","initLastName":"A Warren","fullFMLName":"Austin Davis Warren","fullLFMName":"Warren, Austin Davis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","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},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","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},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"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},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"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},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"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},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":34,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"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},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"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},"ID669004":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004","firstName":"Mervyl","lastName":"Melendez","primaryNumber":"1","birthDate":"1998-11-29","currentAge":27,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"MJ","useLastName":"Melendez","middleName":"S.","boxscoreName":"Melendez, M","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"MJ Melendez","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mj-melendez-669004","firstLastName":"MJ Melendez","lastFirstName":"Melendez, MJ","lastInitName":"Melendez, M","initLastName":"M Melendez","fullFMLName":"Mervyl S. Melendez","fullLFMName":"Melendez, Mervyl S.","strikeZoneTop":3.229,"strikeZoneBottom":1.629},"ID687570":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570","firstName":"Connor","lastName":"Prielipp","primaryNumber":"61","birthDate":"2001-01-10","currentAge":25,"birthCity":"Tomah","birthStateProvince":"WI","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Prielipp","middleName":"Francis","boxscoreName":"Prielipp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Prielipp","nameSlug":"connor-prielipp-687570","firstLastName":"Connor Prielipp","lastFirstName":"Prielipp, Connor","lastInitName":"Prielipp, C","initLastName":"C Prielipp","fullFMLName":"Connor Francis Prielipp","fullLFMName":"Prielipp, Connor Francis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"26","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","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},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID670183":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183","firstName":"Garrett","lastName":"Acton","primaryNumber":"50","birthDate":"1998-06-15","currentAge":28,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Acton","middleName":"Patrick","boxscoreName":"Acton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Acton","nameSlug":"garrett-acton-670183","firstLastName":"Garrett Acton","lastFirstName":"Acton, Garrett","lastInitName":"Acton, G","initLastName":"G Acton","fullFMLName":"Garrett Patrick Acton","fullLFMName":"Acton, Garrett Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679358":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358","firstName":"Eric","lastName":"Orze","primaryNumber":"19","birthDate":"1997-08-21","currentAge":29,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Orze","middleName":"Paul","boxscoreName":"Orze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"oar-zee","mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Orze","nameSlug":"eric-orze-679358","firstLastName":"Eric Orze","lastFirstName":"Orze, Eric","lastInitName":"Orze, E","initLastName":"E Orze","fullFMLName":"Eric Paul Orze","fullLFMName":"Orze, Eric Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Clear","temp":"53","wind":"3 mph, In From RF"},"gameInfo":{"attendance":32665,"firstPitch":"2026-04-22T23:11:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"home":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"}},"officialScorer":{"id":431038,"fullName":"Howie Karpin","link":"/api/v1/people/431038"},"primaryDatacaster":{"id":809879,"fullName":"Ryan Feuerstein","link":"/api/v1/people/809879"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to right fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T23:11:28.131Z","endTime":"2026-04-22T23:11:58.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-04-22T19:16:01.882Z","endTime":"2026-04-22T22:42:53.237Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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-04-22T22:42:53.237Z","endTime":"2026-04-22T23:10:52.925Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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-04-22T23:10:52.925Z","endTime":"2026-04-22T23:11:30.220Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52439400852904,"aZ":-27.042146570401144,"pfxX":-10.26233009419931,"pfxZ":2.754911423540584,"pX":-0.6633214187385111,"pZ":3.0762636449168475,"vX0":4.738099578385283,"vY0":-136.2571039311261,"vZ0":-3.911743225122565,"x":142.28,"y":155.72,"x0":-1.1003070623446083,"y0":50.00443888215775,"z0":6.419303442635309,"aX":-19.119306815059087},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.3,"breakHorizontal":17.4,"spinRate":2076,"spinDirection":230},"zone":1,"typeConfidence":0.9,"plateTime":0.4034224738955383,"extension":5.76181068007884},"index":3,"playId":"05651a95-ed34-36fc-9dd9-34aaceeaf2c7","pitchNumber":1,"startTime":"2026-04-22T23:11:30.220Z","endTime":"2026-04-22T23:11:34.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.096673388049126,"aZ":-29.938851596801165,"pfxX":-7.671854874024561,"pfxZ":1.171803505234676,"pX":-0.6435410505375726,"pZ":2.2447696880704133,"vX0":3.584409540785676,"vY0":-137.47960590250761,"vZ0":-5.508927303006609,"x":141.53,"y":178.17,"x0":-0.9716186714884089,"y0":50.00208350833306,"z0":6.321175325151495,"aX":-14.601076148814151},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.1,"breakHorizontal":13.1,"spinRate":2169,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.39928373175756127,"extension":5.705455834733113},"hitData":{"launchSpeed":94.2,"launchAngle":50.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.42,"coordY":115.79}},"index":4,"playId":"e1962247-d8c0-3f35-be0e-b28743d06db5","pitchNumber":2,"startTime":"2026-04-22T23:11:48.986Z","endTime":"2026-04-22T23:11:58.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:11:58.463Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T23:11:58.041Z","endTime":"2026-04-22T23:14:09.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.293066318385534,"aZ":-31.755917398318957,"pfxX":-10.197368506536439,"pfxZ":0.22926812998774082,"pX":-0.7460791958120687,"pZ":3.664298621438742,"vX0":4.362931375235568,"vY0":-136.4004480234095,"vZ0":-1.5693005567060014,"x":145.44,"y":139.84,"x0":-1.0618682714719136,"y0":50.004553767608954,"z0":6.484075549764035,"aX":-18.78434536399907},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.2,"breakHorizontal":17.2,"spinRate":2119,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.40506457317210964,"extension":5.698574114160832},"index":0,"playId":"a8ab24ac-eacb-3cd9-aa57-dbb9fede8531","pitchNumber":1,"startTime":"2026-04-22T23:12:24.637Z","endTime":"2026-04-22T23:12:28.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1071631771119,"aZ":-29.30517395376497,"pfxX":-10.22110489720097,"pfxZ":1.601349033146434,"pX":-0.4477674205687343,"pZ":2.957812373732364,"vX0":5.02117145411457,"vY0":-134.6038436461179,"vZ0":-3.45875635260136,"x":134.07,"y":158.92,"x0":-1.0314681236664855,"y0":50.00496406307974,"z0":6.384309581414308,"aX":-18.352304819426354},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.2,"breakHorizontal":17.0,"spinRate":2061,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.4103270390516025,"extension":5.756135961447285},"index":1,"playId":"1c2bd7de-5cf9-335c-9d2f-4fcb00a32a17","pitchNumber":2,"startTime":"2026-04-22T23:12:38.848Z","endTime":"2026-04-22T23:12:42.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.902155537884106,"aZ":-30.494208810728,"pfxX":-9.391625446789668,"pfxZ":0.8809386573743385,"pX":-0.8260882322371119,"pZ":1.4886020252009409,"vX0":3.8700231763332607,"vY0":-138.5466154744262,"vZ0":-7.113474720234531,"x":148.49,"y":198.59,"x0":-1.03743041435578,"y0":50.003290628744445,"z0":6.185793703814808,"aX":-17.881315038487607},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.0,"breakHorizontal":16.0,"spinRate":2188,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.39851079522173194,"extension":5.901500383011478},"index":2,"playId":"a99ee284-8bf7-35a4-9045-bc5db9b95c6b","pitchNumber":3,"startTime":"2026-04-22T23:12:55.721Z","endTime":"2026-04-22T23:13:00.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.41362710702533,"aZ":-33.000132033225,"pfxX":-10.148108103329527,"pfxZ":-0.4445663576709311,"pX":-1.1457975729751528,"pZ":2.5079020718236564,"vX0":3.339008419561705,"vY0":-136.84392229583483,"vZ0":-3.8679791270488573,"x":160.68,"y":171.07,"x0":-1.0824243347091809,"y0":50.004274560410195,"z0":6.265299516686836,"aX":-18.75456593763513},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":2138,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.404247106581173,"extension":5.759426706153287},"index":3,"playId":"86cf8c9e-ffac-360d-86be-15c1ed0f2ce5","pitchNumber":4,"startTime":"2026-04-22T23:13:11.443Z","endTime":"2026-04-22T23:13:15.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.144002905964655,"aZ":-31.154348460336447,"pfxX":-11.14208573150771,"pfxZ":0.5652807796537331,"pX":0.06356380264733331,"pZ":2.220308877864173,"vX0":6.294869813656243,"vY0":-134.8435165687022,"vZ0":-5.059081776933557,"x":114.58,"y":178.83,"x0":-0.8707113785607089,"y0":50.00668951227639,"z0":6.356056167790939,"aX":-20.23605300615429},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.0,"breakHorizontal":18.6,"spinRate":2120,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.4083971992942259,"extension":5.863747110798025},"index":4,"playId":"fc5645b1-c093-3be5-a410-861b8d49d24e","pitchNumber":5,"startTime":"2026-04-22T23:13:27.989Z","endTime":"2026-04-22T23:13:33.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.242310216946315,"aZ":-29.13748487009214,"pfxX":-9.163643905824053,"pfxZ":1.6353986930532596,"pX":-0.40509009386706246,"pZ":3.1145164099251814,"vX0":4.36158514017193,"vY0":-136.18984977187642,"vZ0":-3.5496081083148527,"x":132.44,"y":154.69,"x0":-0.8439965599904737,"y0":50.00663161362752,"z0":6.468777526183902,"aX":-17.073915724901244},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.4,"breakHorizontal":15.6,"spinRate":2117,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.40346711821049475,"extension":5.844628571508877},"hitData":{"launchSpeed":87.5,"launchAngle":11.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":123.42,"coordY":123.26}},"index":5,"playId":"f4d01b45-911f-3500-9c33-bef6d95017c0","pitchNumber":6,"startTime":"2026-04-22T23:14:04.170Z","endTime":"2026-04-22T23:14:09.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:14:09.118Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T23:14:13.190Z","endTime":"2026-04-22T23:15:00.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40431748975259,"aZ":-30.519235125138067,"pfxX":-9.84196702275096,"pfxZ":0.8794814670235755,"pX":-0.1381025210534206,"pZ":2.972530932108612,"vX0":5.479361968156542,"vY0":-136.80491671800357,"vZ0":-3.7572626992559504,"x":122.26,"y":158.52,"x0":-0.8966918031664872,"y0":50.002130201542855,"z0":6.4740242650349895,"aX":-18.507287911753714},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":16.6,"spinRate":2115,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.4015889118169076,"extension":5.829063848459589},"index":0,"playId":"02c25226-9dd9-3be7-9843-6ec75a3e8154","pitchNumber":1,"startTime":"2026-04-22T23:14:36.535Z","endTime":"2026-04-22T23:14:40.709Z","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":95.6,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19111711282574,"aZ":-30.128981154006922,"pfxX":-8.697874934013134,"pfxZ":1.047967902341993,"pX":-0.8708466423369722,"pZ":2.634967219277622,"vX0":3.2811965368725344,"vY0":-139.10794021885334,"vZ0":-4.754677266409185,"x":150.19,"y":167.64,"x0":-0.937948077164894,"y0":50.00296065220535,"z0":6.371701995629952,"aX":-16.988968775496346},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":15.0,"spinRate":2117,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39425355215923386,"extension":5.817897349327104},"hitData":{"launchSpeed":91.9,"launchAngle":42.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.01,"coordY":111.21}},"index":1,"playId":"71825ab9-7da9-3ccd-9fcf-6987a1aa83fc","pitchNumber":2,"startTime":"2026-04-22T23:14:51.827Z","endTime":"2026-04-22T23:15:00.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:15:00.845Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Bichette doubles (4) on a ground ball to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:17:11.438Z","endTime":"2026-04-22T23:18:13.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91175349830921,"aZ":-15.59032324211283,"pfxX":5.055184628197598,"pfxZ":8.517796991194567,"pX":-0.18387946394562302,"pZ":3.7025598371878794,"vX0":-6.359150081142705,"vY0":-138.84410622650358,"vZ0":-3.764668919272091,"x":124.01,"y":138.81,"x0":1.482408662308993,"y0":50.00281549714748,"z0":6.117639101280016,"aX":9.842432056512612},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-7.8,"spinRate":2108,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.3949228251700889,"extension":5.773746578552092},"index":0,"playId":"0c8ce3fc-f7ec-3668-ac29-cbeea5500144","pitchNumber":1,"startTime":"2026-04-22T23:17:23.537Z","endTime":"2026-04-22T23:17:27.040Z","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.4,"endSpeed":86.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.594179552659167,"aZ":-19.229857983072257,"pfxX":5.226636616347318,"pfxZ":6.790838826105116,"pX":1.5049943210698629,"pZ":3.4414304359809096,"vX0":-2.322386502790113,"vY0":-137.4548761188978,"vZ0":-3.5018877594177162,"x":59.63,"y":145.86,"x0":1.6836560377600427,"y0":50.003130084991334,"z0":6.044140604152041,"aX":9.961610090603806},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":-9.0,"spinRate":1785,"spinDirection":137},"zone":12,"typeConfidence":0.72,"plateTime":0.39909122794998764,"extension":5.836908262476166},"index":1,"playId":"492b9ce3-cdaa-3361-a422-cb2722021a3b","pitchNumber":2,"startTime":"2026-04-22T23:17:41.839Z","endTime":"2026-04-22T23:17:45.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00459075174775,"aZ":-29.541774810142307,"pfxX":-1.0497644377267634,"pfxZ":1.5689579248371572,"pX":-0.48733281668510997,"pZ":2.555655673248691,"vX0":-4.871972009005838,"vY0":-128.81659785690573,"vZ0":-3.2144876935371425,"x":135.58,"y":169.78,"x0":1.5656422420286282,"y0":50.00327133386518,"z0":6.105893010140437,"aX":-1.7623615264763626},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":3.0,"spinRate":2846,"spinDirection":307},"zone":4,"typeConfidence":0.91,"plateTime":0.4253471618969491,"extension":5.876483403746191},"hitData":{"launchSpeed":104.1,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.12,"coordY":171.45}},"index":2,"playId":"cdafd9d2-8851-3394-932c-59058e4d738f","pitchNumber":3,"startTime":"2026-04-22T23:17:59.082Z","endTime":"2026-04-22T23:18:13.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:18:13.371Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out sharply to center fielder Byron Buxton. Bo Bichette to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:18:13.253Z","endTime":"2026-04-22T23:20:14.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67888108180427,"aZ":-30.549882624714055,"pfxX":1.3254668655047503,"pfxZ":0.9633724832035497,"pX":-0.3635718767951526,"pZ":2.120018236014553,"vX0":-4.857340432306092,"vY0":-129.60144432463983,"vZ0":-4.0739479802427985,"x":130.86,"y":181.54,"x0":1.367933435915363,"y0":50.00427990704434,"z0":6.0620486701644145,"aX":2.240761187884874},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":-1.2,"spinRate":2947,"spinDirection":317},"zone":7,"typeConfidence":0.9,"plateTime":0.4236396801533706,"extension":5.7371006773326565},"index":0,"playId":"e33a24c7-779d-3f52-a3d3-c293c2f26c5e","pitchNumber":1,"startTime":"2026-04-22T23:18:49.266Z","endTime":"2026-04-22T23:18:53.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049065096404473,"aZ":-28.689710367702872,"pfxX":0.16655434292924554,"pfxZ":1.995311544466606,"pX":-1.238047102087679,"pZ":1.072830325236772,"vX0":-6.541428982742423,"vY0":-130.5087543528492,"vZ0":-7.022796378114392,"x":164.19,"y":209.81,"x0":1.2653885986534352,"y0":50.00443990790289,"z0":5.921030589648552,"aX":0.29155328747127046},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.4,"breakHorizontal":1.0,"spinRate":2845,"spinDirection":7},"zone":13,"typeConfidence":0.9,"plateTime":0.41757495321684956,"extension":5.931799077207663},"index":1,"playId":"847243f0-109f-3ea2-8ef3-1a3e17ec260b","pitchNumber":2,"startTime":"2026-04-22T23:19:06.025Z","endTime":"2026-04-22T23:19:09.729Z","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-04-22T23:19:25.108Z","endTime":"2026-04-22T23:19:38.753Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861727237436227,"aZ":-30.395425325293843,"pfxX":-0.4849666690401291,"pfxZ":1.0577309864057614,"pX":-0.9344385505782721,"pZ":0.8770679062438523,"vX0":-5.404648641260505,"vY0":-128.2614991201308,"vZ0":-6.8989561583663335,"x":152.62,"y":215.1,"x0":1.2537631301062704,"y0":50.00449398750311,"z0":5.9390302279594716,"aX":-0.8161352351783925},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":1.9,"spinRate":3085,"spinDirection":342},"zone":13,"typeConfidence":0.9,"plateTime":0.4253026685119399,"extension":5.835299897668954},"index":3,"playId":"e19ad033-c40c-3510-bba5-bf7869ea5b58","pitchNumber":3,"startTime":"2026-04-22T23:19:38.753Z","endTime":"2026-04-22T23:19:42.196Z","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":96.3,"endSpeed":87.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70778702611618,"aZ":-12.047281945603524,"pfxX":5.372425331595373,"pfxZ":10.184044834154104,"pX":-0.8687148487920433,"pZ":3.343059446184011,"vX0":-7.40529236667918,"vY0":-139.96195184265326,"vZ0":-5.429913027428283,"x":150.11,"y":148.52,"x0":1.1181030772459315,"y0":50.005496516775665,"z0":6.102962249191398,"aX":10.620796738768371},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2332,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.3919190638132033,"extension":5.961867636014307},"hitData":{"launchSpeed":104.2,"launchAngle":32.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.14,"coordY":42.91}},"index":4,"playId":"8e5df682-e8ce-30e6-a0ee-74873d54dd4b","pitchNumber":4,"startTime":"2026-04-22T23:20:00.738Z","endTime":"2026-04-22T23:20:14.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:20:14.395Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:20:15.840Z","endTime":"2026-04-22T23:22:34.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154797082120584,"aZ":-24.13283437462232,"pfxX":11.382296128305127,"pfxZ":4.812269975356394,"pX":0.566421168812296,"pZ":1.1187760376224187,"vX0":-6.183055990090123,"vY0":-128.55258738589504,"vZ0":-7.383085473827019,"x":95.41,"y":208.57,"x0":1.5266544127458104,"y0":50.00026337610224,"z0":5.906792974205422,"aX":19.00904738273123},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":-19.2,"spinRate":1956,"spinDirection":128},"zone":14,"typeConfidence":0.92,"plateTime":0.42640265938991506,"extension":5.765936622101725},"index":0,"playId":"04e0ef12-de4d-3880-a6c7-8c37b03d5917","pitchNumber":1,"startTime":"2026-04-22T23:20:42.992Z","endTime":"2026-04-22T23:20:47.291Z","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":88.3,"endSpeed":80.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59856982687222,"aZ":-25.057563370983132,"pfxX":10.859298934217833,"pfxZ":4.266998435278504,"pX":2.1855227791620337,"pZ":3.247790196066398,"vX0":-2.5880753694830476,"vY0":-128.58821723879623,"vZ0":-2.0977488276764977,"x":33.69,"y":151.09,"x0":1.7965868971627272,"y0":50.004614811108766,"z0":6.025680985527127,"aX":18.11824827087726},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":-19.1,"spinRate":2178,"spinDirection":127},"zone":12,"typeConfidence":0.92,"plateTime":0.426568949200008,"extension":5.786719993705884},"index":1,"playId":"710cf3fe-e220-311d-92f9-33d244a6dcb0","pitchNumber":2,"startTime":"2026-04-22T23:21:00.990Z","endTime":"2026-04-22T23:21:03.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688106014764745,"aZ":-24.567221560669747,"pfxX":11.042746183808873,"pfxZ":4.588323326973521,"pX":0.47905514917905656,"pZ":2.5293879995518522,"vX0":-6.532261949919653,"vY0":-127.79366315065079,"vZ0":-3.6045967358726583,"x":98.74,"y":170.49,"x0":1.6300967601397043,"y0":50.00504204199846,"z0":5.88236555516071,"aX":18.31494039163316},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":-18.6,"spinRate":2161,"spinDirection":119},"zone":6,"typeConfidence":0.92,"plateTime":0.4281755757287602,"extension":5.852040783771167},"index":2,"playId":"b45ef156-7ca3-30e9-a95d-b6abe0c6e89e","pitchNumber":3,"startTime":"2026-04-22T23:21:19.833Z","endTime":"2026-04-22T23:21:26.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589949204480437,"aZ":-28.346932109573352,"pfxX":-0.8980416615367002,"pfxZ":2.271698089879246,"pX":-1.4968241857435256,"pZ":1.2829390082357564,"vX0":-6.944987736893576,"vY0":-128.88007985875268,"vZ0":-6.329540655725861,"x":174.06,"y":204.14,"x0":1.3485906317021934,"y0":50.00325379825653,"z0":5.957979336304249,"aX":-1.5098285852597477},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":2960,"spinDirection":334},"zone":13,"typeConfidence":0.91,"plateTime":0.42487755085442513,"extension":5.895849368260718},"index":3,"playId":"ba788a86-d6ca-3661-bdf7-57f593aa094f","pitchNumber":4,"startTime":"2026-04-22T23:21:48.918Z","endTime":"2026-04-22T23:21:52.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.047695869424754,"aZ":-26.538416011965214,"pfxX":10.879276887095678,"pfxZ":3.354554257393545,"pX":2.652672091973977,"pZ":2.5966162633451235,"vX0":-1.7478703559665876,"vY0":-128.56456552723412,"vZ0":-3.0639421281552055,"x":15.89,"y":168.67,"x0":1.926853883332522,"y0":50.00012818623668,"z0":5.858171423614884,"aX":18.252140086913386},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-19.3,"spinRate":2088,"spinDirection":119},"zone":12,"typeConfidence":0.92,"plateTime":0.4256440419579972,"extension":5.743779450286923},"index":4,"playId":"19541914-b711-31e5-ba27-9cd9749ab57e","pitchNumber":5,"startTime":"2026-04-22T23:22:08.465Z","endTime":"2026-04-22T23:22:11.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460297876339723,"aZ":-31.45473079214262,"pfxX":-2.433896723497763,"pfxZ":0.4153459766886931,"pX":-0.8451320528324401,"pZ":0.48496966512417056,"vX0":-4.94335728266698,"vY0":-129.56038204067386,"vZ0":-7.699612223718218,"x":149.21,"y":225.69,"x0":1.3960238012080795,"y0":50.00173939956656,"z0":5.866148510442884,"aX":-4.178293212917387},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.6,"breakHorizontal":5.4,"spinRate":2880,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4211166140302698,"extension":6.0531581716677065},"index":5,"playId":"54ed89ea-d785-3743-8b62-2261edfe2511","pitchNumber":6,"startTime":"2026-04-22T23:22:29.839Z","endTime":"2026-04-22T23:22:34.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:22:34.020Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to third baseman Royce Lewis. Bo Bichette scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:22:37.285Z","endTime":"2026-04-22T23:25:12.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.167913096472823,"aZ":-28.471397366461186,"pfxX":-0.5631699855285657,"pfxZ":2.159885928042702,"pX":-0.7218734445394215,"pZ":0.9970758703337733,"vX0":-5.480290481329195,"vY0":-129.85295162533868,"vZ0":-7.009340050842672,"x":144.52,"y":211.86,"x0":1.4856676414162973,"y0":50.0050127965719,"z0":5.885999813199669,"aX":-0.9642080490805348},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":2.2,"spinRate":2915,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.42117307272444604,"extension":5.806360379339818},"index":0,"playId":"d8eb4697-ae8a-35ba-9025-7c89594ed8f2","pitchNumber":1,"startTime":"2026-04-22T23:23:02.419Z","endTime":"2026-04-22T23:23:06.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724486274826646,"aZ":-29.879010075990607,"pfxX":0.031175690368535403,"pfxZ":1.3569322460470277,"pX":-0.8645493773240489,"pZ":1.501680779527163,"vX0":-5.652815519741981,"vY0":-129.63894092590988,"vZ0":-5.541784786945012,"x":149.95,"y":198.23,"x0":1.3460854730329912,"y0":50.00343213510187,"z0":5.965900659025273,"aX":0.0536527178538486},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":1.3,"spinRate":2921,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4235463090843572,"extension":5.857232110812553},"index":1,"playId":"a0354289-03fb-33c4-93e5-77324513d5c0","pitchNumber":2,"startTime":"2026-04-22T23:23:42.689Z","endTime":"2026-04-22T23:23:46.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481315600057,"aZ":-31.02949510962666,"pfxX":-2.4602341931395446,"pfxZ":0.6814339689766777,"pX":-1.0977403206051142,"pZ":1.1746411347453998,"vX0":-5.638273423380839,"vY0":-128.8304209083536,"vZ0":-5.912525865696967,"x":158.84,"y":207.06,"x0":1.4412410053253653,"y0":50.00262165179915,"z0":5.906324450578172,"aX":-4.1222104776878306},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":5.8,"spinRate":3064,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.42561631770602704,"extension":5.920221789766124},"index":2,"playId":"753ddb3f-16f4-3ec9-8885-6630d8ca17d3","pitchNumber":3,"startTime":"2026-04-22T23:24:01.961Z","endTime":"2026-04-22T23:24:05.916Z","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":97.3,"endSpeed":88.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.027027509630734,"aZ":-11.474327275577433,"pfxX":3.289334182224425,"pfxZ":10.227455842036077,"pX":0.04343734272340782,"pZ":3.3821878128956997,"vX0":-5.066382634817096,"vY0":-141.53379006340458,"vZ0":-5.226484975775714,"x":115.34,"y":147.46,"x0":1.431298092251265,"y0":50.00162302929194,"z0":5.990849667302755,"aX":6.6571095621989755},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.9,"spinRate":2190,"spinDirection":140},"zone":12,"typeConfidence":0.93,"plateTime":0.3873495286891959,"extension":5.801481970608454},"index":3,"playId":"928f3543-8bc7-3cab-8ad1-408ff22fdf6c","pitchNumber":4,"startTime":"2026-04-22T23:24:23.043Z","endTime":"2026-04-22T23:24:26.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164509038470825,"aZ":-41.322790355360205,"pfxX":-8.406513300346312,"pfxZ":-6.1657485824881055,"pX":0.15994232889722743,"pZ":1.2751424131874487,"vX0":-0.22823900869550187,"vY0":-121.89963919088093,"vZ0":-3.1998465371151528,"x":110.9,"y":204.35,"x0":1.3449700242600833,"y0":50.0043308388412,"z0":6.223451572557354,"aX":-12.470541376480107},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.6,"breakHorizontal":15.2,"spinRate":3306,"spinDirection":323},"zone":14,"typeConfidence":0.9,"plateTime":0.4518157151599129,"extension":5.7679692808623155},"index":4,"playId":"e33851d4-bce4-35c9-a13f-c57d2b0a345b","pitchNumber":5,"startTime":"2026-04-22T23:24:45.026Z","endTime":"2026-04-22T23:24:49.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29782950344825,"aZ":-31.262474740569736,"pfxX":-0.6425814469753612,"pfxZ":0.53197832788684,"pX":0.12663313099133328,"pZ":1.3891474566581383,"vX0":-3.3789835729649114,"vY0":-130.2210323655247,"vZ0":-5.5828769689824345,"x":112.17,"y":201.27,"x0":1.5244752334979603,"y0":50.00560505091404,"z0":5.925626369565932,"aX":-1.102969888878762},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.0,"breakHorizontal":1.9,"spinRate":3026,"spinDirection":310},"zone":14,"typeConfidence":0.9,"plateTime":0.4205959839472433,"extension":5.819236423786123},"hitData":{"launchSpeed":103.8,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":174.49}},"index":5,"playId":"f334c793-86f7-34cd-b778-ba798510056c","pitchNumber":6,"startTime":"2026-04-22T23:25:04.669Z","endTime":"2026-04-22T23:25:12.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:25:12.683Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Alvarez pops out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:25:21.012Z","endTime":"2026-04-22T23:27:08.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84388865885078,"aZ":-15.307892928139042,"pfxX":5.643112368847129,"pfxZ":8.533694862755425,"pX":0.2580586359490731,"pZ":4.355629036624524,"vX0":-5.568136913354616,"vY0":-140.2087394391997,"vZ0":-1.8480659608532817,"x":107.16,"y":121.18,"x0":1.543535341278267,"y0":50.003790044139535,"z0":6.030348487102511,"aX":11.154885920012084},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":-9.0,"spinRate":2109,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.39173765904017266,"extension":5.769589951402534},"index":0,"playId":"c01c3503-2626-37e3-9577-58dc7c52ba32","pitchNumber":1,"startTime":"2026-04-22T23:25:54.567Z","endTime":"2026-04-22T23:25:57.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.302882287845,"aZ":-27.08248159666186,"pfxX":1.980463216095396,"pfxZ":2.98082197701566,"pX":-0.8229959838464683,"pZ":2.200870042923078,"vX0":-6.290914937416682,"vY0":-129.64770679032208,"vZ0":-4.220721901172756,"x":148.37,"y":179.36,"x0":1.3742439358052754,"y0":50.00313429810357,"z0":5.909430630234813,"aX":3.3832352093172515},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-2.3,"spinRate":2824,"spinDirection":175},"zone":13,"typeConfidence":0.9,"plateTime":0.42196045976489316,"extension":5.893642970663698},"index":1,"playId":"0811b0cf-21f3-321d-9b25-9a1ccd363025","pitchNumber":2,"startTime":"2026-04-22T23:26:17.888Z","endTime":"2026-04-22T23:26:21.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61882312815705,"aZ":-28.481109607403486,"pfxX":0.16656669993591278,"pfxZ":2.137723653630305,"pX":0.9242720728831749,"pZ":2.263648406315401,"vX0":-1.8398831494212964,"vY0":-130.42861362040622,"vZ0":-4.035757642396341,"x":81.77,"y":177.66,"x0":1.6162526715621575,"y0":50.00455960234103,"z0":5.971204629386378,"aX":0.28823686473163473},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":0.1,"spinRate":2800,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.419433218189865,"extension":5.736567875087396},"index":2,"playId":"3c06ed2a-164e-360b-a4dc-be73159635cc","pitchNumber":3,"startTime":"2026-04-22T23:26:39.027Z","endTime":"2026-04-22T23:26:43.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.266172383253746,"aZ":-29.513363844676654,"pfxX":1.6764488234982942,"pfxZ":1.6180217157786316,"pX":-0.7282829374138573,"pZ":1.9394919751761428,"vX0":-5.82696668206924,"vY0":-128.73419617306337,"vZ0":-4.269059900293156,"x":144.76,"y":186.41,"x0":1.3650983913364967,"y0":50.00587026216073,"z0":5.952120215550794,"aX":2.7634411726865564},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":-1.4,"spinRate":2814,"spinDirection":278},"zone":7,"typeConfidence":0.9,"plateTime":0.4284843407646166,"extension":5.855442054534247},"hitData":{"launchSpeed":92.4,"launchAngle":73.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":163.84}},"index":3,"playId":"0d98ebd8-dcff-3b1f-a9bd-b7d4aa6bbae3","pitchNumber":4,"startTime":"2026-04-22T23:26:57.674Z","endTime":"2026-04-22T23:27:08.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:27:08.635Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, first baseman Mark Vientos to pitcher Clay Holmes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T23:29:19.688Z","endTime":"2026-04-22T23:31:16.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605280,"link":"/api/v1/people/605280"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43310508219994,"aZ":-27.011824871802755,"pfxX":-7.932422992438852,"pfxZ":2.8503598084516764,"pX":-1.1155338163276507,"pZ":3.822889136557645,"vX0":2.8655099161005397,"vY0":-134.31135287121197,"vZ0":-2.042077503761888,"x":159.52,"y":135.56,"x0":-1.171053900706711,"y0":50.00313148838506,"z0":6.530621388558547,"aX":-14.367627297924354},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":2027,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40916279071631445,"extension":5.728617402514037},"index":0,"playId":"dbad5675-a001-3653-b3d7-8ca5eff726a5","pitchNumber":1,"startTime":"2026-04-22T23:29:30.168Z","endTime":"2026-04-22T23:29:34.555Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T23:29:41.909Z","endTime":"2026-04-22T23:29:57.045Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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.8,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751246917682185,"aZ":-30.02558181537981,"pfxX":-10.017025376826142,"pfxZ":1.1791089976056846,"pX":0.3599876567589039,"pZ":1.8788108206172767,"vX0":6.840824634541939,"vY0":-134.89098247570715,"vZ0":-6.0309407601618705,"x":103.28,"y":188.05,"x0":-0.9188136815799909,"y0":50.005053654185815,"z0":6.284483865537668,"aX":-18.29960577089526},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.0,"breakHorizontal":16.6,"spinRate":2057,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.4074238833946895,"extension":5.887042187746724},"index":2,"playId":"9ddedbd0-0be9-35ad-b85b-6a221d87f04f","pitchNumber":2,"startTime":"2026-04-22T23:29:57.045Z","endTime":"2026-04-22T23:30:00.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, 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":92.3,"endSpeed":84.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83812119208853,"aZ":-30.57232413169371,"pfxX":-9.277117476968199,"pfxZ":0.8914505545708753,"pX":0.03053591893254912,"pZ":2.3344944190745864,"vX0":5.499150103685804,"vY0":-134.14584934923147,"vZ0":-4.830593858957064,"x":115.84,"y":175.75,"x0":-0.8517742449895458,"y0":50.00653208267079,"z0":6.365249057574442,"aX":-16.73518443298659},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.7,"breakHorizontal":15.5,"spinRate":2097,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.40994257163447223,"extension":5.876250812432276},"index":3,"playId":"7d776c39-1636-3ba9-bbcb-ba2cabb62b77","pitchNumber":3,"startTime":"2026-04-22T23:30:14.525Z","endTime":"2026-04-22T23:30:18.084Z","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":88.5,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596544460918896,"aZ":-36.808372825101756,"pfxX":-3.8128123598815806,"pfxZ":-2.7769712247582365,"pX":-1.9248758597772506,"pZ":3.071701951940296,"vX0":-0.47876759798985424,"vY0":-128.85857490381719,"vZ0":-1.353002787845826,"x":190.37,"y":155.84,"x0":-1.241365607777561,"y0":50.00260163365652,"z0":6.466330163045428,"aX":-6.3646805539966715},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.0,"breakHorizontal":7.0,"spinRate":760,"spinDirection":260},"zone":11,"typeConfidence":0.9,"plateTime":0.4262555180760188,"extension":5.834193941101632},"index":4,"playId":"b645d983-2568-3990-a413-473bcd7d7b84","pitchNumber":4,"startTime":"2026-04-22T23:30:33.903Z","endTime":"2026-04-22T23:30:37.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.955127923612785,"aZ":-39.893887524959744,"pfxX":-7.420246621565173,"pfxZ":-4.746310136750004,"pX":-1.2568116791520407,"pZ":1.818923621624476,"vX0":1.6765152404370975,"vY0":-127.47522653086942,"vZ0":-3.4486671972571394,"x":164.91,"y":189.67,"x0":-0.9639866689447338,"y0":50.00201381310911,"z0":6.3749803142938815,"aX":-12.073612775776972},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-9.1,"breakHorizontal":13.0,"spinRate":723,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4315434906349771,"extension":5.8705796311661365},"index":5,"playId":"c0eb7edf-74f3-3ead-b20f-77ffe9e5ca8b","pitchNumber":5,"startTime":"2026-04-22T23:30:52.520Z","endTime":"2026-04-22T23:30:56.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.375866242820166,"aZ":-31.721447382080015,"pfxX":-10.975225094515604,"pfxZ":0.2462557495892792,"pX":-0.37912989683562,"pZ":2.838164644969785,"vX0":5.047249571782582,"vY0":-135.18365548681547,"vZ0":-3.363416089202215,"x":131.45,"y":162.15,"x0":-0.8553871226472589,"y0":50.003348036635174,"z0":6.350734112328187,"aX":-20.098563395056892},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.1,"breakHorizontal":18.6,"spinRate":2043,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.4068353778248852,"extension":5.938074935009884},"hitData":{"launchSpeed":93.3,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":166.88}},"index":6,"playId":"a37bff7b-5a0d-3023-a584-5c2039948555","pitchNumber":6,"startTime":"2026-04-22T23:31:09.410Z","endTime":"2026-04-22T23:31:16.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:31:16.863Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T23:31:19.406Z","endTime":"2026-04-22T23:31:53.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":668901,"link":"/api/v1/people/668901"},"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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130630031905433,"aZ":-27.548629482410377,"pfxX":-9.949223002264045,"pfxZ":2.5202165563908085,"pX":-0.3428839970250031,"pZ":2.1919886319838975,"vX0":5.165641052964348,"vY0":-135.00921954710768,"vZ0":-5.732189557883123,"x":130.07,"y":179.6,"x0":-0.9949393181000686,"y0":50.001815075711484,"z0":6.297469926867492,"aX":-18.249289210697185},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":16.8,"spinRate":2083,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.4066839199931658,"extension":5.885810895697496},"hitData":{"launchSpeed":98.8,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":158.27}},"index":0,"playId":"88160b3b-2e58-3ae9-afe4-f1147b5bc37f","pitchNumber":1,"startTime":"2026-04-22T23:31:45.859Z","endTime":"2026-04-22T23:31:53.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:31:53.476Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T23:31:53.942Z","endTime":"2026-04-22T23:32:59.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.744888986920444,"aZ":-30.89289174475832,"pfxX":-9.101230713456195,"pfxZ":0.7076474964547312,"pX":-0.6710017962219141,"pZ":3.761649171260436,"vX0":4.167928766746347,"vY0":-133.71398044999177,"vZ0":-1.1926130525367693,"x":142.58,"y":137.22,"x0":-1.070472209842797,"y0":50.001221760831676,"z0":6.436928144488656,"aX":-16.42275891866995},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":2095,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.41015972185921123,"extension":5.866122706678385},"index":0,"playId":"8fb66231-ab92-3784-8620-2b5ac5e1d49c","pitchNumber":1,"startTime":"2026-04-22T23:32:18.265Z","endTime":"2026-04-22T23:32:22.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.167609890917085,"aZ":-35.495797141838175,"pfxX":9.760584122531732,"pfxZ":-2.4458736556865777,"pX":1.3614955959913666,"pZ":1.579186811301304,"vX0":2.748321561608975,"vY0":-116.79063332502945,"vZ0":-3.3323337126960615,"x":65.1,"y":196.14,"x0":-1.1028145962752989,"y0":50.00095236890978,"z0":6.415752211751023,"aX":13.272833832173559},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.0,"breakHorizontal":-18.4,"spinRate":2749,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.47178086246090123,"extension":5.815674503354693},"index":1,"playId":"91e1fd14-cc9c-3188-ba20-ee65cf1fe366","pitchNumber":2,"startTime":"2026-04-22T23:32:33.791Z","endTime":"2026-04-22T23:32:38.214Z","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":92.5,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949296068854533,"aZ":-28.152992172897747,"pfxX":-8.487104486614305,"pfxZ":2.206882548265124,"pX":-0.6844262438904469,"pZ":2.3802624134878343,"vX0":3.749857372437884,"vY0":-134.65062657078306,"vZ0":-5.321432307525027,"x":143.09,"y":174.51,"x0":-0.9971994956802681,"y0":50.005810127866376,"z0":6.389927452966618,"aX":-15.489403107043023},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.0,"breakHorizontal":14.5,"spinRate":2098,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.40775485453723226,"extension":5.864166712360968},"hitData":{"launchSpeed":88.4,"launchAngle":65.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.12,"coordY":154.22}},"index":2,"playId":"771092ff-1167-3eb3-a0a1-748e91bb574d","pitchNumber":3,"startTime":"2026-04-22T23:32:49.916Z","endTime":"2026-04-22T23:32:59.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:32:59.666Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T23:34:28.931Z","endTime":"2026-04-22T23:36:24.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.375526923737844,"aZ":-13.01380409224199,"pfxX":6.305712981224963,"pfxZ":10.149504972016253,"pX":0.21194632967249724,"pZ":3.8725818559769007,"vX0":-5.694606105850001,"vY0":-137.47033234950908,"vZ0":-3.4323849473454993,"x":108.92,"y":134.22,"x0":1.5050215895500105,"y0":50.001966377789735,"z0":6.038251353651505,"aX":11.903080218855608},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-10.0,"spinRate":2296,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.40055125086220045,"extension":5.9476293720948705},"index":0,"playId":"a57849b6-ceb6-3f19-9a8c-4eafd365d7e3","pitchNumber":1,"startTime":"2026-04-22T23:35:10.668Z","endTime":"2026-04-22T23:35:14.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17748823218781,"aZ":-26.053377887287787,"pfxX":9.413996820064591,"pfxZ":3.8513205860059454,"pX":2.709682370570754,"pZ":3.6689386099462733,"vX0":-0.9276242503500821,"vY0":-126.15090086806657,"vZ0":-0.615403216222253,"x":13.71,"y":139.72,"x0":1.8646076171865642,"y0":50.00047219412173,"z0":6.043760088681397,"aX":14.947353744038844},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.7,"spinRate":1883,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.436656634517238,"extension":5.6428360662092185},"index":1,"playId":"8b40a201-4723-3d54-8ad0-ab8169d47544","pitchNumber":2,"startTime":"2026-04-22T23:35:30.734Z","endTime":"2026-04-22T23:35:34.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66042533874766,"aZ":-31.510799268325325,"pfxX":-1.3756705267113007,"pfxZ":0.3954501803439605,"pX":-1.2237149055240295,"pZ":2.429266281212953,"vX0":-6.339475258030059,"vY0":-128.3068512054863,"vZ0":-2.866427971437802,"x":163.65,"y":173.19,"x0":1.458157081595347,"y0":50.00224413001066,"z0":6.017660297330373,"aX":-2.290361084159975},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.2,"breakHorizontal":4.0,"spinRate":2949,"spinDirection":351},"zone":13,"typeConfidence":0.91,"plateTime":0.4269782838296874,"extension":5.81642991086887},"index":2,"playId":"0d43739f-9ddc-3ad7-b63c-399372b4946b","pitchNumber":3,"startTime":"2026-04-22T23:35:47.645Z","endTime":"2026-04-22T23:35:50.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T23:36:06.604Z","endTime":"2026-04-22T23:36:19.593Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980693718559255,"aZ":-29.993530643523474,"pfxX":-2.2386924458781046,"pfxZ":1.3117722528808997,"pX":-1.0827027578359494,"pZ":1.6437731222100311,"vX0":-5.5072278035113245,"vY0":-127.69667738666676,"vZ0":-4.931709233267117,"x":158.27,"y":194.4,"x0":1.3881145171584397,"y0":50.00241291117229,"z0":5.945013675349562,"aX":-3.7154602269264925},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":5.3,"spinRate":3026,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.42805812332183013,"extension":5.729922518192897},"index":4,"playId":"cea6403c-dc8a-36e2-9589-b18d6be2dd1e","pitchNumber":4,"startTime":"2026-04-22T23:36:19.593Z","endTime":"2026-04-22T23:36:24.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:36:24.690Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T23:36:23.802Z","endTime":"2026-04-22T23:38:55.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52405484836915,"aZ":-28.952732649446286,"pfxX":-1.6258189070001245,"pfxZ":1.9205319857362912,"pX":0.15109629656029547,"pZ":2.942172278750107,"vX0":-3.1109018371430577,"vY0":-128.22639984829237,"vZ0":-2.236689812903536,"x":111.24,"y":159.34,"x0":1.587508883161792,"y0":50.004251264219526,"z0":6.066885325789059,"aX":-2.7287707003623414},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":3.6,"spinRate":2957,"spinDirection":274},"zone":2,"typeConfidence":0.91,"plateTime":0.4258494230589953,"extension":5.824931493450475},"index":0,"playId":"a9c9e9a8-6e71-3837-9171-c3c13f966b99","pitchNumber":1,"startTime":"2026-04-22T23:36:47.083Z","endTime":"2026-04-22T23:36:50.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733596885907776,"aZ":-29.74384721904974,"pfxX":-0.4452107601641333,"pfxZ":1.4357494492561722,"pX":-0.5615605699171625,"pZ":1.6014456864142677,"vX0":-4.939081330762961,"vY0":-128.9626901716029,"vZ0":-5.148846618316812,"x":138.41,"y":195.54,"x0":1.4327787761161526,"y0":50.00148981386725,"z0":5.906131178874454,"aX":-0.7529592902936392},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":1.9,"spinRate":2913,"spinDirection":288},"zone":7,"typeConfidence":0.91,"plateTime":0.4240209758389124,"extension":5.886168137121443},"index":1,"playId":"f1cdc224-cc3f-36e2-8268-538118dfcb5c","pitchNumber":2,"startTime":"2026-04-22T23:37:02.274Z","endTime":"2026-04-22T23:37:06.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65453376588068,"aZ":-13.313749283430287,"pfxX":4.847467721268487,"pfxZ":9.57254454369669,"pX":0.6782372448635684,"pZ":4.2706204781368715,"vX0":-3.5348431218804084,"vY0":-139.97501943053686,"vZ0":-2.656222802725412,"x":91.15,"y":123.47,"x0":1.3321068001903393,"y0":50.004501827227585,"z0":6.11150906185674,"aX":9.552884229737783},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":-8.0,"spinRate":2088,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.3923553207992967,"extension":5.7703762011747415},"index":2,"playId":"70e4e6e5-5f9e-320d-acd7-025503e77c2f","pitchNumber":3,"startTime":"2026-04-22T23:37:22.895Z","endTime":"2026-04-22T23:37:25.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953972141544757,"aZ":-24.06181092411177,"pfxX":10.585960415142722,"pfxZ":4.873654687014004,"pX":1.795571841908877,"pZ":1.8080123092853846,"vX0":-3.2163819530210427,"vY0":-128.76619625956673,"vZ0":-5.380980465099038,"x":48.56,"y":189.96,"x0":1.692240106225811,"y0":50.00390972276371,"z0":5.808373092816013,"aX":17.619056273127992},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-18.4,"spinRate":1861,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.42681831061855746,"extension":5.816295294812877},"index":3,"playId":"f5dc444c-26b7-368d-a07e-5679fd95d097","pitchNumber":4,"startTime":"2026-04-22T23:37:40.915Z","endTime":"2026-04-22T23:37:44.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95024740534136,"aZ":-33.601919289284396,"pfxX":-1.4405263729144568,"pfxZ":-0.8524269873699901,"pX":-1.2819946163309925,"pZ":-0.30054693730843185,"vX0":-6.359182000262784,"vY0":-128.5702824550078,"vZ0":-8.716565487825932,"x":165.87,"y":246.89,"x0":1.4118859234572636,"y0":50.00514796158801,"z0":5.745891140962843,"aX":-2.407868493929292},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":4.1,"spinRate":2964,"spinDirection":316},"zone":13,"typeConfidence":0.89,"plateTime":0.4262061950956646,"extension":5.900834662973669},"index":4,"playId":"c30450a9-df24-3a78-8474-cd3b8f8be234","pitchNumber":5,"startTime":"2026-04-22T23:38:00.363Z","endTime":"2026-04-22T23:38:04.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-22T23:38:16.662Z","endTime":"2026-04-22T23:38:29.334Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.786967183486386,"aZ":-32.84105610303712,"pfxX":-2.716226097568483,"pfxZ":-0.3979130902975001,"pX":-0.06782814297997586,"pZ":1.5695381967526068,"vX0":-3.2938882320111285,"vY0":-128.43361849246497,"vZ0":-4.4865985683094145,"x":119.59,"y":196.4,"x0":1.5845980231129784,"y0":50.00400200816474,"z0":5.895333661993303,"aX":-4.534305081219427},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.6,"breakHorizontal":5.6,"spinRate":2823,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.42659042803552616,"extension":5.905857387503915},"index":6,"playId":"a9b13c64-ef74-3756-939c-8722514e0586","pitchNumber":6,"startTime":"2026-04-22T23:38:29.334Z","endTime":"2026-04-22T23:38:33.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659151387498323,"aZ":-29.432863137051115,"pfxX":0.06855400242177478,"pfxZ":1.617616427481714,"pX":0.17617454925350445,"pZ":2.895155875725081,"vX0":-3.454751946360048,"vY0":-129.50865005737452,"vZ0":-2.2464081462045806,"x":110.28,"y":160.61,"x0":1.5198683578244734,"y0":50.0020881107801,"z0":6.030317953716734,"aX":0.11621564076732294},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":0.7,"spinRate":2946,"spinDirection":285},"zone":2,"typeConfidence":0.91,"plateTime":0.4233187737121402,"extension":5.8908525158489065},"index":7,"playId":"09b8903f-209a-30fe-8f2f-6922f6e521af","pitchNumber":7,"startTime":"2026-04-22T23:38:51.400Z","endTime":"2026-04-22T23:38:55.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:38:55.044Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T23:38:53.850Z","endTime":"2026-04-22T23:40:50.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05138651403603,"aZ":-13.71058403522967,"pfxX":6.428208713535373,"pfxZ":9.326557878972007,"pX":0.07181932601807106,"pZ":2.1804536011623203,"vX0":-6.179382313839103,"vY0":-140.34679648432385,"vZ0":-7.598082983094282,"x":114.26,"y":179.91,"x0":1.4752421108585907,"y0":50.00021143996326,"z0":5.830180073581161,"aX":12.722919671487254},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2288,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.39142029442177906,"extension":5.899818512802585},"index":0,"playId":"d43de9b5-db41-3a2e-b782-8e0b43ced030","pitchNumber":1,"startTime":"2026-04-22T23:39:19.823Z","endTime":"2026-04-22T23:39:23.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.413126415023385,"aZ":-12.657241045351562,"pfxX":4.459637481501683,"pfxZ":9.962635959394328,"pX":0.39829933865949796,"pZ":3.290768933527716,"vX0":-4.081315532461493,"vY0":-139.3392310575363,"vZ0":-5.1978461079192355,"x":101.82,"y":149.93,"x0":1.305296770486918,"y0":50.003447591438,"z0":6.022396845658111,"aX":8.736734357070377},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":-7.2,"spinRate":2263,"spinDirection":140},"zone":3,"typeConfidence":0.92,"plateTime":0.39367329936495743,"extension":5.847531488840364},"index":1,"playId":"4502615b-bf23-3112-b077-e9c49aee6d9e","pitchNumber":2,"startTime":"2026-04-22T23:39:34.448Z","endTime":"2026-04-22T23:39:37.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06433380938736,"aZ":-39.00550917298544,"pfxX":-3.6598962258543066,"pfxZ":-4.570236438714016,"pX":-1.11316142633286,"pZ":1.4527472721666381,"vX0":-4.5530186412850995,"vY0":-121.83619760998577,"vZ0":-3.269028600666272,"x":159.43,"y":199.56,"x0":1.2587232917276916,"y0":50.00088766090749,"z0":6.19975362511871,"aX":-5.4733037854060775},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.8,"breakHorizontal":7.8,"spinRate":3287,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4504223339860496,"extension":5.883995691866943},"index":2,"playId":"e63c10c3-b766-3cbd-8c9b-ea422892a868","pitchNumber":3,"startTime":"2026-04-22T23:39:51.499Z","endTime":"2026-04-22T23:39:55.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.956801709951236,"aZ":-14.006922870041363,"pfxX":4.771180223723185,"pfxZ":9.148569602901837,"pX":0.33621665624503205,"pZ":2.9361245795303637,"vX0":-4.686822659831727,"vY0":-140.51739686615605,"vZ0":-5.783771865696096,"x":104.18,"y":159.5,"x0":1.4116444108192978,"y0":50.00128530842065,"z0":5.942752727485257,"aX":9.472767271458656},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":-7.6,"spinRate":2153,"spinDirection":137},"zone":3,"typeConfidence":0.92,"plateTime":0.3908564953833027,"extension":5.886335966552271},"index":3,"playId":"b0f97096-a8c9-3b84-befd-ad7337bb29c7","pitchNumber":4,"startTime":"2026-04-22T23:40:08.703Z","endTime":"2026-04-22T23:40:11.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51185498974474,"aZ":-35.6483130742353,"pfxX":-2.192543380516693,"pfxZ":-2.152156059905532,"pX":-0.02917752923541064,"pZ":1.5958411765135652,"vX0":-2.931191396079887,"vY0":-125.97882398469235,"vZ0":-3.6051218454825102,"x":118.11,"y":195.69,"x0":1.4322498469085512,"y0":50.00194836410428,"z0":5.9133204757453175,"aX":-3.53986313973157},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":4.6,"spinRate":2843,"spinDirection":303},"zone":13,"typeConfidence":0.69,"plateTime":0.43402975078524797,"extension":5.789326022468756},"index":4,"playId":"5b6dac69-ae5a-33c9-9958-d7e3ed352858","pitchNumber":5,"startTime":"2026-04-22T23:40:29.584Z","endTime":"2026-04-22T23:40:34.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139704526502012,"aZ":-34.53973772273717,"pfxX":-4.058224893817768,"pfxZ":-1.409828391600266,"pX":0.282407916517243,"pZ":2.9819886414378245,"vX0":-1.7334965365255126,"vY0":-128.18626548423083,"vZ0":-0.973894974469253,"x":106.24,"y":158.27,"x0":1.4937466022473322,"y0":50.00626779870339,"z0":6.050392862808247,"aX":-6.791292984911048},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.5,"breakHorizontal":7.7,"spinRate":2943,"spinDirection":303},"zone":2,"typeConfidence":0.91,"plateTime":0.42640505998034284,"extension":5.697121155842705},"index":5,"playId":"3f682d06-67ce-3287-bb03-a3ad08ba9053","pitchNumber":6,"startTime":"2026-04-22T23:40:46.483Z","endTime":"2026-04-22T23:40:50.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:40:50.766Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T23:41:20.059Z","endTime":"2026-04-22T23:44:18.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.518764345194754,"aZ":-33.137170565908235,"pfxX":-8.956383851510335,"pfxZ":-0.5339831076170007,"pX":-1.0881484609816088,"pZ":4.066763154988926,"vX0":3.2554988126405244,"vY0":-133.68155239668204,"vZ0":-0.011692522485995394,"x":158.48,"y":128.98,"x0":-1.1599710859877819,"y0":50.00266445843051,"z0":6.455115388020702,"aX":-16.16758091070636},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.7,"breakHorizontal":15.5,"spinRate":2051,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.410137393247775,"extension":5.724038844131658},"index":0,"playId":"9977177c-e765-3c25-8f8c-18e88f46cabc","pitchNumber":1,"startTime":"2026-04-22T23:42:59.738Z","endTime":"2026-04-22T23:43:03.705Z","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.8,"endSpeed":85.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.408827256164773,"aZ":-28.94605156659433,"pfxX":-6.82456203084869,"pfxZ":1.7438007857289524,"pX":0.0913865541998246,"pZ":3.7442927961292205,"vX0":5.420853359725264,"vY0":-135.06313289175947,"vZ0":-1.5716215386309742,"x":113.52,"y":137.68,"x0":-1.0550174081378494,"y0":50.00028886199769,"z0":6.369283056234594,"aX":-12.607256061857646},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":11.2,"spinRate":2126,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.4055310738318112,"extension":5.791214380481616},"index":1,"playId":"00e7dc5d-64a7-37a6-bbb0-3e05b27e70c9","pitchNumber":2,"startTime":"2026-04-22T23:43:13.992Z","endTime":"2026-04-22T23:43:18.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510830631590817,"aZ":-27.084224262293105,"pfxX":-9.925261637907317,"pfxZ":2.788984123047693,"pX":0.03738483073874247,"pZ":1.6016088343874963,"vX0":5.865152790007091,"vY0":-134.87408901225095,"vZ0":-7.073194723852876,"x":115.57,"y":195.54,"x0":-0.8848551836664663,"y0":50.005549785778136,"z0":6.189673183672184,"aX":-18.14356994684856},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":16.6,"spinRate":2080,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4073358409968626,"extension":5.93471928236211},"index":2,"playId":"2adbc132-9fbf-3f69-bcc1-4435c68486e5","pitchNumber":3,"startTime":"2026-04-22T23:43:36.589Z","endTime":"2026-04-22T23:43:41.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747629424011535,"aZ":-27.54613302834392,"pfxX":-9.66706786333626,"pfxZ":2.533204409421602,"pX":0.16896851122080123,"pZ":2.8533632053609757,"vX0":5.94679170947084,"vY0":-134.60304741771208,"vZ0":-4.134159435662739,"x":110.56,"y":161.74,"x0":-0.8195108905822854,"y0":50.00060843175783,"z0":6.3723551243192444,"aX":-17.636796551016676},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":2066,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.4078002923676345,"extension":5.852188954102636},"index":3,"playId":"f05e35aa-47a1-3e1b-8e47-700dd17cae84","pitchNumber":4,"startTime":"2026-04-22T23:43:52.068Z","endTime":"2026-04-22T23:43:55.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.249864454199056,"aZ":-30.035116820046095,"pfxX":-9.13856629339534,"pfxZ":1.1422398095430761,"pX":-0.5003627372203833,"pZ":2.3193284361307263,"vX0":4.434860503032268,"vY0":-136.0596652276801,"vZ0":-4.926282679547567,"x":136.07,"y":176.16,"x0":-0.9654162054040746,"y0":50.003307677402645,"z0":6.2383599353166455,"aX":-17.10955574688056},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.2,"breakHorizontal":15.6,"spinRate":2143,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.4027799799200529,"extension":5.889105368568016},"hitData":{"launchSpeed":106.6,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":156.24}},"index":4,"playId":"22eac6ba-4022-397d-8500-63c0a8013d15","pitchNumber":5,"startTime":"2026-04-22T23:44:11.077Z","endTime":"2026-04-22T23:44:18.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:44:18.520Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a fly ball to right fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T23:44:52.766Z","endTime":"2026-04-22T23:45:26.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T23:44:40.794Z","endTime":"2026-04-22T23:44:55.089Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38983319799834,"aZ":-29.49140151187358,"pfxX":-11.23251627876659,"pfxZ":1.518157346127973,"pX":0.6318194949639058,"pZ":2.2358019062529424,"vX0":7.631089181861597,"vY0":-133.40576689979704,"vZ0":-4.922945346781646,"x":92.92,"y":178.41,"x0":-0.8377141460250642,"y0":50.00168745338029,"z0":6.286058301852448,"aX":-19.814359517416715},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":18.2,"spinRate":2080,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.41396585463246094,"extension":5.9788059521782495},"index":1,"playId":"6325423f-8344-3898-a0de-e36fce822140","pitchNumber":1,"startTime":"2026-04-22T23:44:55.089Z","endTime":"2026-04-22T23:44:58.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.286506082560734,"aZ":-35.72626319879904,"pfxX":11.084828046321876,"pfxZ":-2.5282605614091462,"pX":0.9924994589969794,"pZ":2.7673356359016617,"vX0":1.434550451444125,"vY0":-118.32471331945015,"vZ0":-1.0102872301669907,"x":79.17,"y":164.06,"x0":-1.0616648969986726,"y0":50.000719295149814,"z0":6.496920783915153,"aX":15.588371195984818},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":-20.4,"spinRate":2814,"spinDirection":44},"zone":12,"typeConfidence":0.91,"plateTime":0.4643332440379324,"extension":5.781656280019952},"hitData":{"launchSpeed":71.1,"launchAngle":39.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.3,"coordY":107.1}},"index":2,"playId":"195b129e-4dcc-3530-877e-56bbe42700f4","pitchNumber":2,"startTime":"2026-04-22T23:45:14.700Z","endTime":"2026-04-22T23:45:26.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:45:26.659Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Marcus Semien to first baseman Mark Vientos. Royce Lewis to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T23:45:27.130Z","endTime":"2026-04-22T23:46:53.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.054622764275706,"aZ":-32.203970310687566,"pfxX":-10.439923939414967,"pfxZ":-0.012868895739176267,"pX":-0.443790679583395,"pZ":1.9371195717528225,"vX0":5.079832925233072,"vY0":-135.52928788703215,"vZ0":-5.3613707803735435,"x":133.92,"y":186.48,"x0":-0.9987058747706123,"y0":50.00461611063748,"z0":6.224018887627584,"aX":-19.18227994051449},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.1,"breakHorizontal":17.6,"spinRate":2060,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.40606382103996097,"extension":5.862559723274709},"index":0,"playId":"788d5a98-8344-37b7-9ea5-70fb0693ed1e","pitchNumber":1,"startTime":"2026-04-22T23:45:56.131Z","endTime":"2026-04-22T23:46:00.935Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17542981414201,"aZ":-29.5018898416853,"pfxX":-7.248429303069908,"pfxZ":1.4520857418212536,"pX":-1.7741930404225466,"pZ":4.833866724090192,"vX0":1.1116495898766834,"vY0":-134.9898892251386,"vZ0":1.1517914902448396,"x":184.63,"y":108.27,"x0":-1.2505864233401267,"y0":50.00292119000746,"z0":6.483068657375211,"aX":-13.338042292903474},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.1,"breakHorizontal":12.8,"spinRate":2103,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.4062067207679654,"extension":5.759107176644792},"index":1,"playId":"01e7ebd2-00bd-3798-a5c0-b301a133c5d1","pitchNumber":2,"startTime":"2026-04-22T23:46:27.545Z","endTime":"2026-04-22T23:46:31.011Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.334839250928674,"aZ":-28.530749918254703,"pfxX":-10.1504771196693,"pfxZ":1.975823392326185,"pX":-0.15718936997460653,"pZ":1.0546253774758294,"vX0":5.552982290887228,"vY0":-135.52592601684833,"vZ0":-8.238670629492566,"x":122.99,"y":210.31,"x0":-0.9247618920822271,"y0":50.000001340869225,"z0":6.155485927251669,"aX":-18.693520803045068},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.8,"breakHorizontal":17.0,"spinRate":2102,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.405679321275322,"extension":5.903981554517325},"hitData":{"launchSpeed":94.0,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":156.24}},"index":2,"playId":"3817e2d7-8675-3323-9c4f-2deb028ad0cc","pitchNumber":3,"startTime":"2026-04-22T23:46:45.943Z","endTime":"2026-04-22T23:46:53.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:46:53.124Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to second baseman Marcus Semien.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T23:46:54.087Z","endTime":"2026-04-22T23:49:15.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22695037928904,"aZ":-32.88421638159528,"pfxX":-10.34320959741674,"pfxZ":-0.3766318966683464,"pX":-1.5476350051939058,"pZ":1.361893002952063,"vX0":2.0971378211458527,"vY0":-136.67083848415805,"vZ0":-6.81711994069382,"x":175.99,"y":202.01,"x0":-0.9870821866819346,"y0":50.00483031413664,"z0":6.179700957181763,"aX":-19.353123759178573},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.0,"breakHorizontal":18.1,"spinRate":1986,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.40246457741215425,"extension":5.846113690750054},"index":0,"playId":"e03c025b-c375-3626-a773-e215307d188d","pitchNumber":1,"startTime":"2026-04-22T23:47:21.765Z","endTime":"2026-04-22T23:47:25.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.559313232674214,"aZ":-30.568905606181474,"pfxX":-10.628183689883157,"pfxZ":0.8481097206979324,"pX":-0.9616751188590532,"pZ":1.50213984231298,"vX0":3.3593158775220058,"vY0":-137.57911052792224,"vZ0":-6.924602587592484,"x":153.66,"y":198.22,"x0":-0.8256284293051352,"y0":50.00446171015265,"z0":6.1535055054641505,"aX":-20.158764215000915},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":2093,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.3997457589826996,"extension":5.9144401350684825},"index":1,"playId":"141aef7f-b568-3097-8535-f70521696e4c","pitchNumber":2,"startTime":"2026-04-22T23:47:40.658Z","endTime":"2026-04-22T23:47:44.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.259204691375956,"aZ":-30.575571752272126,"pfxX":-9.515306472817304,"pfxZ":0.8467393196146009,"pX":-0.13066827679833068,"pZ":2.294773967456813,"vX0":5.2327726013849665,"vY0":-137.33291891484674,"vZ0":-5.005519067789031,"x":121.98,"y":176.82,"x0":-0.8309983309919106,"y0":50.00615400408164,"z0":6.237112994150405,"aX":-18.061082334715994},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.6,"breakHorizontal":16.1,"spinRate":2101,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.3998216546066251,"extension":5.857633236222411},"index":2,"playId":"2a9f9a03-b654-385e-9b70-f4238116250c","pitchNumber":3,"startTime":"2026-04-22T23:48:00.516Z","endTime":"2026-04-22T23:48:04.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.210822750430225,"aZ":-31.858288565482503,"pfxX":-9.72550231101095,"pfxZ":0.17009584251545729,"pX":-1.5357200698433184,"pZ":1.6339854216821363,"vX0":1.7730103420285896,"vY0":-136.23173099041998,"vZ0":-6.2706624700079665,"x":175.54,"y":194.66,"x0":-0.9389309151075862,"y0":50.003784519615316,"z0":6.211418121341088,"aX":-17.99985093779919},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.0,"breakHorizontal":17.0,"spinRate":2086,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4044436104929847,"extension":5.962714850013628},"index":3,"playId":"8f77ba8c-9e5c-3992-b2c4-4b8638593316","pitchNumber":4,"startTime":"2026-04-22T23:48:24.042Z","endTime":"2026-04-22T23:48:27.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.984288783420894,"aZ":-29.903509266362015,"pfxX":-8.832250740362648,"pfxZ":1.1799270824183665,"pX":0.06852677110598014,"pZ":3.011755096338291,"vX0":5.292880173792668,"vY0":-138.18331286461512,"vZ0":-3.5004504732785793,"x":114.39,"y":157.46,"x0":-0.7319507883557255,"y0":50.000737995762215,"z0":6.320908159536464,"aX":-16.947972984096044},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2252,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.3975393015019888,"extension":5.9251795551352835},"index":4,"playId":"7ea540e2-82fa-320e-bf3f-a98bb7679a1e","pitchNumber":5,"startTime":"2026-04-22T23:48:46.204Z","endTime":"2026-04-22T23:48:50.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99499045583971,"aZ":-30.05185042031566,"pfxX":-8.67446692902147,"pfxZ":1.1231546691441778,"pX":-0.7896804869950047,"pZ":2.856586649529415,"vX0":3.263541184477419,"vY0":-137.2126096840569,"vZ0":-3.512504039594644,"x":147.1,"y":161.65,"x0":-0.8739391093978403,"y0":50.0032085534427,"z0":6.222028482260685,"aX":-16.386625659779728},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":2229,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.4006165321635775,"extension":5.864005875919556},"hitData":{"launchSpeed":62.9,"launchAngle":29.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.45,"coordY":123.48}},"index":5,"playId":"90faf8fb-c208-3ef3-ad27-137d719a8938","pitchNumber":6,"startTime":"2026-04-22T23:49:08.433Z","endTime":"2026-04-22T23:49:15.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:49:15.258Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T23:51:22.314Z","endTime":"2026-04-22T23:54:06.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70989683767454,"aZ":-12.812012040463046,"pfxX":4.606241523472958,"pfxZ":10.077014381164147,"pX":1.0187567307546532,"pZ":4.2519746334454105,"vX0":-2.987721085031323,"vY0":-138.6479084258712,"vZ0":-2.712550061013144,"x":78.17,"y":123.98,"x0":1.518990959141222,"y0":50.00675172687956,"z0":6.112614092167441,"aX":8.854879100033997},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-7.6,"spinRate":2109,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.3969930377725417,"extension":5.874715314324988},"index":0,"playId":"d3b57889-1f34-3f66-b8fa-12e089e667a0","pitchNumber":1,"startTime":"2026-04-22T23:51:34.673Z","endTime":"2026-04-22T23:51:38.049Z","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":95.2,"endSpeed":86.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09581691028667,"aZ":-11.36704853589646,"pfxX":6.578989783868828,"pfxZ":10.836344695626218,"pX":0.6982257885989732,"pZ":3.2493348368217307,"vX0":-4.769159664338385,"vY0":-138.46752917030418,"vZ0":-5.133994831520582,"x":90.39,"y":151.05,"x0":1.5977357944289936,"y0":50.006593778000436,"z0":5.903886810885989,"aX":12.637443625816552},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-10.8,"spinRate":2308,"spinDirection":137},"zone":3,"typeConfidence":0.92,"plateTime":0.39724428306490944,"extension":5.844172288982054},"index":1,"playId":"2c559488-6ffd-3d48-a7e7-665e4ccc075c","pitchNumber":2,"startTime":"2026-04-22T23:51:49.362Z","endTime":"2026-04-22T23:51:52.665Z","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":94.7,"endSpeed":85.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1600218108991,"aZ":-13.371765494953184,"pfxX":6.23989953904739,"pfxZ":9.875356499088936,"pX":-0.05361198826400155,"pZ":3.552494336216522,"vX0":-6.225697733020295,"vY0":-137.72980050011444,"vZ0":-4.104946010520793,"x":119.04,"y":142.86,"x0":1.4352557225886466,"y0":50.0007373607856,"z0":5.978921108379022,"aX":11.878843958564564},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-9.8,"spinRate":2194,"spinDirection":133},"zone":11,"typeConfidence":0.91,"plateTime":0.39905172774613096,"extension":5.853110982099655},"index":2,"playId":"a0ae502f-7a9c-3aab-b08a-e42897c23f5b","pitchNumber":3,"startTime":"2026-04-22T23:52:09.127Z","endTime":"2026-04-22T23:52:12.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299218772579167,"aZ":-30.759363868965952,"pfxX":-2.5151295785042844,"pfxZ":0.8772529831414215,"pX":-0.3589137440067322,"pZ":0.9594431891954224,"vX0":-3.774931442449006,"vY0":-126.57190301072929,"vZ0":-6.08426716720361,"x":130.68,"y":212.88,"x0":1.4798517107683653,"y0":50.00583519290708,"z0":5.863546179051468,"aX":-4.073333149123249},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":5.4,"spinRate":3092,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.43305526832845986,"extension":5.882364641055822},"index":3,"playId":"8a8df00d-941e-3148-97f2-a482c7842b5b","pitchNumber":4,"startTime":"2026-04-22T23:52:28.434Z","endTime":"2026-04-22T23:52:33.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054934647745583,"aZ":-31.534677556032495,"pfxX":-2.041768068065709,"pfxZ":0.3841397095708565,"pX":-0.36800001492667755,"pZ":1.2585103535369042,"vX0":-4.218245546961301,"vY0":-127.32145919856234,"vZ0":-5.388683008919679,"x":131.03,"y":204.8,"x0":1.575096744489433,"y0":50.000659521881154,"z0":5.896953970901419,"aX":-3.3511416966078063},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":4.7,"spinRate":3075,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.4301383172031863,"extension":5.751528407195222},"index":4,"playId":"8eeefb2f-a2f8-3795-b0f8-6e5358d8d6e7","pitchNumber":5,"startTime":"2026-04-22T23:52:46.744Z","endTime":"2026-04-22T23:52:51.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970788801893658,"aZ":-30.875314482666333,"pfxX":-2.632745117078457,"pfxZ":0.8034661532279443,"pX":-0.7202323817582582,"pZ":2.22059613780974,"vX0":-4.3262905118118695,"vY0":-126.18023305530203,"vZ0":-3.240481419538755,"x":144.45,"y":178.82,"x0":1.3592804481269805,"y0":50.001143551868736,"z0":6.012450820601158,"aX":-4.238464275894053},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":5.8,"spinRate":3117,"spinDirection":304},"zone":4,"typeConfidence":0.91,"plateTime":0.4342989012587619,"extension":6.012702535630969},"index":5,"playId":"cc2efd77-e3f7-3b3f-92dc-1ad86b6fffaa","pitchNumber":6,"startTime":"2026-04-22T23:53:08.133Z","endTime":"2026-04-22T23:53:13.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697387194184632,"aZ":-23.479524511040697,"pfxX":10.123947906680383,"pfxZ":5.297775730857021,"pX":1.5382690840109572,"pZ":3.283992624910633,"vX0":-3.7819430789578634,"vY0":-127.00441718521063,"vZ0":-2.037838285710223,"x":58.36,"y":150.11,"x0":1.7266371413464519,"y0":50.005841902369674,"z0":5.9539317066867925,"aX":16.631253122988742},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":-17.5,"spinRate":1855,"spinDirection":122},"zone":12,"typeConfidence":0.92,"plateTime":0.43037223360673327,"extension":5.881822901362328},"index":6,"playId":"a347adc1-48df-3845-8afe-e4a3ce555b00","pitchNumber":7,"startTime":"2026-04-22T23:53:46.545Z","endTime":"2026-04-22T23:53:49.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249215080568632,"aZ":-32.33714518507005,"pfxX":0.2159033226740934,"pfxZ":-0.09152486307317353,"pX":0.36489212540022903,"pZ":3.0718341799014515,"vX0":-3.0215471799944247,"vY0":-128.35690548815143,"vZ0":-1.2612256371241035,"x":103.09,"y":155.84,"x0":1.5267064603205343,"y0":50.00632644314548,"z0":6.075245380691662,"aX":0.3620366805187998},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.2,"breakHorizontal":0.2,"spinRate":2874,"spinDirection":318},"zone":3,"typeConfidence":0.9,"plateTime":0.4258479403622042,"extension":5.741255950985958},"index":7,"playId":"b206aa9c-354e-30a1-abaf-afe13aadb943","pitchNumber":8,"startTime":"2026-04-22T23:54:02.476Z","endTime":"2026-04-22T23:54:06.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:54:06.531Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T23:54:07.181Z","endTime":"2026-04-22T23:58:08.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658924679268242,"aZ":-12.819641623816127,"pfxX":7.517905081626569,"pfxZ":9.706578623860302,"pX":-0.05137497658514268,"pZ":2.5411404026834616,"vX0":-6.638266124755683,"vY0":-140.08116427491456,"vZ0":-7.0243757012916195,"x":118.96,"y":170.17,"x0":1.3685087812107983,"y0":50.00138518196622,"z0":5.913391750752741,"aX":14.989238258563965},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":-12.4,"spinRate":2304,"spinDirection":138},"zone":5,"typeConfidence":0.89,"plateTime":0.3904998237698374,"extension":5.941794478558098},"index":0,"playId":"2ed21203-5c90-3102-bd17-2b162875f6d2","pitchNumber":1,"startTime":"2026-04-22T23:54:32.930Z","endTime":"2026-04-22T23:54:36.154Z","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":96.5,"endSpeed":87.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.604779933211816,"aZ":-12.615573175493616,"pfxX":5.880679261891439,"pfxZ":9.949204753645509,"pX":0.49666666917381097,"pZ":3.2000819154635467,"vX0":-4.736107752529763,"vY0":-140.23877807151538,"vZ0":-5.288827932084917,"x":98.07,"y":152.38,"x0":1.454486621253443,"y0":50.00165072841795,"z0":5.952981960252759,"aX":11.558750293153935},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":-9.5,"spinRate":2251,"spinDirection":135},"zone":3,"typeConfidence":0.92,"plateTime":0.3925464338341804,"extension":5.857451403454249},"index":1,"playId":"d8ef7a3e-31fe-32d8-b9ed-64ca2b649a28","pitchNumber":2,"startTime":"2026-04-22T23:54:51.614Z","endTime":"2026-04-22T23:54:56.505Z","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":96.2,"endSpeed":87.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89107033039163,"aZ":-14.736878770221708,"pfxX":5.277964237673481,"pfxZ":8.87401426730174,"pX":-0.695501529301511,"pZ":3.624460570747784,"vX0":-7.339973755183788,"vY0":-139.84801965553785,"vZ0":-3.894043112752293,"x":143.51,"y":140.92,"x0":1.2871890274331632,"y0":50.00099868442543,"z0":6.012671593013061,"aX":10.369777804305864},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-7.9,"spinRate":2194,"spinDirection":141},"zone":11,"typeConfidence":0.91,"plateTime":0.3928587720317802,"extension":5.937342423881163},"index":2,"playId":"108f6e6b-298b-3c74-a89a-17a4945ad00f","pitchNumber":3,"startTime":"2026-04-22T23:55:15.303Z","endTime":"2026-04-22T23:55:21.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T23:55:37.509Z","endTime":"2026-04-22T23:55:52.906Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909750721934813,"aZ":-31.191287199430445,"pfxX":-5.677438808589812,"pfxZ":0.5938045827680156,"pX":-0.4188750989944613,"pZ":1.3826173209548775,"vX0":-3.0940763725579816,"vY0":-127.31188167846429,"vZ0":-5.055593162329563,"x":132.97,"y":201.45,"x0":1.5492530156165674,"y0":50.000861614716904,"z0":5.8602188033189515,"aX":-9.32554087803052},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":10.9,"spinRate":3057,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.43007213804310584,"extension":5.869213319221234},"index":4,"playId":"b5e80e57-a252-39fb-909f-f72fd0005d99","pitchNumber":4,"startTime":"2026-04-22T23:55:52.906Z","endTime":"2026-04-22T23:55:57.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961168375847034,"aZ":-43.50552033035631,"pfxX":-6.031413137615738,"pfxZ":-7.728448342512752,"pX":-0.41995034816379295,"pZ":-1.2897724547530056,"vX0":-2.0833733454384,"vY0":-121.70156088841495,"vZ0":-7.998506739508969,"x":133.01,"y":273.6,"x0":1.2361604644821795,"y0":50.003376211545174,"z0":5.912553391474438,"aX":-8.841415761219588},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.0,"breakHorizontal":11.4,"spinRate":3422,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4540387467724538,"extension":5.7833863740290266},"index":5,"playId":"a677cfc3-ac89-3c90-999d-dfcda6961590","pitchNumber":5,"startTime":"2026-04-22T23:56:23.660Z","endTime":"2026-04-22T23:56:27.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988314533443305,"aZ":-29.311949735511067,"pfxX":-5.980988008723219,"pfxZ":1.7835346292165477,"pX":-0.8576057389417295,"pZ":1.7108535125357227,"vX0":-4.1291853375835466,"vY0":-126.13069418208626,"vZ0":-4.522380611784436,"x":149.69,"y":192.59,"x0":1.580731285545186,"y0":50.0018475011956,"z0":5.905993336457604,"aX":-9.580573593357556},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":2992,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4351925786888464,"extension":5.965442570546327},"index":6,"playId":"38a4650f-0308-3da1-86e0-5b6721630b8d","pitchNumber":6,"startTime":"2026-04-22T23:56:43.208Z","endTime":"2026-04-22T23:56:47.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":687570,"fullName":"Connor Prielipp"}}},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"93a3738c-2088-4b4e-a2eb-78ec1309d8d1","pitchNumber":6,"startTime":"2026-04-22T23:57:10.306Z","endTime":"2026-04-22T23:57:15.306Z","isPitch":false,"type":"no_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.0,"endSpeed":77.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22355512179831,"aZ":-41.662682149524265,"pfxX":-6.66828890296589,"pfxZ":-6.454758922311656,"pX":-0.7225524030393149,"pZ":-1.2442641546923126,"vX0":-2.959191296810343,"vY0":-121.9701997507215,"vZ0":-8.343468454892623,"x":144.54,"y":272.38,"x0":1.3812360356611912,"y0":50.00009297427313,"z0":5.919095618823666,"aX":-9.809369984684103},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.7,"breakHorizontal":12.8,"spinRate":3425,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.4531486580010444,"extension":5.798840910723383},"index":8,"playId":"45696790-f01c-3b17-9885-222102cce645","pitchNumber":7,"startTime":"2026-04-22T23:57:30.244Z","endTime":"2026-04-22T23:57:35.844Z","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":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64619767736915,"aZ":-26.645475094019087,"pfxX":10.275224511429538,"pfxZ":3.372507941150454,"pX":0.3327073607022658,"pZ":2.4363599310367134,"vX0":-6.4045161794118,"vY0":-127.6157834966364,"vZ0":-3.40138833702711,"x":104.32,"y":173.0,"x0":1.5471101762018304,"y0":50.00447221424455,"z0":5.898518405255818,"aX":16.85391934435649},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.0,"spinRate":1996,"spinDirection":124},"zone":6,"typeConfidence":0.92,"plateTime":0.43013593396921124,"extension":5.905228420286933},"hitData":{"launchSpeed":89.2,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.2,"coordY":74.15}},"index":9,"playId":"547bb170-353a-3927-9d9c-27fb43f32d3a","pitchNumber":8,"startTime":"2026-04-22T23:57:59.558Z","endTime":"2026-04-22T23:58:08.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:58:08.534Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Juan Soto lines out sharply to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T23:58:13.304Z","endTime":"2026-04-22T23:59:21.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44719576712098,"aZ":-21.822280399988053,"pfxX":8.64293254901116,"pfxZ":5.344071403552881,"pX":-0.0888142023449982,"pZ":2.2145507662453694,"vX0":-6.951788665975724,"vY0":-138.64803597616466,"vZ0":-6.265964528179308,"x":120.39,"y":178.99,"x0":1.3343591419897922,"y0":50.0024099356244,"z0":5.9708978939321495,"aX":16.74245603200701},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":-14.2,"spinRate":2218,"spinDirection":142},"zone":8,"typeConfidence":0.95,"plateTime":0.39580735731309247,"extension":5.866573538408847},"index":0,"playId":"8832df88-cc89-3a3d-aade-40978846ec63","pitchNumber":1,"startTime":"2026-04-22T23:58:36.651Z","endTime":"2026-04-22T23:58:43.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39278975898127,"aZ":-29.802558996490102,"pfxX":-0.6000765047218835,"pfxZ":1.4234573653724314,"pX":-1.1785580273590321,"pZ":0.7804272216771334,"vX0":-6.47944638420217,"vY0":-128.24084864627332,"vZ0":-6.904883763777633,"x":161.92,"y":217.71,"x0":1.4582657545206799,"y0":50.00408980769906,"z0":5.831176395481753,"aX":-0.998877692914775},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":2.5,"spinRate":3053,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4270316399197429,"extension":5.855234788625117},"index":1,"playId":"5bb6bf57-9186-32e7-bff4-f4436f78b818","pitchNumber":2,"startTime":"2026-04-22T23:58:56.972Z","endTime":"2026-04-22T23:59:00.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33970664483734,"aZ":-32.93286452633822,"pfxX":-3.304291362109778,"pfxZ":-0.4434322636601067,"pX":-0.17205353470179835,"pZ":2.2275998558644767,"vX0":-3.3006607161839785,"vY0":-129.15449178416608,"vZ0":-2.9926434721860016,"x":123.56,"y":178.63,"x0":1.5509005456335876,"y0":50.00583695564592,"z0":5.928273874417322,"aX":-5.595837905650312},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":6.7,"spinRate":2948,"spinDirection":296},"zone":8,"typeConfidence":0.91,"plateTime":0.4237143505111134,"extension":5.883648892853988},"hitData":{"launchSpeed":104.3,"launchAngle":15.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.6,"coordY":83.64}},"index":2,"playId":"d2f4a68b-a981-3236-9c19-2e70ad45ae16","pitchNumber":3,"startTime":"2026-04-22T23:59:14.873Z","endTime":"2026-04-22T23:59:21.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:59:21.603Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Larnach doubles (3) on a ground ball to right fielder Tyrone Taylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:01:05.394Z","endTime":"2026-04-23T00:02:18.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":92.2,"endSpeed":83.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.966110317691438,"aZ":-26.000875242008032,"pfxX":-9.96381782051596,"pfxZ":3.424528996219294,"pX":-0.0302670373924401,"pZ":2.969095451019423,"vX0":5.650378291703971,"vY0":-134.12376272910697,"vZ0":-4.102063581915974,"x":118.15,"y":158.61,"x0":-0.8819696219774498,"y0":50.00072787254067,"z0":6.396467314881484,"aX":-17.952875902202443},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":2116,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.41008301659613133,"extension":5.7868973594033415},"index":0,"playId":"a1fa9532-b5d5-34cf-9c24-6256d6bac72c","pitchNumber":1,"startTime":"2026-04-23T00:01:34.374Z","endTime":"2026-04-23T00:01:38.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714351495993665,"aZ":-37.86621108160309,"pfxX":-6.66320909570765,"pfxZ":-3.4590069031779613,"pX":-1.2369794064987418,"pZ":2.1772272435834843,"vX0":1.7071924512011687,"vY0":-128.7506587948715,"vZ0":-3.051692964280493,"x":164.15,"y":179.99,"x0":-1.0515500440413437,"y0":50.003044160291736,"z0":6.367997407867377,"aX":-10.963010977073493},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.7,"breakHorizontal":11.5,"spinRate":850,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4287052780960052,"extension":5.909203971381634},"index":1,"playId":"d18e9dfe-2f6b-3532-b8d1-8075e56d0721","pitchNumber":2,"startTime":"2026-04-23T00:01:50.359Z","endTime":"2026-04-23T00:01:54.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.187423150449455,"aZ":-25.852950796894966,"pfxX":-8.28038810320285,"pfxZ":3.378689684839866,"pX":0.4449156661315068,"pZ":2.98422887011428,"vX0":6.139930104613771,"vY0":-136.4772614215845,"vZ0":-4.195750264218157,"x":100.04,"y":158.21,"x0":-0.7668527603849687,"y0":50.00433880798042,"z0":6.338557662977808,"aX":-15.501836681712588},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":13.6,"spinRate":2167,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.4025117359066588,"extension":5.83996035786238},"hitData":{"launchSpeed":91.1,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.94,"coordY":164.86}},"index":2,"playId":"895fd79e-483b-309e-b69e-acccfbe592f2","pitchNumber":3,"startTime":"2026-04-23T00:02:04.844Z","endTime":"2026-04-23T00:02:18.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:02:18.295Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Marcus Semien to first baseman Mark Vientos. Trevor Larnach to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:02:19.560Z","endTime":"2026-04-23T00:03:19.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":668901,"link":"/api/v1/people/668901"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71067261781791,"aZ":-29.17457226364597,"pfxX":-10.356825554896236,"pfxZ":1.6117195822490213,"pX":-1.5092869955435535,"pZ":2.867355452279725,"vX0":2.232952864576651,"vY0":-136.4651000806342,"vZ0":-3.7022173837105044,"x":174.53,"y":161.36,"x0":-1.0000843163858484,"y0":50.00396282078397,"z0":6.281216485539423,"aX":-19.277546797951327},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":18.1,"spinRate":2079,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4034060749820241,"extension":5.8937987091637245},"index":0,"playId":"37460a0c-c507-333f-bfec-f12a2120789d","pitchNumber":1,"startTime":"2026-04-23T00:02:53.130Z","endTime":"2026-04-23T00:02:57.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64773104447644,"aZ":-28.15661347219855,"pfxX":-10.351257484649768,"pfxZ":2.194227228437592,"pX":-0.7141447913329009,"pZ":2.936003721124744,"vX0":4.053429034339718,"vY0":-135.38013537332756,"vZ0":-3.5283604988980617,"x":144.22,"y":159.51,"x0":-0.8988776799743015,"y0":50.00166313924841,"z0":6.260003049310248,"aX":-18.92676024137532},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.4,"breakHorizontal":17.6,"spinRate":2022,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.40690496682572874,"extension":5.92332410069516},"hitData":{"launchSpeed":93.7,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":153.2}},"index":1,"playId":"08027686-5f2a-3e12-87e8-f93d85747400","pitchNumber":2,"startTime":"2026-04-23T00:03:11.960Z","endTime":"2026-04-23T00:03:19.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:03:19.578Z","atBatIndex":22},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Victor Caratini out on a sacrifice fly to center fielder Luis Robert Jr. Trevor Larnach scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:03:24.143Z","endTime":"2026-04-23T00:05:05.152Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.686865878626485,"aZ":-29.039573032148944,"pfxX":-10.107354932982652,"pfxZ":1.6769134506783043,"pX":-0.42959809212383643,"pZ":3.9714924916796996,"vX0":4.815956402512766,"vY0":-136.598578584865,"vZ0":-1.1144051608545462,"x":133.38,"y":131.55,"x0":-0.9111632129101043,"y0":50.00644205477964,"z0":6.398462266787548,"aX":-18.927440267253},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":2045,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.4024032154652053,"extension":5.872522100092246},"index":0,"playId":"0ddfdba0-8179-3d63-bca4-738200e6c9ab","pitchNumber":1,"startTime":"2026-04-23T00:03:46.876Z","endTime":"2026-04-23T00:03:51.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.466408876102424,"aZ":-30.99857427930741,"pfxX":-9.533810139795477,"pfxZ":0.6209337620222755,"pX":-0.2757471436580931,"pZ":3.1511495843585653,"vX0":4.902204961376936,"vY0":-136.6319551103205,"vZ0":-2.98348861320001,"x":127.51,"y":153.7,"x0":-0.8593349694384744,"y0":50.00019792986066,"z0":6.398266302612854,"aX":-17.93507927569848},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.7,"breakHorizontal":16.2,"spinRate":2132,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.4016276461037904,"extension":5.93367565005879},"index":1,"playId":"83740a0e-6a0d-3795-949f-74fb52aa737a","pitchNumber":2,"startTime":"2026-04-23T00:04:05.109Z","endTime":"2026-04-23T00:04:09.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-23T00:04:17.265Z","endTime":"2026-04-23T00:04:33.783Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.316770157892137,"aZ":-36.25586406420667,"pfxX":-6.546264662180187,"pfxZ":-2.3693102552853658,"pX":0.6093395703692325,"pZ":1.31605113617531,"vX0":5.721655216619636,"vY0":-131.20772588286331,"vZ0":-5.673642706327569,"x":93.77,"y":203.25,"x0":-0.7637860040815835,"y0":50.0060780661626,"z0":6.252143018382788,"aX":-11.259320954397351},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.5,"breakHorizontal":10.3,"spinRate":883,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.41967001764506096,"extension":6.039094872076211},"index":3,"playId":"9e274be0-8e82-3954-bbc0-4209600f3871","pitchNumber":3,"startTime":"2026-04-23T00:04:33.783Z","endTime":"2026-04-23T00:04:38.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":82.1,"endSpeed":74.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374021425918635,"aZ":-46.346142282543624,"pfxX":7.099449676626668,"pfxZ":-10.075919019361308,"pX":-0.463722899617837,"pZ":2.3953155246284537,"vX0":-1.2530308705659983,"vY0":-119.34078102828812,"vZ0":0.3170695479214978,"x":134.68,"y":174.11,"x0":-0.8446799112116584,"y0":50.00532350761342,"z0":6.5237563793806395,"aX":9.982691804044146},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.6,"breakHorizontal":-12.4,"spinRate":2999,"spinDirection":34},"zone":4,"typeConfidence":0.91,"plateTime":0.46347838941048725,"extension":5.917130453125561},"hitData":{"launchSpeed":101.0,"launchAngle":14.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.06,"coordY":84.13}},"index":4,"playId":"fdabb970-77a6-39cf-997b-3840fe67ca83","pitchNumber":4,"startTime":"2026-04-23T00:04:54.902Z","endTime":"2026-04-23T00:05:05.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:05:05.152Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:05:08.730Z","endTime":"2026-04-23T00:06:06.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":668901,"link":"/api/v1/people/668901"},"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":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348045169658963,"aZ":-33.70684266345157,"pfxX":9.6034901634296,"pfxZ":-1.0904088352991508,"pX":-0.5988316973127071,"pZ":3.7052041717202275,"vX0":-1.321310681125448,"vY0":-118.83308822113125,"vZ0":0.624794274755861,"x":139.83,"y":138.74,"x0":-1.2737840558262197,"y0":50.005828521545396,"z0":6.554522121231222,"aX":13.440758304635018},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.4,"breakHorizontal":-16.9,"spinRate":2865,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.46477971764363346,"extension":5.883568605145021},"index":0,"playId":"a64e49bb-313e-3057-94ef-b1f7ddefe34b","pitchNumber":1,"startTime":"2026-04-23T00:05:42.411Z","endTime":"2026-04-23T00:05:47.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.830014722131686,"aZ":-27.678661171379208,"pfxX":-9.899200257897983,"pfxZ":2.446103588154214,"pX":-0.10990639798807877,"pZ":2.4938908284301124,"vX0":5.436042835322047,"vY0":-135.53331760022422,"vZ0":-4.750911268075352,"x":121.19,"y":171.44,"x0":-0.8678344806508752,"y0":50.00446633949428,"z0":6.230077206392331,"aX":-18.20449506686832},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":2081,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.40593007049045937,"extension":5.9590973694947085},"hitData":{"launchSpeed":105.4,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.15,"coordY":151.18}},"index":1,"playId":"78f7084b-6e2a-3daf-942e-324b86334c46","pitchNumber":2,"startTime":"2026-04-23T00:05:59.024Z","endTime":"2026-04-23T00:06:06.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:06:06.454Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:07:49.349Z","endTime":"2026-04-23T00:08:40.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226807217668323,"aZ":-26.85225604677504,"pfxX":9.56641041198157,"pfxZ":3.3244782813416585,"pX":1.249274222233369,"pZ":3.4794084004272303,"vX0":-3.9851709737541494,"vY0":-125.90459140807478,"vZ0":-1.2057579385839672,"x":69.38,"y":144.84,"x0":1.6121717579778743,"y0":50.003132692492656,"z0":6.143185202561422,"aX":15.315848611821947},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-16.3,"spinRate":1844,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.43550052845916376,"extension":5.727627763582336},"index":0,"playId":"efe556e1-a753-3bef-b310-52145e616805","pitchNumber":1,"startTime":"2026-04-23T00:08:17.262Z","endTime":"2026-04-23T00:08:20.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87580234756861,"aZ":-15.165806673344006,"pfxX":5.412276526508652,"pfxZ":8.853210473115817,"pX":-0.4835534440836421,"pZ":3.50257219286684,"vX0":-6.840740425948197,"vY0":-138.21975168750816,"vZ0":-4.071343869832615,"x":135.43,"y":144.21,"x0":1.3286257923818612,"y0":50.00118436032662,"z0":6.023561068518574,"aX":10.396328077790256},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":-8.3,"spinRate":2114,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.39737249946089426,"extension":5.7603594516873695},"hitData":{"launchSpeed":76.2,"launchAngle":50.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.6,"coordY":116.24}},"index":1,"playId":"88968d65-c42c-3aa6-a589-88d823885b95","pitchNumber":2,"startTime":"2026-04-23T00:08:31.781Z","endTime":"2026-04-23T00:08:40.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:08:40.586Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to third baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:08:40.697Z","endTime":"2026-04-23T00:10:19.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65045954694621,"aZ":-13.187033383666337,"pfxX":4.334595905873394,"pfxZ":9.86695811420531,"pX":-0.009056106443730262,"pZ":3.211459278123682,"vX0":-5.325461727723749,"vY0":-138.93587190223866,"vZ0":-5.322108749987084,"x":117.35,"y":152.07,"x0":1.3836129186506172,"y0":50.00461895350217,"z0":6.052532822514035,"aX":8.343150106421803},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-6.5,"spinRate":2064,"spinDirection":135},"zone":2,"typeConfidence":0.91,"plateTime":0.3965947209081291,"extension":5.870269566763972},"index":0,"playId":"41402886-9a22-3ae6-a19c-1e596429878b","pitchNumber":1,"startTime":"2026-04-23T00:09:10.661Z","endTime":"2026-04-23T00:09:13.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8237859500532,"aZ":-14.370819508961743,"pfxX":3.95745258504833,"pfxZ":9.167170109160242,"pX":0.6006195088400638,"pZ":4.409475642644045,"vX0":-3.7668440373845122,"vY0":-139.31344707233404,"vZ0":-2.2360438713128326,"x":94.11,"y":119.72,"x0":1.4640755003744559,"y0":50.00223601176858,"z0":6.186207310219084,"aX":7.685062004942133},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-6.2,"spinRate":2122,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.39500209021112465,"extension":5.808155566789878},"index":1,"playId":"c3e25aee-5131-30f0-9007-7bccc2a9fb45","pitchNumber":2,"startTime":"2026-04-23T00:09:33.106Z","endTime":"2026-04-23T00:09:36.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315613563678593,"aZ":-31.073750147265507,"pfxX":-2.628272298634563,"pfxZ":0.6840959736284438,"pX":-0.6443303257306484,"pZ":1.2623985377892368,"vX0":-4.653298543287638,"vY0":-126.80131931972154,"vZ0":-5.307847935346334,"x":141.56,"y":204.7,"x0":1.5631910834976095,"y0":50.00355776057619,"z0":5.891286340910071,"aX":-4.237811189771922},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":5.9,"spinRate":3070,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.4335876133891543,"extension":5.767086579831897},"index":2,"playId":"8d8f738b-3da1-315b-bfe8-0ed1b0be4d90","pitchNumber":3,"startTime":"2026-04-23T00:09:50.025Z","endTime":"2026-04-23T00:09:54.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.567891198235063,"aZ":-30.798912103209783,"pfxX":-0.12406559195012468,"pfxZ":0.8486575537675236,"pX":0.2484133812779936,"pZ":2.4156720769069997,"vX0":-3.415269704180785,"vY0":-128.13911732383266,"vZ0":-2.746825692492423,"x":107.53,"y":173.56,"x0":1.626394993245539,"y0":50.005198021302924,"z0":5.959263137782669,"aX":-0.20234748075793282},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":1.2,"spinRate":2913,"spinDirection":283},"zone":5,"typeConfidence":0.91,"plateTime":0.4308669646830552,"extension":5.887173643221109},"hitData":{"launchSpeed":95.3,"launchAngle":10.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":70.89,"coordY":151.05}},"index":3,"playId":"c5f46468-1603-3e44-a81e-169b1426d0b3","pitchNumber":4,"startTime":"2026-04-23T00:10:07.234Z","endTime":"2026-04-23T00:10:19.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:10:19.227Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (2) on a sharp line drive to center fielder Byron Buxton. Francisco Lindor scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:10:40.932Z","endTime":"2026-04-23T00:11:12.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889924154618292,"aZ":-29.225838133364636,"pfxX":0.8043174926913448,"pfxZ":1.8613791411171245,"pX":0.029973795300774604,"pZ":2.085914125458118,"vX0":-3.825127242355505,"vY0":-126.74230785583688,"vZ0":-3.611584287200327,"x":115.86,"y":182.46,"x0":1.4707972618817429,"y0":50.004778370927085,"z0":5.927763393567959,"aX":1.2762310862910304},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":-0.4,"spinRate":2755,"spinDirection":108},"zone":8,"typeConfidence":0.91,"plateTime":0.43633013506341056,"extension":5.692413234391977},"hitData":{"launchSpeed":108.5,"launchAngle":16.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":172.09,"coordY":56.67}},"index":0,"playId":"c2181337-415b-3bee-8f76-ef54aecdb5d9","pitchNumber":1,"startTime":"2026-04-23T00:10:56.839Z","endTime":"2026-04-23T00:11:12.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:11:12.235Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:11:17.737Z","endTime":"2026-04-23T00:14:53.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.319993732677055,"aZ":-13.859042629881518,"pfxX":3.828284352559638,"pfxZ":9.722772862449673,"pX":0.5554864021071161,"pZ":4.944817116492439,"vX0":-3.5298237471733778,"vY0":-137.3348710297039,"vZ0":-0.8017561420263257,"x":95.83,"y":105.27,"x0":1.368730717124342,"y0":50.004205981541986,"z0":6.195834873959444,"aX":7.21286912341765},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.1,"spinRate":2261,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.400939475513272,"extension":5.786679609861155},"index":0,"playId":"a40a9c9a-1ce3-36f9-96a0-4a1d1fc4c090","pitchNumber":1,"startTime":"2026-04-23T00:11:55.995Z","endTime":"2026-04-23T00:11:58.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.110554282750616,"aZ":-34.10787316075424,"pfxX":-0.6937378354364627,"pfxZ":-1.1461764788374946,"pX":-1.4116257786244475,"pZ":2.5659405349528073,"vX0":-6.7646239929400895,"vY0":-128.89462018064745,"vZ0":-2.036168354136258,"x":170.81,"y":169.5,"x0":1.3339622503545265,"y0":50.00234144808368,"z0":5.992894049846734,"aX":-1.1701849989693205},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.3,"breakHorizontal":2.8,"spinRate":2904,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.4244976608801134,"extension":5.760342562836127},"index":1,"playId":"c0ef5610-09ac-3cc2-8bd0-fa425d9fdf43","pitchNumber":2,"startTime":"2026-04-23T00:12:13.824Z","endTime":"2026-04-23T00:12:16.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017626460765722,"aZ":-32.35500339244744,"pfxX":-1.8233842352231304,"pfxZ":-0.10732126605378944,"pX":-0.2861597228940976,"pZ":3.2027733161268785,"vX0":-3.8012630084793857,"vY0":-128.96168816814316,"vZ0":-0.9640165883936234,"x":127.91,"y":152.31,"x0":1.4373304310559938,"y0":50.00147722446506,"z0":6.052413839096496,"aX":-3.1050210365852493},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.2,"breakHorizontal":4.1,"spinRate":2770,"spinDirection":313},"zone":1,"typeConfidence":0.91,"plateTime":0.4229222573754252,"extension":5.76908151698983},"index":2,"playId":"fdf0bcc8-e356-3798-9fee-ced47a6777c0","pitchNumber":3,"startTime":"2026-04-23T00:12:57.344Z","endTime":"2026-04-23T00:13:01.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-23T00:13:15.100Z","endTime":"2026-04-23T00:13:25.538Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263464651428592,"aZ":-31.8563600810967,"pfxX":-0.49378955844992733,"pfxZ":0.18973351057904608,"pX":0.0693453777857265,"pZ":1.9712266113455663,"vX0":-3.5482650513378036,"vY0":-127.91923756972122,"vZ0":-3.526326570792583,"x":114.36,"y":185.56,"x0":1.5382270147012969,"y0":50.00143940265811,"z0":5.863709101446375,"aX":-0.8182181120532167},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":1.7,"spinRate":2858,"spinDirection":264},"zone":8,"typeConfidence":0.91,"plateTime":0.4281012137146396,"extension":5.788417590328046},"index":4,"playId":"f8f17937-6af8-3ed3-8554-4039cce7141e","pitchNumber":4,"startTime":"2026-04-23T00:13:25.538Z","endTime":"2026-04-23T00:13:29.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78512775324148,"aZ":-31.617226265669135,"pfxX":-2.669366404086074,"pfxZ":0.3400161245783444,"pX":0.25131535517467524,"pZ":3.7249007482188867,"vX0":-2.21150900501567,"vY0":-127.49042015129008,"vZ0":0.3088835623443513,"x":107.42,"y":138.21,"x0":1.4799642158812165,"y0":50.00048774967536,"z0":6.119003027232115,"aX":-4.347404913597008},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":5.4,"spinRate":2932,"spinDirection":296},"zone":12,"typeConfidence":0.91,"plateTime":0.4313526577457307,"extension":5.768476817953089},"index":5,"playId":"499f46aa-b5c1-3fff-85c5-8dea6b8f986e","pitchNumber":5,"startTime":"2026-04-23T00:13:45.129Z","endTime":"2026-04-23T00:13:50.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824606478117676,"aZ":-33.33973802010323,"pfxX":-1.746299957406155,"pfxZ":-0.715941212419624,"pX":0.39549009154798004,"pZ":1.9966268254719188,"vX0":-2.2785435591907452,"vY0":-126.63290715782381,"vZ0":-3.1840694744933713,"x":101.92,"y":184.87,"x0":1.533789482827064,"y0":50.00355827973072,"z0":5.936982944056477,"aX":-2.836619378422529},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":3.7,"spinRate":2878,"spinDirection":264},"zone":9,"typeConfidence":0.9,"plateTime":0.43249540005342935,"extension":5.906500694296903},"index":6,"playId":"75b843dc-eea8-3128-a38b-6298d5014379","pitchNumber":6,"startTime":"2026-04-23T00:14:03.920Z","endTime":"2026-04-23T00:14:07.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454090308409768,"aZ":-24.76206171782533,"pfxX":8.322420064735494,"pfxZ":4.635971794971395,"pX":0.45379414633851806,"pZ":2.411716548310627,"vX0":-5.384331506561872,"vY0":-125.89282881552593,"vZ0":-3.7737662883885266,"x":99.7,"y":173.66,"x0":1.5430732968657042,"y0":50.002790454718436,"z0":5.943009979793601,"aX":13.308685686951582},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":1872,"spinDirection":132},"zone":6,"typeConfidence":0.9,"plateTime":0.43569243513188116,"extension":5.814457877028242},"index":7,"playId":"597ae1aa-5e23-3638-bff1-e1f1d93f0224","pitchNumber":7,"startTime":"2026-04-23T00:14:26.118Z","endTime":"2026-04-23T00:14:29.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071304859080293,"aZ":-29.30310327724409,"pfxX":9.544696662733118,"pfxZ":1.8489086699537145,"pX":0.9184075658286727,"pZ":1.9056972203721692,"vX0":-4.4193085484364625,"vY0":-124.71047359913536,"vZ0":-3.833309253246723,"x":81.99,"y":187.33,"x0":1.485646788218596,"y0":50.00388141965854,"z0":5.914009900919509,"aX":14.843228718950195},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-16.1,"spinRate":1956,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4413633617920909,"extension":5.805933367404525},"index":8,"playId":"0e770f41-cdc9-3d48-ad3f-9f7363f208b5","pitchNumber":8,"startTime":"2026-04-23T00:14:49.823Z","endTime":"2026-04-23T00:14:53.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:14:53.775Z","atBatIndex":28},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Marcus Semien reaches on a throwing error by third baseman Royce Lewis. Francisco Alvarez to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:14:55.012Z","endTime":"2026-04-23T00:16:11.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474422833070204,"aZ":-26.841600390147995,"pfxX":9.212806038767953,"pfxZ":3.4909627094479543,"pX":-0.2559829726529173,"pZ":2.14777009740586,"vX0":-7.0719886741334115,"vY0":-123.35786226013373,"vZ0":-3.624855632716365,"x":126.76,"y":180.79,"x0":1.463016182012199,"y0":50.0043137304011,"z0":5.920429460720646,"aX":14.07994749232594},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-14.9,"spinRate":1937,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.4454525092116475,"extension":5.8688316952902975},"index":0,"playId":"97378b7c-d1ae-3e50-a5da-c1d181c7418b","pitchNumber":1,"startTime":"2026-04-23T00:15:36.678Z","endTime":"2026-04-23T00:15:42.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218530269180135,"aZ":-29.840096200674033,"pfxX":-0.031352448330970256,"pfxZ":1.4797194247056336,"pX":-0.04072016818081437,"pZ":1.2827677212336386,"vX0":-3.8890408828061487,"vY0":-126.10677259553744,"vZ0":-5.189433987619642,"x":118.55,"y":204.15,"x0":1.5381663228383402,"y0":50.00557528882627,"z0":5.830394682201478,"aX":-0.048912879723646344},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":1.1,"spinRate":2876,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.43755250306480153,"extension":5.849460124434186},"hitData":{"launchSpeed":90.5,"launchAngle":-9.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":174.99}},"index":1,"playId":"2f486995-dafd-3b93-b987-27601edb29cd","pitchNumber":2,"startTime":"2026-04-23T00:16:00.634Z","endTime":"2026-04-23T00:16:11.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:16:11.530Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Pham flies out to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:16:46.844Z","endTime":"2026-04-23T00:18:42.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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":95.8,"endSpeed":86.9,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.751075848042134,"aZ":-13.366659277392193,"pfxX":5.17232011919031,"pfxZ":9.63146561289499,"pX":0.7455670949660483,"pZ":3.6613470400318424,"vX0":-3.821248499257073,"vY0":-139.4392103333195,"vZ0":-3.8823197491694716,"x":88.58,"y":139.92,"x0":1.4673915481726887,"y0":50.005360778778815,"z0":5.964560128005488,"aX":10.103363346451859},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.5,"spinRate":2124,"spinDirection":134},"zone":12,"typeConfidence":0.92,"plateTime":0.39403952414363763,"extension":5.79209562847825},"index":0,"playId":"61b9d6a5-1b4c-3bf9-9345-8b795855aa5c","pitchNumber":1,"startTime":"2026-04-23T00:16:52.909Z","endTime":"2026-04-23T00:16:56.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75762547987089,"aZ":-27.333339639351216,"pfxX":11.158299643100461,"pfxZ":3.044210581468735,"pX":-0.26054315458270005,"pZ":1.0025254500049747,"vX0":-7.67778898210738,"vY0":-125.3611111291338,"vZ0":-6.3209114065295395,"x":126.93,"y":211.71,"x0":1.3948551200556547,"y0":50.00119841378774,"z0":5.792924333858763,"aX":17.72719777703719},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-18.4,"spinRate":1994,"spinDirection":131},"zone":13,"typeConfidence":0.92,"plateTime":0.43720910739255414,"extension":5.850355160876432},"index":1,"playId":"0bdc3af5-f34a-364e-b935-2262d4440a13","pitchNumber":2,"startTime":"2026-04-23T00:17:11.961Z","endTime":"2026-04-23T00:17:15.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569467656887554,"aZ":-29.115832663156493,"pfxX":1.4485407650369637,"pfxZ":1.8851521319244862,"pX":-0.4083737321977871,"pZ":0.9175574253123453,"vX0":-5.105203595582244,"vY0":-127.02346433869029,"vZ0":-6.396764823196461,"x":132.57,"y":214.01,"x0":1.4449521171431368,"y0":50.00387886266969,"z0":5.802574967537447,"aX":2.352303297351333},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-1.4,"spinRate":2786,"spinDirection":73},"zone":13,"typeConfidence":0.9,"plateTime":0.4322559120820628,"extension":5.747439444108664},"index":2,"playId":"4f597797-267b-31ab-801a-4075a433af96","pitchNumber":3,"startTime":"2026-04-23T00:17:32.181Z","endTime":"2026-04-23T00:17:39.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Marcus Semien steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"4f597797-267b-31ab-801a-4075a433af96","startTime":"2026-04-23T00:17:40.510Z","endTime":"2026-04-23T00:17:51.561Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075381922412838,"aZ":-31.890306510733247,"pfxX":-0.9128160119257427,"pfxZ":0.17339121825965798,"pX":0.3211879060995579,"pZ":2.381269102067467,"vX0":-2.8244714806114004,"vY0":-128.3867556046979,"vZ0":-2.6983282460088134,"x":104.76,"y":174.49,"x0":1.5551115762937104,"y0":50.00463882707868,"z0":5.932816557137947,"aX":-1.520978554142693},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":2.3,"spinRate":2856,"spinDirection":312},"zone":6,"typeConfidence":0.91,"plateTime":0.42694016536053425,"extension":5.709047100490018},"index":4,"playId":"70332f3a-6592-3084-a74a-17ca08718e14","pitchNumber":4,"startTime":"2026-04-23T00:17:51.561Z","endTime":"2026-04-23T00:17:55.695Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804898469160015,"aZ":-36.87566775582597,"pfxX":-7.3616633558447155,"pfxZ":-3.183120026058628,"pX":-1.3781506758989557,"pZ":1.0258475814312742,"vX0":-3.9610738046279064,"vY0":-121.59715507694312,"vZ0":-4.244062232164509,"x":169.53,"y":211.08,"x0":1.2353135124456252,"y0":50.001447199311386,"z0":6.0387860681225,"aX":-10.876432132889377},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.6,"breakHorizontal":14.4,"spinRate":3405,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.45274314481343625,"extension":5.810113192138055},"index":5,"playId":"9883e7b5-b2e3-3223-bb30-d1e069fa0670","pitchNumber":5,"startTime":"2026-04-23T00:18:12.787Z","endTime":"2026-04-23T00:18:15.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74282932923079,"aZ":-30.415732567542754,"pfxX":-1.644968261676871,"pfxZ":1.067244269562,"pX":0.24410362972814376,"pZ":1.9194501812275964,"vX0":-2.6021333694732447,"vY0":-128.17160921322306,"vZ0":-3.9403069238283748,"x":107.7,"y":186.95,"x0":1.4883127021878202,"y0":50.005972378028666,"z0":5.865167678993526,"aX":-2.7237747357690476},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":3.6,"spinRate":3137,"spinDirection":298},"zone":8,"typeConfidence":0.91,"plateTime":0.42816759242465263,"extension":5.789790841211507},"hitData":{"launchSpeed":92.1,"launchAngle":37.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.5,"coordY":119.14}},"index":6,"playId":"08acb767-19ae-3f28-9bf8-f261996444aa","pitchNumber":6,"startTime":"2026-04-23T00:18:34.111Z","endTime":"2026-04-23T00:18:42.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:18:42.417Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, third baseman Brett Baty to first baseman Mark Vientos.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T00:20:52.979Z","endTime":"2026-04-23T00:21:17.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Bo Bichette.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T00:20:21.088Z","endTime":"2026-04-23T00:20:21.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Brett Baty replaces shortstop Francisco Lindor, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T00:20:21.105Z","endTime":"2026-04-23T00:20:55.287Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44315950799363,"aZ":-28.744588101949514,"pfxX":-11.35259953526846,"pfxZ":1.8783155456086433,"pX":-0.3617500952341303,"pZ":2.836654206605123,"vX0":4.9341579750586755,"vY0":-135.20296617530965,"vZ0":-4.07312620398952,"x":130.79,"y":162.19,"x0":-0.750269736070612,"y0":50.00211555064989,"z0":6.4136933743749145,"aX":-20.713411231948648},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":19.3,"spinRate":2055,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.40737758228895027,"extension":5.71561148755343},"index":2,"playId":"0d72f667-c7cd-33b0-a0f9-6c3ee8b29884","pitchNumber":1,"startTime":"2026-04-23T00:20:55.287Z","endTime":"2026-04-23T00:20:59.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.876603628438755,"aZ":-36.62552489783244,"pfxX":-6.796921279197363,"pfxZ":-2.760287744390914,"pX":-0.18407082152858226,"pZ":1.69585757078844,"vX0":3.7641717095637377,"vY0":-127.48672486093042,"vZ0":-4.164176695937794,"x":124.02,"y":192.99,"x0":-0.8115837647936233,"y0":50.000822693510635,"z0":6.3012905099404755,"aX":-10.973208412647123},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.8,"breakHorizontal":11.3,"spinRate":687,"spinDirection":259},"zone":8,"typeConfidence":0.9,"plateTime":0.4328214070478076,"extension":5.8731621305784945},"hitData":{"launchSpeed":95.7,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":170.94}},"index":3,"playId":"136c7ade-280a-3d20-8700-33f16dd6bb4b","pitchNumber":2,"startTime":"2026-04-23T00:21:09.819Z","endTime":"2026-04-23T00:21:17.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:21:17.574Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T00:21:35.773Z","endTime":"2026-04-23T00:23:03.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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_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.8,"endSpeed":84.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286623406240025,"aZ":-27.441508563400692,"pfxX":-11.518601280684102,"pfxZ":2.5911923681370554,"pX":0.7617338464906646,"pZ":1.2383453282797785,"vX0":8.06154366612824,"vY0":-134.65697508517619,"vZ0":-7.897193943997379,"x":87.96,"y":205.34,"x0":-0.7800440984325017,"y0":50.006019159406335,"z0":6.161600584744901,"aX":-21.07600051702592},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":19.1,"spinRate":2030,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4073503414862194,"extension":5.869195895692813},"index":0,"playId":"13907684-8861-3dce-bd43-7d40f1c36a0d","pitchNumber":1,"startTime":"2026-04-23T00:21:58.910Z","endTime":"2026-04-23T00:22:02.615Z","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":93.0,"endSpeed":85.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081786510582546,"aZ":-23.810457968221403,"pfxX":-9.076219523725694,"pfxZ":4.521704014800541,"pX":-1.0667735887552376,"pZ":2.2437568780040062,"vX0":3.053294809082864,"vY0":-135.33145620072472,"vZ0":-5.90252943583646,"x":157.66,"y":178.2,"x0":-1.0316247436634154,"y0":50.0058786397702,"z0":6.125539055820259,"aX":-16.804994778719806},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2160,"spinDirection":233},"zone":13,"typeConfidence":0.86,"plateTime":0.4050323140446981,"extension":5.848005923490023},"index":1,"playId":"7107554b-8a49-3a38-8fe4-75c38d875d5d","pitchNumber":2,"startTime":"2026-04-23T00:22:13.091Z","endTime":"2026-04-23T00:22:17.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761838233437278,"aZ":-30.783176853785097,"pfxX":-7.2268036563046145,"pfxZ":0.8219512903114428,"pX":0.2490651768958725,"pZ":3.137145692060259,"vX0":5.369745682034651,"vY0":-128.93306152130103,"vZ0":-2.0238344423132997,"x":107.51,"y":154.08,"x0":-0.9173824228292967,"y0":50.001345915948356,"z0":6.298094812178358,"aX":-12.216909683956395},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":848,"spinDirection":249},"zone":2,"typeConfidence":0.89,"plateTime":0.42413440890672893,"extension":5.917265521074348},"index":2,"playId":"72e41f78-28e8-3f1c-bbd0-39f1a24aa30d","pitchNumber":3,"startTime":"2026-04-23T00:22:27.989Z","endTime":"2026-04-23T00:22:32.473Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-23T00:22:39.113Z","endTime":"2026-04-23T00:22:52.605Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27271787329797,"aZ":-38.425472740515666,"pfxX":-5.337278597334289,"pfxZ":-3.677721441063115,"pX":-0.10627343891199408,"pZ":2.01752388592971,"vX0":3.738229464543686,"vY0":-129.76559295186587,"vZ0":-3.212457966172716,"x":121.05,"y":184.31,"x0":-0.8752564688212476,"y0":50.00552904909987,"z0":6.212007671758302,"aX":-9.06371310222082},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-7.2,"breakHorizontal":8.8,"spinRate":813,"spinDirection":258},"zone":8,"typeConfidence":0.9,"plateTime":0.4227981806238805,"extension":5.884669475163837},"hitData":{"launchSpeed":74.9,"launchAngle":22.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.73,"coordY":94.49}},"index":4,"playId":"15be4d7d-4d43-3118-b378-8d905a182118","pitchNumber":4,"startTime":"2026-04-23T00:22:52.605Z","endTime":"2026-04-23T00:23:03.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:23:03.570Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T00:22:59.797Z","endTime":"2026-04-23T00:24:38.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":93.2,"endSpeed":84.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06591314896267,"aZ":-28.832365503754108,"pfxX":-10.077189300939612,"pfxZ":1.8249559792527554,"pX":0.5353671363476236,"pZ":2.0833675184625506,"vX0":7.053204538816605,"vY0":-135.4383091165611,"vZ0":-5.463071927449475,"x":96.59,"y":182.53,"x0":-0.8150399356130557,"y0":50.00000611545546,"z0":6.184528769759206,"aX":-18.414247964724222},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":2118,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.4069483370229219,"extension":5.9135247783423175},"index":0,"playId":"12dfc520-9921-3fc9-b7f2-1b34d13d0588","pitchNumber":1,"startTime":"2026-04-23T00:23:27.566Z","endTime":"2026-04-23T00:23:31.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12097130439051,"aZ":-29.969820992059,"pfxX":-11.923765226633453,"pfxZ":1.1987062689127987,"pX":0.6953827233605825,"pZ":0.7938443814076556,"vX0":8.034276886780376,"vY0":-136.25439222092157,"vZ0":-8.412402989714252,"x":90.49,"y":217.35,"x0":-0.7761522865390232,"y0":50.00189953645471,"z0":6.060280916605202,"aX":-21.921968244761405},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":19.3,"spinRate":2128,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4054385772306546,"extension":6.099469729358834},"index":1,"playId":"ad719a93-6be7-33b6-bb05-55fcc92a2950","pitchNumber":2,"startTime":"2026-04-23T00:23:46.150Z","endTime":"2026-04-23T00:23:49.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.257552527177246,"aZ":-29.232360493661428,"pfxX":-11.497277179973004,"pfxZ":1.5696661084722194,"pX":-0.033761447011981804,"pZ":2.0564665052272337,"vX0":5.9349456305701995,"vY0":-137.42419603827395,"vZ0":-5.688420972346544,"x":118.29,"y":183.26,"x0":-0.7517377458684431,"y0":50.001952092766274,"z0":6.191323939146185,"aX":-21.54012424321386},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.6,"breakHorizontal":19.2,"spinRate":2191,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.4017249773211313,"extension":5.804517384005593},"index":2,"playId":"f42aab3d-e6b1-3b27-bec9-b8219c8d3fe3","pitchNumber":3,"startTime":"2026-04-23T00:24:07.197Z","endTime":"2026-04-23T00:24:11.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214287885781136,"aZ":-37.35516654700348,"pfxX":5.987146090364824,"pfxZ":-3.6128170866736404,"pX":1.661464575136057,"pZ":2.1997676004105915,"vX0":8.562190845644057,"vY0":-120.75750252192655,"vZ0":-2.104805497985284,"x":53.67,"y":179.39,"x0":-2.7510480097302534,"y0":50.005477733989046,"z0":6.46636523871853,"aX":8.573925898441626},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.8,"breakHorizontal":-13.4,"spinRate":2841,"spinDirection":37},"zone":14,"typeConfidence":0.87,"plateTime":0.45900199589639223,"extension":6.063968185989496},"index":3,"playId":"e7460d5a-3733-3df9-99d6-beae7cb52f6f","pitchNumber":4,"startTime":"2026-04-23T00:24:31.627Z","endTime":"2026-04-23T00:24:38.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:24:38.226Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T00:24:38.497Z","endTime":"2026-04-23T00:25:45.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8184388718576,"aZ":-28.371630525792387,"pfxX":-9.7219992728833,"pfxZ":2.0713893735292777,"pX":-0.18643141640714034,"pZ":2.0288107022334625,"vX0":5.273338008422168,"vY0":-135.3937108794101,"vZ0":-5.751692980968053,"x":124.11,"y":184.0,"x0":-0.908578463020425,"y0":50.00176094231845,"z0":6.196467802638024,"aX":-17.835388440496626},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":2119,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.4063771886298735,"extension":5.877297401017373},"index":0,"playId":"a4555bb1-5a3e-3fea-968b-08f3fafd9415","pitchNumber":1,"startTime":"2026-04-23T00:25:04.266Z","endTime":"2026-04-23T00:25:08.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.965383677440386,"aZ":-28.901784883862362,"pfxX":-10.326346087483254,"pfxZ":1.750918585983496,"pX":0.5352402902286171,"pZ":1.1862427549625325,"vX0":7.311951373197382,"vY0":-136.53835798661976,"vZ0":-7.591805762990595,"x":96.6,"y":206.75,"x0":-0.8499520955341985,"y0":50.00175764500329,"z0":6.020878519628008,"aX":-19.29445839929954},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.6,"breakHorizontal":16.9,"spinRate":2147,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.40274124093305597,"extension":5.826175648832631},"index":1,"playId":"6a5bac51-e058-3254-905e-393ea3e546e1","pitchNumber":2,"startTime":"2026-04-23T00:25:20.289Z","endTime":"2026-04-23T00:25:24.586Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9765142360496,"aZ":-31.036237789204495,"pfxX":-10.933544862228011,"pfxZ":0.6007490896995211,"pX":-0.2553526996076335,"pZ":2.098614700530405,"vX0":5.687164237419095,"vY0":-137.98056282628104,"vZ0":-5.180044446117079,"x":126.73,"y":182.12,"x0":-0.9392868723210209,"y0":50.005445817349624,"z0":6.129997355331062,"aX":-20.770215561581097},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.0,"breakHorizontal":18.4,"spinRate":2167,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.399246905329973,"extension":5.88657280179672},"hitData":{"launchSpeed":84.4,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":174.99}},"index":2,"playId":"209a725c-1ffd-3df0-94f7-317c1bb07367","pitchNumber":3,"startTime":"2026-04-23T00:25:37.986Z","endTime":"2026-04-23T00:25:45.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:25:45.080Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to right fielder Matt Wallner.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T00:28:09.702Z","endTime":"2026-04-23T00:28:41.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kendry Rojas replaces Connor Prielipp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T00:26:23.077Z","endTime":"2026-04-23T00:27:59.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696070,"link":"/api/v1/people/696070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T00:27:59.809Z","endTime":"2026-04-23T00:28:12.050Z","isPitch":false,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.518635845643374,"aZ":-10.878365283161017,"pfxX":3.205801763610082,"pfxZ":10.52735306705236,"pX":0.6068184244195283,"pZ":2.675007319167654,"vX0":-4.222928111533089,"vY0":-141.82831872205765,"vZ0":-6.758331714583969,"x":93.87,"y":166.55,"x0":1.703394212246826,"y0":50.00648934871092,"z0":5.793657961745142,"aX":6.487594021856238},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":-4.9,"spinRate":2242,"spinDirection":148},"zone":6,"typeConfidence":0.92,"plateTime":0.38721013644809865,"extension":6.615163688059476},"index":2,"playId":"7461d44b-80cf-3c67-8257-43a96e468e9c","pitchNumber":1,"startTime":"2026-04-23T00:28:12.050Z","endTime":"2026-04-23T00:28:15.375Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90054289374108,"aZ":-13.529294306162281,"pfxX":4.402945945937346,"pfxZ":9.067489329148362,"pX":0.23120599421578092,"pZ":1.9878813321063515,"vX0":-5.7819006529297425,"vY0":-142.9413182262067,"vZ0":-8.229440704217177,"x":108.19,"y":185.11,"x0":1.714159357648844,"y0":50.00254950544356,"z0":5.765861850333251,"aX":9.053537930508558},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":-6.7,"spinRate":2242,"spinDirection":146},"zone":8,"typeConfidence":0.92,"plateTime":0.38411456221369944,"extension":6.521509397752397},"hitData":{"launchSpeed":92.8,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.73,"coordY":155.74}},"index":3,"playId":"14517d61-18af-3807-beba-be050c6454ff","pitchNumber":2,"startTime":"2026-04-23T00:28:31.135Z","endTime":"2026-04-23T00:28:41.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:28:41.421Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, second baseman Luke Keaschall to shortstop Brooks Lee to first baseman Kody Clemens. Tyrone Taylor out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T00:28:43.116Z","endTime":"2026-04-23T00:30:04.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76214050188448,"aZ":-13.177165803553933,"pfxX":3.4733637354826037,"pfxZ":9.434031104461216,"pX":-0.10569527649003402,"pZ":2.710993964536964,"vX0":-6.316960731541844,"vY0":-141.58660336182598,"vZ0":-6.320280366648995,"x":121.03,"y":165.58,"x0":1.7113337047488055,"y0":50.00690126021734,"z0":5.82902506010719,"aX":6.997615524032158},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":-4.9,"spinRate":2118,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.38806247657348925,"extension":6.633961197427827},"index":0,"playId":"49319c4b-6d33-3e50-b7b2-7446724de586","pitchNumber":1,"startTime":"2026-04-23T00:29:08.042Z","endTime":"2026-04-23T00:29:12.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"59735446-c53c-3ed2-bab3-e0744b3ae345","startTime":"2026-04-23T00:29:35.569Z","endTime":"2026-04-23T00:29:38.569Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.10145833308778,"aZ":-14.810431205296892,"pfxX":4.241507093635488,"pfxZ":8.755124352836427,"pX":1.4953312113823196,"pZ":3.518039096033679,"vX0":-2.357457031935863,"vY0":-141.12697303349643,"vZ0":-4.257472086257652,"x":60.0,"y":143.79,"x0":1.7978742884245151,"y0":50.00526587459228,"z0":6.024315495872299,"aX":8.414526691385172},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":-7.1,"spinRate":2005,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.3906156397189058,"extension":6.499915960538966},"hitData":{"launchSpeed":69.4,"launchAngle":9.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":147.12}},"index":2,"playId":"2415de4b-afa7-3433-b5f5-0ac2f1a2558f","pitchNumber":2,"startTime":"2026-04-23T00:29:56.359Z","endTime":"2026-04-23T00:30:04.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:30:04.166Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T00:30:09.846Z","endTime":"2026-04-23T00:32:50.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082781195955647,"aZ":-27.240771066685994,"pfxX":-2.51279399624422,"pfxZ":2.900085191419877,"pX":-2.1133103568634457,"pZ":-0.21593321365520118,"vX0":-8.205013073801945,"vY0":-129.6003534045676,"vZ0":-9.690497821259587,"x":197.55,"y":244.61,"x0":1.420167366018066,"y0":50.00421126541252,"z0":5.652402603852062,"aX":-4.27305856615964},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":6.4,"spinRate":2317,"spinDirection":189},"zone":13,"typeConfidence":0.91,"plateTime":0.42262212300832,"extension":6.650906238112769},"index":0,"playId":"d1222012-ab5b-3db4-8d13-07b6266bfb39","pitchNumber":1,"startTime":"2026-04-23T00:30:34.357Z","endTime":"2026-04-23T00:30:37.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.766827527559876,"aZ":-27.364106293265586,"pfxX":-3.7239690419558533,"pfxZ":2.781625021991796,"pX":-0.7515440675181202,"pZ":1.6701861901405324,"vX0":-4.811576607948139,"vY0":-130.27166905402197,"vZ0":-5.145313493931895,"x":145.65,"y":193.68,"x0":1.5989498209624569,"y0":50.00457429302843,"z0":5.723722656410445,"aX":-6.439593904109348},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":7.8,"spinRate":2395,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.4194589204953898,"extension":6.6644720643422115},"index":1,"playId":"eb3eec05-6df1-3984-a142-bcd32eda9219","pitchNumber":2,"startTime":"2026-04-23T00:30:53.222Z","endTime":"2026-04-23T00:31:09.799Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477867313821722,"aZ":-26.07431735829863,"pfxX":-1.2616579168795292,"pfxZ":3.4293567397079627,"pX":-0.9515439223922199,"pZ":2.1310969301998,"vX0":-5.7259434413115775,"vY0":-131.63882079889842,"vZ0":-4.479942803212745,"x":153.27,"y":181.24,"x0":1.4039784852623804,"y0":50.001565847042755,"z0":5.754777007198506,"aX":-2.243002738934537},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":3.4,"spinRate":2374,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.41399388986614793,"extension":6.693087336085998},"index":2,"playId":"4341b73d-0b26-3dd8-a01b-92b3c375a6ff","pitchNumber":3,"startTime":"2026-04-23T00:31:28.795Z","endTime":"2026-04-23T00:31:33.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261449667728986,"aZ":-11.996397067228278,"pfxX":4.941789163027666,"pfxZ":9.78764494828744,"pX":-0.04626907673972991,"pZ":2.96085421827469,"vX0":-5.895535307613222,"vY0":-142.34952018834366,"vZ0":-5.81202053950862,"x":118.76,"y":158.84,"x0":1.405082193915609,"y0":50.005844323021726,"z0":5.781841216204019,"aX":10.190963272718944},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":-7.8,"spinRate":2204,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.3840957600292141,"extension":6.835242702008711},"index":3,"playId":"bd539621-535f-367b-a965-e1649bf2c7d8","pitchNumber":4,"startTime":"2026-04-23T00:31:47.428Z","endTime":"2026-04-23T00:31:54.210Z","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":98.2,"endSpeed":88.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.670287985415506,"aZ":-9.903441849942984,"pfxX":4.618745081358442,"pfxZ":11.032816993399763,"pX":-0.6016689798897388,"pZ":1.3994222421200402,"vX0":-6.825432186628201,"vY0":-142.34889749072772,"vZ0":-10.573057900857071,"x":139.93,"y":201.0,"x0":1.245517179038632,"y0":50.00546104184674,"z0":5.823750160801047,"aX":9.325570339463857},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.7,"spinRate":2294,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.38723122717748915,"extension":6.896195522534847},"index":4,"playId":"c8b765df-699f-3670-86b1-a8a03b2b96da","pitchNumber":5,"startTime":"2026-04-23T00:32:23.568Z","endTime":"2026-04-23T00:32:28.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05794050671374,"aZ":-25.092462088608507,"pfxX":-1.5584246683214937,"pfxZ":4.085391502867332,"pX":-1.7539547044381563,"pZ":-0.7843835759034321,"vX0":-7.42159055620183,"vY0":-130.90733573178122,"vZ0":-11.37156344200546,"x":183.86,"y":259.96,"x0":1.3221103405571604,"y0":50.0018650017223,"z0":5.499801357390462,"aX":-2.699099968807713},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":4.4,"spinRate":2437,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.4186630340418058,"extension":6.915895432090476},"index":5,"playId":"343bb648-ff70-3193-96f4-f6048b1afc56","pitchNumber":6,"startTime":"2026-04-23T00:32:40.148Z","endTime":"2026-04-23T00:32:50.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:32:50.166Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T00:32:49.023Z","endTime":"2026-04-23T00:34:16.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"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":"Lineout","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":621439,"link":"/api/v1/people/621439"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55383388991191,"aZ":-31.04055419149754,"pfxX":5.422177713530664,"pfxZ":0.6858628133854854,"pX":1.5023829267290507,"pZ":1.7662527539624167,"vX0":-1.4208725329768894,"vY0":-128.16456057959076,"vZ0":-4.3511861370968,"x":59.73,"y":191.09,"x0":1.3609539720887611,"y0":50.005531488766536,"z0":5.92223061563961,"aX":8.982475427529511},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-9.5,"spinRate":1001,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.4280766182848561,"extension":6.980135079374507},"index":0,"playId":"b6c6aac3-320c-33ec-bdf6-85e847c92f6d","pitchNumber":1,"startTime":"2026-04-23T00:33:18.611Z","endTime":"2026-04-23T00:33:22.700Z","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":88.0,"endSpeed":81.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86748980126871,"aZ":-28.93711606265722,"pfxX":4.824727191427292,"pfxZ":1.940833027310699,"pX":0.44331907404657656,"pZ":2.1506737287538034,"vX0":-3.591748370840658,"vY0":-128.11465687539857,"vZ0":-3.984287099209639,"x":100.1,"y":180.71,"x0":1.2349451435243375,"y0":50.00060401263069,"z0":5.98140583298555,"aX":8.038672785394432},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-7.9,"spinRate":1140,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.4271198857122256,"extension":6.987077227361412},"index":1,"playId":"80082135-65d0-3928-8a5a-39fcde578807","pitchNumber":2,"startTime":"2026-04-23T00:33:38.260Z","endTime":"2026-04-23T00:33:42.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84170106081838,"aZ":-27.442311291298402,"pfxX":2.7232483640357903,"pfxZ":2.8064018054347777,"pX":0.23751119849448796,"pZ":2.374555666869857,"vX0":-3.5644984226522087,"vY0":-128.84708397890773,"vZ0":-3.8096137330306883,"x":107.95,"y":174.67,"x0":1.2826799740966466,"y0":50.00444260769664,"z0":5.983958416945793,"aX":4.596244201391187},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":1201,"spinDirection":147},"zone":5,"typeConfidence":0.89,"plateTime":0.4244960178261179,"extension":6.944613976210409},"hitData":{"launchSpeed":102.2,"launchAngle":19.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":101.52,"coordY":66.44}},"index":2,"playId":"5b98a40b-6035-31cf-b217-882af5ffb8d6","pitchNumber":3,"startTime":"2026-04-23T00:34:09.267Z","endTime":"2026-04-23T00:34:16.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:34:16.167Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (5) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T00:36:28.341Z","endTime":"2026-04-23T00:38:04.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":605280,"link":"/api/v1/people/605280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944160315216863,"aZ":-26.829322130968784,"pfxX":-9.575267841260542,"pfxZ":2.9216514501562774,"pX":-0.16355855515233395,"pZ":1.8887163116005707,"vX0":5.368700324494836,"vY0":-134.3659566307185,"vZ0":-6.117847302752725,"x":123.23,"y":187.78,"x0":-0.942844595369358,"y0":50.002296560922616,"z0":6.099765681631085,"aX":-17.5188061267195},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":16.2,"spinRate":2125,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.4075379551777778,"extension":5.889188915280747},"index":0,"playId":"02fef9aa-24a9-396a-ba73-81d400ecd46c","pitchNumber":1,"startTime":"2026-04-23T00:36:38.953Z","endTime":"2026-04-23T00:36:43.906Z","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.8,"endSpeed":74.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.880313759824585,"aZ":-34.147981370248225,"pfxX":9.565155947860475,"pfxZ":-1.4060322804308907,"pX":0.3399325803424063,"pZ":2.5482663928449942,"vX0":4.566649705749791,"vY0":-118.9695010415544,"vZ0":-1.7746915265270906,"x":104.04,"y":169.98,"x0":-2.858613869726529,"y0":50.00202337402069,"z0":6.455008333838316,"aX":13.447588752818989},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.8,"breakHorizontal":-18.6,"spinRate":2746,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.46380296431899204,"extension":5.949859039852398},"index":1,"playId":"65f3ea2b-214d-369a-9596-5fb42c5ef347","pitchNumber":2,"startTime":"2026-04-23T00:37:02.621Z","endTime":"2026-04-23T00:37:06.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85656382270023,"aZ":-32.14953424898263,"pfxX":-9.154361490971812,"pfxZ":0.018698627912628885,"pX":-0.0629189057530394,"pZ":0.13956665652733286,"vX0":9.760959685801737,"vY0":-128.0032847132138,"vZ0":-8.626027653655072,"x":119.4,"y":235.01,"x0":-2.746845296594185,"y0":50.00515049957011,"z0":6.0908988452329895,"aX":-15.104733083096736},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":14.3,"spinRate":778,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4288593449457814,"extension":6.2400140763544085},"index":2,"playId":"85a92144-6fa8-329d-93cb-ce04b68e7201","pitchNumber":3,"startTime":"2026-04-23T00:37:19.671Z","endTime":"2026-04-23T00:37:23.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21047914143029,"aZ":-26.17925948611268,"pfxX":-10.218006486732682,"pfxZ":3.189399581991899,"pX":0.08191511310576212,"pZ":2.104774910431589,"vX0":11.155294235889391,"vY0":-136.540097775528,"vZ0":-6.274795658138067,"x":113.88,"y":181.95,"x0":-2.7369960948992946,"y0":50.00344869487842,"z0":6.244125229065413,"aX":-19.21507537201524},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":16.1,"spinRate":2187,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.40177374737858607,"extension":5.97884057688575},"hitData":{"launchSpeed":107.6,"launchAngle":25.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":26.48,"coordY":65.84}},"index":3,"playId":"5dfc4c72-e715-3c13-b60b-fdc50d475d5c","pitchNumber":4,"startTime":"2026-04-23T00:37:40.726Z","endTime":"2026-04-23T00:38:04.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:38:04.419Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T00:37:49.891Z","endTime":"2026-04-23T00:39:15.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113732379632218,"aZ":-29.096036086531747,"pfxX":-9.346284327124803,"pfxZ":1.656359782926013,"pX":0.42828617401742913,"pZ":1.9485783726743982,"vX0":6.780076781227384,"vY0":-135.66161030666868,"vZ0":-5.7088073988156705,"x":100.67,"y":186.17,"x0":-0.8956108640406308,"y0":50.001262443552896,"z0":6.121788355688597,"aX":-17.32922173814708},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":2111,"spinDirection":237},"zone":9,"typeConfidence":0.91,"plateTime":0.4045487971039714,"extension":5.868272958795234},"index":0,"playId":"26eda91d-dbea-3c15-8c28-3646ddfb3d97","pitchNumber":1,"startTime":"2026-04-23T00:38:30.069Z","endTime":"2026-04-23T00:38:34.121Z","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":87.3,"endSpeed":80.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99871752014555,"aZ":-35.44864039841028,"pfxX":-4.908256165296469,"pfxZ":-2.0185724197028927,"pX":0.5422496376215272,"pZ":1.3654114891787472,"vX0":5.194153122069981,"vY0":-126.94008035004687,"vZ0":-4.858135126319597,"x":96.33,"y":201.91,"x0":-0.8968006961737389,"y0":50.000771546119935,"z0":6.139321557878288,"aX":-7.976099019744281},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.6,"breakHorizontal":7.7,"spinRate":773,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.4321794623039583,"extension":5.974455423692942},"index":1,"playId":"adf83615-f679-3aeb-a816-3347e40cd0d4","pitchNumber":2,"startTime":"2026-04-23T00:38:45.932Z","endTime":"2026-04-23T00:38:50.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T00:38:56.255Z","endTime":"2026-04-23T00:39:10.661Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22372930737168,"aZ":-35.15526870207619,"pfxX":-7.01450540180698,"pfxZ":-1.7791406005784491,"pX":-0.647216304729275,"pZ":2.2052200964965025,"vX0":8.277081699804226,"vY0":-129.27043245330776,"vZ0":-3.304353727015985,"x":141.67,"y":179.24,"x0":-2.9929119518136065,"y0":50.002757537214954,"z0":6.224293544907994,"aX":-11.765127046543173},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.8,"breakHorizontal":10.7,"spinRate":790,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.4251950431640581,"extension":6.00358955441256},"index":3,"playId":"10b4d9e6-15cc-3f75-a58c-bd3ab970093d","pitchNumber":3,"startTime":"2026-04-23T00:39:10.661Z","endTime":"2026-04-23T00:39:15.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:39:15.050Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Bell flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T00:39:14.757Z","endTime":"2026-04-23T00:40:04.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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_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":93.8,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.253467135478164,"aZ":-27.381024206908357,"pfxX":-11.419687614297853,"pfxZ":2.5549313600020502,"pX":-0.11805725499488423,"pZ":1.5726320633372157,"vX0":6.101001152862648,"vY0":-136.37108921615635,"vZ0":-6.891923419859056,"x":121.5,"y":196.32,"x0":-0.9060370469778876,"y0":50.00210045736544,"z0":6.033347939652573,"aX":-21.410554856671574},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":19.3,"spinRate":2218,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4023480990048758,"extension":5.874522247992093},"index":0,"playId":"db64cd28-6a66-3c41-9b7d-eb326959f177","pitchNumber":1,"startTime":"2026-04-23T00:39:40.262Z","endTime":"2026-04-23T00:39:44.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.636530948125124,"aZ":-35.110512409383404,"pfxX":-6.373932739664026,"pfxZ":-1.7544368299265525,"pX":0.19476581600663503,"pZ":1.6313650048122452,"vX0":4.878470803327053,"vY0":-129.1358722312412,"vZ0":-4.490674692477547,"x":109.58,"y":194.73,"x0":-0.8973019371030674,"y0":50.00009366365383,"z0":6.11451915861933,"aX":-10.688713550305865},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":10.3,"spinRate":759,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.42527917260332515,"extension":5.930298734425309},"hitData":{"launchSpeed":86.8,"launchAngle":35.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.69,"coordY":71.62}},"index":1,"playId":"979c315a-6fa8-324b-97e6-4fcc415d6225","pitchNumber":2,"startTime":"2026-04-23T00:39:55.247Z","endTime":"2026-04-23T00:40:04.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:40:04.177Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Caratini walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T00:40:08.737Z","endTime":"2026-04-23T00:42:18.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.682309892225884,"aZ":-30.919823674143096,"pfxX":-10.427146361945194,"pfxZ":0.7039878070398196,"pX":0.11888588739932576,"pZ":3.0115723123981137,"vX0":6.072132907170126,"vY0":-133.01908266310045,"vZ0":-2.285070553054248,"x":112.47,"y":157.47,"x0":-0.8438396215822107,"y0":50.0037952588373,"z0":6.133132899434938,"aX":-18.606149726869},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":2058,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.41245514011140694,"extension":5.913472655483788},"index":0,"playId":"2c2c1bfd-cf7f-34f1-b63f-d4a3e142ce19","pitchNumber":1,"startTime":"2026-04-23T00:40:30.466Z","endTime":"2026-04-23T00:40:34.510Z","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":89.1,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420219730545362,"aZ":-34.76132032553528,"pfxX":-5.209594416639686,"pfxZ":-1.5278256964303698,"pX":0.4610393501340082,"pZ":0.8034968149728993,"vX0":5.340556535285985,"vY0":-129.55646370162688,"vZ0":-6.503584999817005,"x":99.43,"y":217.09,"x0":-0.9554835860695698,"y0":50.00511149700579,"z0":6.020812175832027,"aX":-8.810034103672105},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.1,"breakHorizontal":8.2,"spinRate":732,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.42363402881946666,"extension":5.909355345392348},"index":1,"playId":"5d4d0ac2-253c-3a0b-b644-ab14b80162ab","pitchNumber":2,"startTime":"2026-04-23T00:40:44.951Z","endTime":"2026-04-23T00:40:48.585Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116359202039614,"aZ":-21.950763456625943,"pfxX":-1.871024038127445,"pfxZ":5.784021606279744,"pX":0.6998379069414228,"pZ":1.4517610132450705,"vX0":4.555691482309917,"vY0":-131.4217987422971,"vZ0":-7.7909446470215125,"x":90.32,"y":199.58,"x0":-0.8049569683621606,"y0":50.002044087944746,"z0":6.057853046795765,"aX":-3.307061746753908},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":2.5,"spinRate":2335,"spinDirection":223},"zone":14,"typeConfidence":0.88,"plateTime":0.4151104069733931,"extension":5.951170837122231},"index":2,"playId":"6770281e-a2e1-3c92-8a01-ad78a2080b06","pitchNumber":3,"startTime":"2026-04-23T00:41:02.506Z","endTime":"2026-04-23T00:41:06.693Z","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.9,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498829556661885,"aZ":-29.139922016456033,"pfxX":-9.757403992991097,"pfxZ":1.6404512766021089,"pX":0.36671365305195536,"pZ":2.5523405173337106,"vX0":6.701212658171001,"vY0":-135.1765581385299,"vZ0":-4.175848461797402,"x":103.02,"y":169.87,"x0":-0.8768565614088074,"y0":50.00428179180291,"z0":6.163339865106481,"aX":-18.056741441128366},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.3,"breakHorizontal":16.2,"spinRate":2076,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.40521829889220795,"extension":5.92780152707093},"index":3,"playId":"5c47e9e9-dc87-326c-bd91-51743dbfd1ab","pitchNumber":4,"startTime":"2026-04-23T00:41:21.297Z","endTime":"2026-04-23T00:41:24.931Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-23T00:41:38.972Z","endTime":"2026-04-23T00:41:54.426Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.710210672819446,"aZ":-35.5647628945958,"pfxX":-6.7832588192768295,"pfxZ":-2.0616071266672824,"pX":-0.8252228266975594,"pZ":0.42469366080998805,"vX0":7.527401161474304,"vY0":-128.1147047575046,"vZ0":-7.260326295215128,"x":148.46,"y":227.31,"x0":-2.9327809902555337,"y0":50.00016236949068,"z0":6.106830719643218,"aX":-11.172106061953846},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":10.4,"spinRate":836,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.42901630826541126,"extension":6.0500612846890105},"index":5,"playId":"ee832c13-1fa7-3ff9-86b9-682b6f2c7983","pitchNumber":5,"startTime":"2026-04-23T00:41:54.426Z","endTime":"2026-04-23T00:41:58.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858489215148413,"aZ":-28.914330959543374,"pfxX":-10.08603391559056,"pfxZ":1.7858062321947101,"pX":0.305976534434206,"pZ":0.9519240930575775,"vX0":6.435624396157295,"vY0":-134.91725195278187,"vZ0":-8.017580191798523,"x":105.34,"y":213.08,"x0":-0.8111573406760539,"y0":50.002941088986816,"z0":6.026933607182978,"aX":-18.42419385203866},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":2035,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.40738564893934814,"extension":5.934205946443067},"index":6,"playId":"6abfa4ff-f115-3348-bf3f-a62a8e2df302","pitchNumber":6,"startTime":"2026-04-23T00:42:14.579Z","endTime":"2026-04-23T00:42:18.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:42:18.491Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kody Clemens doubles (2) on a line drive to right fielder Tyrone Taylor. Victor Caratini to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T00:42:17.636Z","endTime":"2026-04-23T00:43:12.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408176495252974,"aZ":-36.880399585640966,"pfxX":10.535688939589026,"pfxZ":-3.3560672610235596,"pX":-0.2525930487246891,"pZ":3.8843984536773166,"vX0":-1.0361995648631392,"vY0":-118.67351439416811,"vZ0":1.7864590633974198,"x":126.63,"y":133.9,"x0":-1.1719167595914113,"y0":50.00481873636676,"z0":6.525298260162705,"aX":14.76580783071182},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.2,"breakHorizontal":-18.7,"spinRate":2791,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4646591108096825,"extension":5.7984124970507365},"index":0,"playId":"717e4866-1b10-3c00-b6be-7809aa4b73de","pitchNumber":1,"startTime":"2026-04-23T00:42:44.997Z","endTime":"2026-04-23T00:42:49.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18858376006365,"aZ":-29.039450633267087,"pfxX":-9.33426639127919,"pfxZ":1.709119359018061,"pX":0.7283548205907117,"pZ":1.8303581752214069,"vX0":7.419177966951644,"vY0":-135.3121695192553,"vZ0":-5.813155299719465,"x":89.24,"y":189.36,"x0":-0.8495195229393833,"y0":50.004624796887306,"z0":6.0665457538482555,"aX":-17.14356957501073},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":15.1,"spinRate":2104,"spinDirection":230},"zone":9,"typeConfidence":0.91,"plateTime":0.4062848542744417,"extension":5.93703843009309},"hitData":{"launchSpeed":104.1,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.44,"coordY":163.84}},"index":1,"playId":"8638ad7e-3f5b-3638-91d4-410c0cb2559a","pitchNumber":2,"startTime":"2026-04-23T00:42:59.580Z","endTime":"2026-04-23T00:43:12.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:43:12.624Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to second baseman Marcus Semien.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T00:44:26.308Z","endTime":"2026-04-23T00:44:36.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T00:43:30.215Z","endTime":"2026-04-23T00:44:28.621Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.084548630650204,"aZ":-27.667786550196666,"pfxX":-9.755208872743705,"pfxZ":2.3702343307840543,"pX":-0.4609082198599499,"pZ":3.1472888269296035,"vX0":4.820437985991018,"vY0":-137.75041259953377,"vZ0":-3.3099705180366406,"x":134.57,"y":153.8,"x0":-0.9779127624021152,"y0":50.000426576257226,"z0":6.26045680436106,"aX":-18.51540232414107},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":2273,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.3995049623947762,"extension":5.932595160491851},"hitData":{"launchSpeed":64.8,"launchAngle":50.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.26,"coordY":144.57}},"index":1,"playId":"37acec0c-e827-3d7c-bdfe-582331daaf53","pitchNumber":1,"startTime":"2026-04-23T00:44:28.621Z","endTime":"2026-04-23T00:44:36.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:44:36.444Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T00:45:52.591Z","endTime":"2026-04-23T00:48:16.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.538142671055926,"aZ":-26.033909180708633,"pfxX":-2.9742617464990486,"pfxZ":3.7956029414715946,"pX":-1.0266339802428146,"pZ":1.5718391303486094,"vX0":-5.52170794562449,"vY0":-126.10374288909294,"vZ0":-5.518206195903883,"x":156.13,"y":196.34,"x0":1.573930700653225,"y0":50.00428836565874,"z0":5.876554271626864,"aX":-4.811308114211605},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":6.6,"spinRate":2372,"spinDirection":190},"zone":13,"typeConfidence":0.91,"plateTime":0.43359548555859684,"extension":6.537334343320032},"index":0,"playId":"c506404e-9adc-3c36-afa4-2e29142a77aa","pitchNumber":1,"startTime":"2026-04-23T00:47:12.535Z","endTime":"2026-04-23T00:47:15.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104277482925955,"aZ":-25.186128381461128,"pfxX":-2.2270217115457,"pfxZ":4.195842338360594,"pX":-0.8413554582225092,"pZ":1.220344259921432,"vX0":-5.218965253688711,"vY0":-128.19483454832755,"vZ0":-6.718840533392029,"x":149.07,"y":205.83,"x0":1.5091020313263896,"y0":50.006037210498256,"z0":5.83701941142747,"aX":-3.7133749775949014},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":5.2,"spinRate":2323,"spinDirection":185},"zone":13,"typeConfidence":0.91,"plateTime":0.4270021187187343,"extension":6.6370812480075765},"index":1,"playId":"59584516-fd7e-3455-ae4c-25b93949bbfc","pitchNumber":2,"startTime":"2026-04-23T00:47:25.565Z","endTime":"2026-04-23T00:47:28.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.693223150964894,"aZ":-26.84132155464431,"pfxX":-2.1411384443747203,"pfxZ":3.066181643847391,"pX":-0.529976229073645,"pZ":1.2927331191027243,"vX0":-4.687562110568755,"vY0":-130.5713820442707,"vZ0":-6.30155737803588,"x":137.2,"y":203.88,"x0":1.561729212104137,"y0":50.00205808795614,"z0":5.7383007677536435,"aX":-3.722163711496285},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":4.8,"spinRate":2367,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.4183719938895507,"extension":6.690049246999951},"index":2,"playId":"22695750-a801-3fce-ac1e-57f5dd65f590","pitchNumber":3,"startTime":"2026-04-23T00:47:41.161Z","endTime":"2026-04-23T00:47:45.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98952347961593,"aZ":-12.22528316537507,"pfxX":3.3510258415295873,"pfxZ":10.157585798461682,"pX":0.3433770787462915,"pZ":4.166080674031595,"vX0":-4.553923065026138,"vY0":-139.623921851336,"vZ0":-2.651203650585217,"x":103.91,"y":126.3,"x0":1.5641656721205826,"y0":50.001438301583626,"z0":5.938012931863413,"aX":6.580775593107353},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":-5.0,"spinRate":2222,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.3930829292847058,"extension":6.70005042082414},"index":3,"playId":"c9e192c1-bbd8-33f8-8853-16b2f38f4ee7","pitchNumber":4,"startTime":"2026-04-23T00:47:56.301Z","endTime":"2026-04-23T00:47:59.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456500576408743,"aZ":-30.71088021937482,"pfxX":-2.449074329567603,"pfxZ":0.9279287391179238,"pX":1.0138546063709164,"pZ":3.9107588568984486,"vX0":-0.429272343241095,"vY0":-124.74290558343287,"vZ0":1.0613850172846921,"x":78.35,"y":133.19,"x0":1.5063279559515588,"y0":50.00392635457255,"z0":6.006324216643134,"aX":-3.870314629027938},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":4.6,"spinRate":2261,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.43862728146529273,"extension":6.561448567134403},"index":4,"playId":"57431d34-e0ac-39b8-af2d-0d994f4376b1","pitchNumber":5,"startTime":"2026-04-23T00:48:12.435Z","endTime":"2026-04-23T00:48:16.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:48:16.020Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Francisco Alvarez grounds into a double play, shortstop Brooks Lee to second baseman Luke Keaschall to first baseman Kody Clemens. Brett Baty out at 2nd. Francisco Alvarez out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T00:48:52.448Z","endTime":"2026-04-23T00:50:03.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T00:48:39.078Z","endTime":"2026-04-23T00:48:54.755Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71697465283031,"aZ":-11.968603616290107,"pfxX":2.295944606072289,"pfxZ":10.334604351374448,"pX":0.3731189823206835,"pZ":3.454990381411709,"vX0":-4.699662192497157,"vY0":-139.50048072809864,"vZ0":-4.409543024890234,"x":102.78,"y":145.5,"x0":1.7874388979039944,"y0":50.00369421003047,"z0":5.855809212481527,"aX":4.489744963564307},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":-3.1,"spinRate":2161,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.39383810985073486,"extension":6.618580359844307},"index":1,"playId":"8422fc1f-56f5-37b9-881e-6c88a30417b1","pitchNumber":1,"startTime":"2026-04-23T00:48:54.755Z","endTime":"2026-04-23T00:48:59.095Z","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":97.2,"endSpeed":88.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4531750819573,"aZ":-11.325713158583582,"pfxX":3.0899187074187062,"pfxZ":10.314207532647464,"pX":-0.07244046405995572,"pZ":2.3088267307452517,"vX0":-5.554518036190473,"vY0":-141.3384731124069,"vZ0":-7.687349393776184,"x":119.76,"y":176.44,"x0":1.517588364126983,"y0":50.0069557138112,"z0":5.792932787445226,"aX":6.2485997558849204},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":-4.4,"spinRate":2272,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.38765005791732365,"extension":6.630908693075954},"index":2,"playId":"09ea255a-ff11-3263-85f4-bd4d09aa8cb5","pitchNumber":2,"startTime":"2026-04-23T00:49:14.318Z","endTime":"2026-04-23T00:49:18.261Z","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":96.6,"endSpeed":87.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.382956000495305,"aZ":-11.981685877842551,"pfxX":2.2878740755075198,"pfxZ":10.130167499730172,"pX":0.3887668213964438,"pZ":3.483022898955291,"vX0":-3.672870378302722,"vY0":-140.63897470754034,"vZ0":-4.685137478445853,"x":102.18,"y":144.74,"x0":1.4173788757860113,"y0":50.000096801204826,"z0":5.954223497775684,"aX":4.559525575442367},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":-3.4,"spinRate":2177,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3902041396440734,"extension":6.743209371735107},"index":3,"playId":"b1e3e224-3f71-3e74-9804-161c06ab2e34","pitchNumber":3,"startTime":"2026-04-23T00:49:32.704Z","endTime":"2026-04-23T00:49:35.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571885114917094,"aZ":-23.531189745524625,"pfxX":-1.6491055748846435,"pfxZ":4.958674969567531,"pX":-0.9576787092558043,"pZ":2.080918095504643,"vX0":-5.813006405784862,"vY0":-130.700142370845,"vZ0":-5.03318879336457,"x":153.5,"y":182.6,"x0":1.5026989359691008,"y0":50.004513536145424,"z0":5.78149343662219,"aX":-2.8741537598898503},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":4.2,"spinRate":2339,"spinDirection":185},"zone":13,"typeConfidence":0.9,"plateTime":0.4178577688191014,"extension":6.685604971018306},"hitData":{"launchSpeed":75.2,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":155.74}},"index":4,"playId":"2c96fbb4-fce5-3c52-b55a-139b22a87cac","pitchNumber":4,"startTime":"2026-04-23T00:49:55.484Z","endTime":"2026-04-23T00:50:03.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:50:03.439Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T00:50:07.710Z","endTime":"2026-04-23T00:52:39.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.580693116116656,"aZ":-25.16768077989901,"pfxX":-1.1240942668393332,"pfxZ":4.324101474156329,"pX":0.6976660310983294,"pZ":4.367466466556064,"vX0":-1.711208067436202,"vY0":-126.9004184818929,"vZ0":0.832480505433019,"x":90.41,"y":120.86,"x0":1.5284801892757744,"y0":50.00240021894872,"z0":6.050309961996824,"aX":-1.8206870014273002},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":2.4,"spinRate":2231,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.43273271678908465,"extension":6.703126519845455},"index":0,"playId":"5a5d28bc-ba18-39ed-8f7b-a355504d5817","pitchNumber":1,"startTime":"2026-04-23T00:50:34.697Z","endTime":"2026-04-23T00:50:37.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45318909429409,"aZ":-24.83222681462054,"pfxX":6.391809196046504,"pfxZ":4.311457129746993,"pX":-0.10540530805165617,"pZ":2.1479368435495507,"vX0":-5.565796982035796,"vY0":-129.50718382717886,"vZ0":-5.020358245140804,"x":121.02,"y":180.79,"x0":1.2386965666165746,"y0":50.00166817746661,"z0":6.005220332133433,"aX":10.882272048014965},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":-10.3,"spinRate":1689,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.42254607632065255,"extension":6.871290023851783},"index":1,"playId":"bab169b8-9172-344b-9f75-d11cb85f77ba","pitchNumber":2,"startTime":"2026-04-23T00:50:55.700Z","endTime":"2026-04-23T00:50:59.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.317533859539566,"aZ":-11.76914986131353,"pfxX":2.3730981130598843,"pfxZ":10.394480188646536,"pX":0.36495058944404235,"pZ":2.831810521449303,"vX0":-3.7452852639103087,"vY0":-139.6583396977969,"vZ0":-6.2531199906753345,"x":103.09,"y":162.32,"x0":1.4189658651182404,"y0":50.00038804223455,"z0":5.8839715412038744,"aX":4.65770552111778},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.5,"spinRate":2107,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.3931539737706409,"extension":6.755417698771542},"index":2,"playId":"6593d89a-616d-32d2-ade2-3ac1d6fc217e","pitchNumber":3,"startTime":"2026-04-23T00:51:15.912Z","endTime":"2026-04-23T00:51:19.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.603618266661684,"aZ":-29.091244584154328,"pfxX":-1.3541286884597765,"pfxZ":1.8311910331839911,"pX":1.068457723808068,"pZ":2.567499204622164,"vX0":-0.8957112080199324,"vY0":-128.45199331683895,"vZ0":-2.6990223282679824,"x":76.27,"y":169.46,"x0":1.5966974672334544,"y0":50.0049400751751,"z0":5.8752557630145565,"aX":-2.2809157769482327},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":2.6,"spinRate":2225,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.4251153604652753,"extension":6.694505263986269},"index":3,"playId":"1614eb4e-6881-3bd3-8632-12eb9f254443","pitchNumber":4,"startTime":"2026-04-23T00:51:35.707Z","endTime":"2026-04-23T00:52:02.710Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56171461387992,"aZ":-26.35726904071852,"pfxX":-1.8914456846495042,"pfxZ":3.3073953394050215,"pX":-0.6603028693634989,"pZ":0.010345448530070123,"vX0":-4.551654491663916,"vY0":-131.49724011195264,"vZ0":-9.462249052128131,"x":142.17,"y":238.5,"x0":1.3354157163822074,"y0":50.00443963679053,"z0":5.594964643053565,"aX":-3.3296566570816344},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":4.3,"spinRate":2302,"spinDirection":189},"zone":13,"typeConfidence":0.91,"plateTime":0.4157180372834839,"extension":6.777220014112873},"index":4,"playId":"318f323c-45a5-31e3-babe-648b439a21db","pitchNumber":5,"startTime":"2026-04-23T00:52:10.815Z","endTime":"2026-04-23T00:52:13.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47414458537869,"aZ":-12.800434675033006,"pfxX":2.6718854432185566,"pfxZ":9.452573688428531,"pX":1.3827104919478372,"pZ":3.6263733477212052,"vX0":-1.3320109726833722,"vY0":-142.00233814098297,"vZ0":-4.138795032557706,"x":64.29,"y":140.87,"x0":1.509874514227934,"y0":50.00134090419413,"z0":5.912735854635962,"aX":5.474663375392802},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":-4.6,"spinRate":2066,"spinDirection":157},"zone":12,"typeConfidence":0.92,"plateTime":0.3852134715856166,"extension":6.6827271173068095},"index":5,"playId":"3ae51300-5238-340a-97f8-5487cf7f5d7a","pitchNumber":6,"startTime":"2026-04-23T00:52:35.901Z","endTime":"2026-04-23T00:52:39.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:52:39.021Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcus Semien doubles (4) on a sharp fly ball to left fielder Trevor Larnach. Mark Vientos out at home on the throw, left fielder Trevor Larnach to shortstop Brooks Lee to catcher Victor Caratini.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T00:53:56.077Z","endTime":"2026-04-23T00:56:44.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T00:52:58.437Z","endTime":"2026-04-23T00:53:58.339Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59277306353022,"aZ":-29.176948097795258,"pfxX":5.112957421386447,"pfxZ":1.8011755084175753,"pX":-0.04648511606797788,"pZ":2.7355000311080016,"vX0":-4.986495945158799,"vY0":-127.1747742127286,"vZ0":-2.640956758602836,"x":118.77,"y":164.92,"x0":1.262121444601886,"y0":50.00123172276233,"z0":6.068415348290607,"aX":8.494305342503432},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-8.3,"spinRate":1289,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.42836492932241965,"extension":7.013216898170703},"index":1,"playId":"13592c23-daba-3fec-a36a-16db3e09fbd4","pitchNumber":1,"startTime":"2026-04-23T00:53:58.339Z","endTime":"2026-04-23T00:54:02.285Z","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.1,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.848418773605875,"aZ":-27.28233182148289,"pfxX":5.800407838728546,"pfxZ":2.8907322700750555,"pX":1.387654245535253,"pZ":1.5700099612829135,"vX0":-2.0032597368333054,"vY0":-128.40270955929938,"vZ0":-5.529507434924146,"x":64.11,"y":196.39,"x0":1.417464457004313,"y0":50.0062869942206,"z0":5.834682255832461,"aX":9.832989767111155},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":-10.2,"spinRate":1330,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.42414078500927044,"extension":6.946329732743029},"index":2,"playId":"1b75f920-86fb-356c-a889-00e9139b193d","pitchNumber":2,"startTime":"2026-04-23T00:54:16.663Z","endTime":"2026-04-23T00:54:22.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61155221529313,"aZ":-23.085481558846872,"pfxX":-2.274297793121839,"pfxZ":5.303965241505333,"pX":-0.4579911868158202,"pZ":1.9746605395917654,"vX0":-4.126482112012319,"vY0":-129.6766276607899,"vZ0":-5.5001169415916555,"x":134.46,"y":185.46,"x0":1.4456748751546573,"y0":50.002555645373846,"z0":5.870407824815531,"aX":-3.895144396187547},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":5.0,"spinRate":2300,"spinDirection":173},"zone":7,"typeConfidence":0.91,"plateTime":0.4214208950647085,"extension":6.6820812442837},"index":3,"playId":"6e69803f-c509-3d93-8ba3-6dfafa3791d4","pitchNumber":3,"startTime":"2026-04-23T00:54:37.228Z","endTime":"2026-04-23T00:54:40.555Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21870350927253,"aZ":-16.042684345956737,"pfxX":5.190769733699951,"pfxZ":8.015060235898297,"pX":0.8536093873829966,"pZ":4.135029364735962,"vX0":-4.343117543533121,"vY0":-141.000675713088,"vZ0":-1.7942428836154363,"x":84.46,"y":127.13,"x0":1.7399010150753582,"y0":50.0017786349116,"z0":5.81539621820144,"aX":10.445778301841111},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":-8.5,"spinRate":1861,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.3885318818232384,"extension":6.6178027837195845},"index":4,"playId":"d761c4c4-f1e5-3556-a0f9-c9ad3be10fab","pitchNumber":4,"startTime":"2026-04-23T00:55:03.095Z","endTime":"2026-04-23T00:55:06.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34540812533131,"aZ":-13.272168715114784,"pfxX":3.711291557483311,"pfxZ":9.378332020653716,"pX":0.28213687286197886,"pZ":2.185249113367723,"vX0":-5.2088489381411165,"vY0":-141.1427025230515,"vZ0":-7.646652119518438,"x":106.25,"y":179.78,"x0":1.6700452480839043,"y0":50.00701696441843,"z0":5.785795744286948,"aX":7.48406990587088},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-5.6,"spinRate":2078,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.3881798294204075,"extension":6.585860956299551},"index":5,"playId":"375f3400-7390-3c8c-a5d8-0cb7cf83e678","pitchNumber":5,"startTime":"2026-04-23T00:55:25.702Z","endTime":"2026-04-23T00:55:28.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925444158742884,"aZ":-30.38896311258908,"pfxX":4.7524655379156275,"pfxZ":1.0860515546007008,"pX":1.174906052811511,"pZ":1.836103954989641,"vX0":-2.060221571763776,"vY0":-127.75942684447183,"vZ0":-4.215940442957061,"x":72.22,"y":189.21,"x0":1.3753519999157477,"y0":50.00523156258097,"z0":5.902686143868637,"aX":7.838160884051166},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":-8.2,"spinRate":765,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.4291115854167229,"extension":7.042233393040668},"index":6,"playId":"3597b895-4cdd-32fb-8a11-0db636b82348","pitchNumber":6,"startTime":"2026-04-23T00:56:02.767Z","endTime":"2026-04-23T00:56:07.748Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118227467592572,"aZ":-29.31427045334711,"pfxX":3.4537099656824433,"pfxZ":1.7123489862940264,"pX":0.4226855728068637,"pZ":2.8570826218799374,"vX0":-3.903950001425682,"vY0":-128.78984877362274,"vZ0":-2.1198829643374317,"x":100.89,"y":161.64,"x0":1.5133793595510034,"y0":50.00395334258714,"z0":5.970452289448197,"aX":5.770708011224116},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-5.3,"spinRate":1305,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.4261822425304791,"extension":6.8782961374035905},"hitData":{"launchSpeed":101.5,"launchAngle":23.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":35.63,"coordY":92.66}},"index":7,"playId":"20b0d915-2d40-32d2-bf45-7e385b5667ba","pitchNumber":7,"startTime":"2026-04-23T00:56:29.647Z","endTime":"2026-04-23T00:56:44.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:56:44.018Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T00:58:32.870Z","endTime":"2026-04-23T00:59:57.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298041436763132,"aZ":-33.56224249938274,"pfxX":-9.284300690083251,"pfxZ":-0.7875135856954518,"pX":-0.19611296001455225,"pZ":2.4005957154148985,"vX0":5.435784767878667,"vY0":-132.20501936397636,"vZ0":-3.0628820240323202,"x":124.48,"y":173.96,"x0":-1.081150872370078,"y0":50.00654791423037,"z0":6.058257223529785,"aX":-16.30608236440391},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.9,"breakHorizontal":15.5,"spinRate":2069,"spinDirection":237},"zone":5,"typeConfidence":0.83,"plateTime":0.41558104389807404,"extension":5.817022328466595},"index":0,"playId":"482b1ee9-b973-3821-aa59-a251dd5ea4ac","pitchNumber":1,"startTime":"2026-04-23T00:58:57.598Z","endTime":"2026-04-23T00:59:00.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212530028281332,"aZ":-28.178453776928812,"pfxX":-7.457138257484329,"pfxZ":2.535616533746399,"pX":0.6265175307706705,"pZ":1.1911401257117034,"vX0":6.430617644793643,"vY0":-125.07868367422591,"vZ0":-6.0638691347717835,"x":93.12,"y":206.62,"x0":-1.0141408161942662,"y0":50.00536363963205,"z0":5.96995426280706,"aX":-11.768070495229738},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":12.0,"spinRate":769,"spinDirection":251},"zone":14,"typeConfidence":0.92,"plateTime":0.4386121018355147,"extension":6.039022715759406},"index":1,"playId":"b1ee978d-60ec-3905-81a0-cc2970f322e0","pitchNumber":2,"startTime":"2026-04-23T00:59:16.925Z","endTime":"2026-04-23T00:59:21.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.101049848036077,"aZ":-30.170238032779036,"pfxX":-11.373310000348745,"pfxZ":1.111744411558762,"pX":0.4556926748595809,"pZ":1.2016871007038796,"vX0":7.545781509357193,"vY0":-133.84858330392714,"vZ0":-6.692374194671425,"x":99.63,"y":206.33,"x0":-0.9341944153674454,"y0":50.00291186900137,"z0":5.918434844615598,"aX":-20.4672369059584},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":18.8,"spinRate":2142,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4105078206219921,"extension":5.8818634678112325},"index":2,"playId":"dae1e8ce-7bd3-3d7b-95f7-549e7bc633e9","pitchNumber":3,"startTime":"2026-04-23T00:59:33.909Z","endTime":"2026-04-23T00:59:38.265Z","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":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.647773216415853,"aZ":-30.023815831644317,"pfxX":-10.542887705939084,"pfxZ":1.193459613274765,"pX":0.3994774752934053,"pZ":1.9518220824099872,"vX0":7.146694891506714,"vY0":-134.05793574933796,"vZ0":-5.067361818246573,"x":101.77,"y":186.08,"x0":-0.9446508971892301,"y0":50.00230606148938,"z0":6.0352604771493175,"aX":-18.99971529691527},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":17.4,"spinRate":2147,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.41011201791038676,"extension":5.906153059025335},"hitData":{"launchSpeed":97.2,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":166.88}},"index":3,"playId":"cc789d01-8118-3916-b7c9-3235a9cfb677","pitchNumber":4,"startTime":"2026-04-23T00:59:49.864Z","endTime":"2026-04-23T00:59:57.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:59:57.283Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T00:59:58.457Z","endTime":"2026-04-23T01:01:28.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20051556828222,"aZ":-34.97936611531018,"pfxX":8.429368490912948,"pfxZ":-2.069137448414578,"pX":1.1300316596005804,"pZ":2.7604958484782114,"vX0":2.500107853057438,"vY0":-116.54288039326572,"vZ0":-0.581407327179246,"x":73.93,"y":164.25,"x0":-1.0563392592552225,"y0":50.00500423160523,"z0":6.363755598200153,"aX":11.409075863311855},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.6,"breakHorizontal":-16.0,"spinRate":2828,"spinDirection":45},"zone":12,"typeConfidence":0.91,"plateTime":0.47292064524980715,"extension":5.855837364059825},"index":0,"playId":"321f5977-c8d3-3dad-ae6f-a85846eb5ade","pitchNumber":1,"startTime":"2026-04-23T01:00:23.424Z","endTime":"2026-04-23T01:00:27.894Z","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":92.5,"endSpeed":84.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02826987144459,"aZ":-28.49540406525683,"pfxX":-8.38801811513527,"pfxZ":2.0138223793088255,"pX":0.6845422459883536,"pZ":2.3786061959685654,"vX0":7.193318165126687,"vY0":-134.42200122267457,"vZ0":-4.368974050908364,"x":90.91,"y":174.56,"x0":-0.940674522508742,"y0":50.00007532346044,"z0":6.055710172164461,"aX":-15.2979025440846},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":13.6,"spinRate":2159,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.4079804441176216,"extension":5.883110953120415},"index":1,"playId":"c05c3309-9d1b-3d58-9ec3-e02961b9f990","pitchNumber":2,"startTime":"2026-04-23T01:00:37.909Z","endTime":"2026-04-23T01:00:44.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.940838434617838,"aZ":-30.80562560913697,"pfxX":-8.428306736504151,"pfxZ":0.7401810424045383,"pX":0.29923736405139534,"pZ":2.6033870913881416,"vX0":5.974304954352556,"vY0":-135.18664820305017,"vZ0":-3.697737979014775,"x":105.59,"y":168.49,"x0":-0.8462503975318421,"y0":50.00228745725213,"z0":6.155368977554288,"aX":-15.572921310252603},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":2149,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.4054175426297153,"extension":5.901113260874241},"index":2,"playId":"4517daaf-c4a6-3106-a0b6-b5b332dad940","pitchNumber":3,"startTime":"2026-04-23T01:01:05.408Z","endTime":"2026-04-23T01:01:10.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6320441417474,"aZ":-35.791676372695036,"pfxX":9.149195945289943,"pfxZ":-2.550352404086924,"pX":0.2547206328925127,"pZ":2.829099504187781,"vX0":4.6343961971917675,"vY0":-119.04578108343892,"vZ0":-0.7233484977925313,"x":107.29,"y":162.39,"x0":-2.914258570364653,"y0":50.00445444414706,"z0":6.413925609284011,"aX":12.961880866613967},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.4,"breakHorizontal":-17.8,"spinRate":2806,"spinDirection":48},"zone":3,"typeConfidence":0.9,"plateTime":0.46239879308822207,"extension":6.052460906772409},"index":3,"playId":"95e40262-7f25-316c-9144-713f31b9c72f","pitchNumber":4,"startTime":"2026-04-23T01:01:24.450Z","endTime":"2026-04-23T01:01:28.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:01:28.535Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, third baseman Brett Baty to first baseman Mark Vientos.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T01:01:27.644Z","endTime":"2026-04-23T01:02:19.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205216790244922,"aZ":-32.63296919341004,"pfxX":-9.8858487780824,"pfxZ":-0.2555488174352494,"pX":1.0247958534116228,"pZ":2.0299634595759204,"vX0":8.430890385265325,"vY0":-133.5092810051343,"vZ0":-4.613069600857875,"x":77.94,"y":183.97,"x0":-0.8922529772367805,"y0":50.001867324691545,"z0":6.133350853228935,"aX":-17.815033368595525},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.3,"breakHorizontal":16.1,"spinRate":2041,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.41052626784291846,"extension":5.891323060212716},"index":0,"playId":"acfb6481-00a7-3f26-ac11-9d1245a17305","pitchNumber":1,"startTime":"2026-04-23T01:01:54.897Z","endTime":"2026-04-23T01:01:59.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328853425516936,"aZ":-30.397320963973527,"pfxX":-7.936636138902063,"pfxZ":0.9813726107448186,"pX":-0.7373031145248369,"pZ":2.891666879102156,"vX0":3.5575925024877604,"vY0":-133.84191077713885,"vZ0":-2.795266436483777,"x":145.1,"y":160.7,"x0":-1.0537784949549176,"y0":50.00371043143412,"z0":6.130169837513755,"aX":-14.376063464843044},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.3,"breakHorizontal":13.6,"spinRate":2117,"spinDirection":227},"zone":1,"typeConfidence":0.89,"plateTime":0.409489052344127,"extension":5.856007139278662},"hitData":{"launchSpeed":98.4,"launchAngle":-13.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":170.43}},"index":1,"playId":"d83d7df5-462f-387c-b6be-53a826fc81e5","pitchNumber":2,"startTime":"2026-04-23T01:02:11.729Z","endTime":"2026-04-23T01:02:19.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:02:19.002Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:04:41.607Z","endTime":"2026-04-23T01:06:25.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eric Orze replaces Kendry Rojas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T01:03:22.806Z","endTime":"2026-04-23T01:04:43.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471307645631445,"aZ":-27.714124745703497,"pfxX":4.414192661814218,"pfxZ":2.829393234834347,"pX":-0.12339183562743318,"pZ":3.0325845713763426,"vX0":2.34475306895307,"vY0":-124.67525086176258,"vZ0":-1.5422300756333813,"x":121.7,"y":156.9,"x0":-1.6489271445667808,"y0":50.00549007005769,"z0":5.940981595284361,"aX":6.967586378541682},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":-8.5,"spinRate":2489,"spinDirection":141},"zone":2,"typeConfidence":0.87,"plateTime":0.43889089230512734,"extension":7.009556745729057},"index":1,"playId":"0fb74fb0-67b2-3466-87ca-33cc4ba69ffa","pitchNumber":1,"startTime":"2026-04-23T01:04:43.877Z","endTime":"2026-04-23T01:04:47.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33768238522626,"aZ":-31.9495284832934,"pfxX":-9.47701111121182,"pfxZ":0.14974079143107843,"pX":-1.3761888280579964,"pZ":2.6920569582735654,"vX0":2.9504253986835907,"vY0":-120.39257578020394,"vZ0":-0.814462422738038,"x":169.46,"y":166.09,"x0":-1.3963805230023538,"y0":50.00003637885418,"z0":5.896874882434827,"aX":-13.71997278364169},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":16.3,"spinRate":1549,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4573364715214403,"extension":6.933173638747413},"index":2,"playId":"ee37e910-0f56-315d-b0d9-7393b430a444","pitchNumber":2,"startTime":"2026-04-23T01:04:57.571Z","endTime":"2026-04-23T01:05:02.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.884435935975652,"aZ":-29.16334060266134,"pfxX":-10.239769489904866,"pfxZ":2.0349129699593442,"pX":0.750444900348701,"pZ":1.3276712503835204,"vX0":7.785713723125707,"vY0":-121.22362285136214,"vZ0":-4.492421891261577,"x":88.39,"y":202.93,"x0":-1.1810208516357292,"y0":50.00364409440822,"z0":5.766409061906436,"aX":-15.159003116288975},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.8,"breakHorizontal":16.6,"spinRate":1633,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.45275894085898694,"extension":7.026246465521114},"index":3,"playId":"1e1dfe8a-cab5-3fa2-9305-7e5cf17961e7","pitchNumber":3,"startTime":"2026-04-23T01:05:17.031Z","endTime":"2026-04-23T01:05:20.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.104844331890874,"aZ":-12.208311054279987,"pfxX":-5.751736682599458,"pfxZ":10.957966186559483,"pX":-0.12686771825375606,"pZ":2.8238896332548555,"vX0":5.298371369429934,"vY0":-134.59331669985048,"vZ0":-5.252612077705133,"x":121.84,"y":162.53,"x0":-1.380311400090065,"y0":50.001833473725874,"z0":5.676000587109985,"aX":-10.479092528581239},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2299,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4080424344128497,"extension":7.186353385778671},"index":4,"playId":"dfa8f617-6212-36a1-8c91-7d61a1edd19d","pitchNumber":4,"startTime":"2026-04-23T01:05:33.965Z","endTime":"2026-04-23T01:05:37.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.6,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.173380289228106,"aZ":-31.561226189033942,"pfxX":-8.857439127876667,"pfxZ":0.43010386941271816,"pX":1.104621170949221,"pZ":0.2686577324180205,"vX0":8.071486875875033,"vY0":-119.3118328551553,"vZ0":-5.762160819220596,"x":74.89,"y":231.53,"x0":-1.2037191524458477,"y0":50.00196366783368,"z0":5.627174143242889,"aX":-12.518501347018764},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":13.6,"spinRate":1653,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.4625922653024328,"extension":7.158319317899478},"index":5,"playId":"771e4a59-4a93-3e18-bae9-e9ef6cbf57a7","pitchNumber":5,"startTime":"2026-04-23T01:05:54.676Z","endTime":"2026-04-23T01:05:58.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.273,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68938833969836,"aZ":-29.878288155402085,"pfxX":3.841645984494474,"pfxZ":1.4927479855608876,"pX":0.6923903981027051,"pZ":2.2388891710085685,"vX0":4.239234357388178,"vY0":-122.98318412270804,"vZ0":-2.538069636168723,"x":90.61,"y":178.33,"x0":-1.5507159148088636,"y0":50.001567350512474,"z0":5.810630707558485,"aX":5.901766725970966},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-7.9,"spinRate":2502,"spinDirection":141},"zone":9,"typeConfidence":0.64,"plateTime":0.4448519049941244,"extension":7.120296937179944},"index":6,"playId":"401417aa-7396-391f-8ef9-028a932de543","pitchNumber":6,"startTime":"2026-04-23T01:06:21.602Z","endTime":"2026-04-23T01:06:25.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:06:25.651Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, first baseman Kody Clemens to pitcher Eric Orze.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:06:25.740Z","endTime":"2026-04-23T01:07:00.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84307300458417,"aZ":-28.656560187172843,"pfxX":3.6878721925126974,"pfxZ":2.1801572671686635,"pX":0.5032544436174416,"pZ":1.8065710730807,"vX0":4.011853732589621,"vY0":-126.04734218886638,"vZ0":-4.235928123130288,"x":97.82,"y":190.0,"x0":-1.5862748527397266,"y0":50.00414862369067,"z0":5.81426168824118,"aX":5.953113382479206},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-7.6,"spinRate":2550,"spinDirection":170},"zone":9,"typeConfidence":0.85,"plateTime":0.43399707275240784,"extension":7.131929756182826},"hitData":{"launchSpeed":67.5,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":136.61,"coordY":172.97}},"index":0,"playId":"efb6c0f7-42f3-3e7d-be04-87bc711413e6","pitchNumber":1,"startTime":"2026-04-23T01:06:52.432Z","endTime":"2026-04-23T01:07:00.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:07:00.130Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:07:01.688Z","endTime":"2026-04-23T01:08:56.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926899200335097,"aZ":-13.63955733138297,"pfxX":-4.778071293648224,"pfxZ":10.267544923890068,"pX":-0.6162824510789444,"pZ":4.357752461299779,"vX0":3.565837998002212,"vY0":-133.7824489383469,"vZ0":-1.4184314896642443,"x":140.49,"y":121.12,"x0":-1.3482697927037208,"y0":50.00607221835849,"z0":5.876624727820301,"aX":-8.62845085218076},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2121,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.4100416192569565,"extension":7.034492109647469},"index":0,"playId":"1862587d-8065-36cc-afc7-2785a45923ee","pitchNumber":1,"startTime":"2026-04-23T01:07:45.410Z","endTime":"2026-04-23T01:07:50.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03296941648341,"aZ":-31.472924907286004,"pfxX":2.6409635498773727,"pfxZ":0.45975091115026423,"pX":0.3685589754914008,"pZ":2.681191706503149,"vX0":3.6486834196892732,"vY0":-122.73053373699064,"vZ0":-1.3718979441887744,"x":102.95,"y":166.39,"x0":-1.484744254424953,"y0":50.00111464426457,"z0":5.946988784903314,"aX":3.9963012171492833},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":-5.6,"spinRate":2518,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4476043628514006,"extension":7.0098329010949305},"index":1,"playId":"7ad5b0d6-a039-34ae-8164-1077f9873ee4","pitchNumber":2,"startTime":"2026-04-23T01:08:04.058Z","endTime":"2026-04-23T01:08:08.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1987570429706,"aZ":-36.55771933708165,"pfxX":8.846554129508768,"pfxZ":-3.233409009773427,"pX":1.0565461369689864,"pZ":0.5030445038532511,"vX0":3.760521240738275,"vY0":-116.89276016475382,"vZ0":-3.643153536307754,"x":76.73,"y":225.2,"x0":-1.7323187766386952,"y0":50.002196244896034,"z0":5.586379744630397,"aX":11.993685162857709},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.6,"breakHorizontal":-17.0,"spinRate":2779,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.47224494382062954,"extension":7.0422700574340755},"index":2,"playId":"7b032fea-3303-3be3-bfe6-b98571f8f6bd","pitchNumber":3,"startTime":"2026-04-23T01:08:30.617Z","endTime":"2026-04-23T01:08:34.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":74.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.489576737586063,"aZ":-37.20365661426629,"pfxX":-10.390447024114529,"pfxZ":-3.5015015001466256,"pX":0.11658022732162664,"pZ":2.693139959828123,"vX0":6.015766651202503,"vY0":-120.59094078438177,"vZ0":0.18850502211337372,"x":112.56,"y":166.07,"x0":-1.090422733422932,"y0":50.000011037635126,"z0":5.959504461328923,"aX":-14.947918807130234},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.9,"breakHorizontal":16.9,"spinRate":1444,"spinDirection":245},"zone":5,"typeConfidence":0.89,"plateTime":0.4582866266717316,"extension":7.08591076133344},"index":3,"playId":"e633b52a-e50b-30f2-a0b2-4ee13a54ccbe","pitchNumber":4,"startTime":"2026-04-23T01:08:51.510Z","endTime":"2026-04-23T01:08:56.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:08:56.051Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:11:42.768Z","endTime":"2026-04-23T01:12:21.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"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":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Clay Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T01:10:23.155Z","endTime":"2026-04-23T01:11:34.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T01:11:34.588Z","endTime":"2026-04-23T01:11:44.983Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644780201203503,"aZ":-28.870922228490922,"pfxX":10.881902344261235,"pfxZ":1.9446337267055434,"pX":1.209889902767592,"pZ":2.9204789766837567,"vX0":-7.961239030327843,"vY0":-129.74401613716546,"vZ0":-1.1412322241609416,"x":70.88,"y":159.93,"x0":2.913465315871138,"y0":50.00010092477291,"z0":5.578289586687781,"aX":18.4399195796941},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":-17.8,"spinRate":2375,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.4231271444473377,"extension":5.834099504848645},"index":2,"playId":"4b81133c-aac6-3e06-ba92-7136a08b5431","pitchNumber":1,"startTime":"2026-04-23T01:11:44.983Z","endTime":"2026-04-23T01:11:49.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89335924506312,"aZ":-31.7034577286933,"pfxX":12.527297441042041,"pfxZ":0.306731754813411,"pX":0.13351155951215654,"pZ":2.889718485664664,"vX0":-9.416673176136115,"vY0":-122.40812830081724,"vZ0":-0.3882935543307251,"x":111.91,"y":160.76,"x0":2.4089249213903416,"y0":50.00002703828676,"z0":5.772289335396689,"aX":18.94629516675935},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-20.4,"spinRate":2149,"spinDirection":107},"zone":2,"typeConfidence":0.91,"plateTime":0.44801224592843303,"extension":5.617344997723002},"index":3,"playId":"06cbd1fa-ff2e-3b44-a622-f8907db6928a","pitchNumber":2,"startTime":"2026-04-23T01:12:00.098Z","endTime":"2026-04-23T01:12:04.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.945962462096745,"aZ":-27.242587675796052,"pfxX":-9.693990049951104,"pfxZ":3.5675257053454157,"pX":1.055641012437261,"pZ":2.1293908845595286,"vX0":-2.1332041181413195,"vY0":-117.59490797917258,"vZ0":-1.518770256070468,"x":76.76,"y":181.29,"x0":3.236194953681147,"y0":50.00314540675964,"z0":5.341340814219466,"aX":-13.404069473310356},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":3076,"spinDirection":295},"zone":14,"typeConfidence":0.91,"plateTime":0.46805972001897445,"extension":5.661811876085081},"index":4,"playId":"03ee8aef-5626-39b1-bffe-b70d28aed9e8","pitchNumber":3,"startTime":"2026-04-23T01:12:17.806Z","endTime":"2026-04-23T01:12:21.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:12:21.910Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:12:58.839Z","endTime":"2026-04-23T01:14:11.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Martin replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T01:12:40.540Z","endTime":"2026-04-23T01:13:00.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604739806067535,"aZ":-25.296181082027836,"pfxX":11.801442141186559,"pfxZ":4.002702472578852,"pX":0.043973098539547825,"pZ":1.7906289102836068,"vX0":-10.670195433875923,"vY0":-130.80761212291705,"vZ0":-4.342656734978521,"x":115.32,"y":190.43,"x0":2.658201605628421,"y0":50.005775671143624,"z0":5.386903257383488,"aX":20.295263121013235},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-18.8,"spinRate":2450,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.4199910290025928,"extension":5.876559150065782},"index":1,"playId":"3012a2ff-6040-37c9-8569-0aca5a844533","pitchNumber":1,"startTime":"2026-04-23T01:13:00.830Z","endTime":"2026-04-23T01:13:04.762Z","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.0,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069619837005302,"aZ":-29.652366301151474,"pfxX":12.35514294669151,"pfxZ":1.6458082410424844,"pX":-1.023998650951909,"pZ":1.8219916382236376,"vX0":-12.384349256645846,"vY0":-123.10053073962818,"vZ0":-3.034296000581632,"x":156.03,"y":189.59,"x0":2.4734546204263044,"y0":50.00176499409098,"z0":5.588062798657522,"aX":18.90903780663523},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-19.3,"spinRate":2049,"spinDirection":107},"zone":13,"typeConfidence":0.88,"plateTime":0.4454146387886193,"extension":5.688624733662879},"index":2,"playId":"d7fe330d-bcf0-3afa-a93f-8e37de96c139","pitchNumber":2,"startTime":"2026-04-23T01:13:16.372Z","endTime":"2026-04-23T01:13:20.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.576771346523802,"aZ":-27.548510089894382,"pfxX":-1.599779985534055,"pfxZ":2.922274216417696,"pX":1.6841995345911582,"pZ":3.4567535798285474,"vX0":-2.675591675207296,"vY0":-124.83074055991821,"vZ0":0.3163720417535977,"x":52.8,"y":145.45,"x0":2.97672801952121,"y0":50.00194954689736,"z0":5.592084825487076,"aX":-2.5295893517768593},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":3.5,"spinRate":2505,"spinDirection":190},"zone":12,"typeConfidence":0.93,"plateTime":0.4383977554773635,"extension":5.7734320363735705},"index":3,"playId":"21f58f3f-50bb-39bd-8f4b-1b37b21506a3","pitchNumber":3,"startTime":"2026-04-23T01:13:35.573Z","endTime":"2026-04-23T01:13:38.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":71.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07894803908597,"aZ":-27.574496759244003,"pfxX":-11.694045896977988,"pfxZ":3.474493492018091,"pX":2.377534084349341,"pZ":3.372414836838892,"vX0":1.1727241033286895,"vY0":-115.33161406373989,"vZ0":1.41130301905326,"x":26.37,"y":147.72,"x0":3.372919309833458,"y0":50.0000431482165,"z0":5.448000300961996,"aX":-15.4650354614918},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":7.1,"breakHorizontal":20.8,"spinRate":2894,"spinDirection":281},"zone":12,"typeConfidence":0.91,"plateTime":0.4782428331300004,"extension":5.848518346511283},"index":4,"playId":"c295e328-6a7b-3612-85db-3e304da7201d","pitchNumber":4,"startTime":"2026-04-23T01:13:50.716Z","endTime":"2026-04-23T01:13:53.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55960294250164,"aZ":-30.50817528404064,"pfxX":11.025230293616302,"pfxZ":1.0258711182642113,"pX":1.5577452766545254,"pZ":3.0699014527263677,"vX0":-7.108544993420144,"vY0":-127.80489511153068,"vZ0":0.015181011117849197,"x":57.62,"y":155.89,"x0":2.9672805797550117,"y0":50.00380877528112,"z0":5.494663878726909,"aX":17.92673544642338},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-18.0,"spinRate":2371,"spinDirection":128},"zone":12,"typeConfidence":0.64,"plateTime":0.43142338734172236,"extension":5.937149946583925},"index":5,"playId":"16670578-2bc6-37d8-8114-9b01ad8c4611","pitchNumber":5,"startTime":"2026-04-23T01:14:06.841Z","endTime":"2026-04-23T01:14:11.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:14:11.580Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a line drive to left fielder Tommy Pham. Austin Martin to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:14:10.079Z","endTime":"2026-04-23T01:15:55.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":80.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.848639238819327,"aZ":-27.9983550330566,"pfxX":11.129468011644416,"pfxZ":2.4741537851431232,"pX":1.1523595144372023,"pZ":3.111562261897513,"vX0":-8.22813553677002,"vY0":-130.35517603151268,"vZ0":-1.1679761607820434,"x":73.07,"y":154.77,"x0":2.9314055612702723,"y0":50.00627310795077,"z0":5.713532364762097,"aX":18.823912611765586},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-17.9,"spinRate":2425,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4230128522701109,"extension":5.654428800540421},"index":0,"playId":"bd83bc56-bea1-3661-b6f1-405fac36fa13","pitchNumber":1,"startTime":"2026-04-23T01:14:36.303Z","endTime":"2026-04-23T01:14:40.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08590512948097,"aZ":-32.76897803900085,"pfxX":9.760509514970007,"pfxZ":-0.3534323541986879,"pX":1.7355858459166675,"pZ":2.3796536532583668,"vX0":-6.53683868913446,"vY0":-129.29760842507278,"vZ0":-1.3371347618577585,"x":50.84,"y":174.53,"x0":3.0495634289646243,"y0":50.005736174201665,"z0":5.45652411643427,"aX":16.25763637078857},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.7,"breakHorizontal":-15.8,"spinRate":2366,"spinDirection":121},"zone":14,"typeConfidence":0.85,"plateTime":0.4263015554386542,"extension":5.754127723149161},"index":1,"playId":"73cba2a2-39ec-329b-b757-5143af45a6a7","pitchNumber":2,"startTime":"2026-04-23T01:14:52.748Z","endTime":"2026-04-23T01:14:56.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-23T01:15:30.241Z","endTime":"2026-04-23T01:15:45.954Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27627858365524,"aZ":-24.7456785515591,"pfxX":11.066703558287022,"pfxZ":4.403220759918648,"pX":-0.24482169314976007,"pZ":3.1059607368316713,"vX0":-11.386175304815858,"vY0":-130.50876593331768,"vZ0":-1.2884240436815688,"x":126.33,"y":154.92,"x0":2.7846055383927992,"y0":50.00085528276227,"z0":5.510624431074686,"aX":18.656418543213622},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":2606,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.4234048313398513,"extension":5.6724226855575},"hitData":{"launchSpeed":97.1,"launchAngle":10.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.74,"coordY":105.06}},"index":3,"playId":"54f76e98-bc47-394f-b6da-32da7a4838ba","pitchNumber":3,"startTime":"2026-04-23T01:15:45.954Z","endTime":"2026-04-23T01:15:55.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:15:55.805Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:17:00.046Z","endTime":"2026-04-23T01:18:46.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T01:16:08.595Z","endTime":"2026-04-23T01:17:02.286Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386121096152642,"aZ":-31.8284927393676,"pfxX":-3.192220154354993,"pfxZ":0.2234995846159702,"pX":0.05578571439850047,"pZ":3.211557380833669,"vX0":-5.79293976533516,"vY0":-123.43419093038553,"vZ0":0.3756922352865497,"x":114.87,"y":152.07,"x0":2.8510239460846147,"y0":50.00268733719101,"z0":5.745100848413116,"aX":-4.9063367468495676},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":7.2,"spinRate":2695,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.44434900572649205,"extension":5.6180245319706845},"index":1,"playId":"3e16d90d-eb8c-3bff-837f-3777d11c593f","pitchNumber":1,"startTime":"2026-04-23T01:17:02.286Z","endTime":"2026-04-23T01:17:06.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-23T01:17:17.402Z","endTime":"2026-04-23T01:17:29.132Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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.2,"endSpeed":78.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76640169925366,"aZ":-23.120875557743986,"pfxX":9.613107716614483,"pfxZ":5.8755200866673265,"pX":-1.2827189479276508,"pZ":1.0152976831002911,"vX0":-12.327597685510954,"vY0":-123.39829274953821,"vZ0":-6.018102665365044,"x":165.89,"y":211.37,"x0":2.5309075187605625,"y0":50.003578449036986,"z0":5.436173499714398,"aX":14.81337716464707},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":1646,"spinDirection":118},"zone":13,"typeConfidence":0.39,"plateTime":0.4440219892496433,"extension":5.650362401237984},"index":3,"playId":"88426360-385e-329f-aa94-e7255361ee80","pitchNumber":2,"startTime":"2026-04-23T01:17:29.132Z","endTime":"2026-04-23T01:17:32.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51799021161281,"aZ":-29.070307607745978,"pfxX":-6.5694060425506065,"pfxZ":2.2728749139901208,"pX":0.5845476114916166,"pZ":2.3313976384741655,"vX0":-4.1563605807992445,"vY0":-116.58452543067905,"vZ0":-0.4598624794740259,"x":94.72,"y":175.83,"x0":3.248757232605148,"y0":50.00392785183246,"z0":5.293662519546808,"aX":-8.971366590532872},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.3,"breakHorizontal":13.0,"spinRate":2780,"spinDirection":285},"zone":6,"typeConfidence":0.9,"plateTime":0.47123278257511725,"extension":5.811887810420744},"index":4,"playId":"8aaf9f70-cd63-3c60-abdf-19f7a96e38f6","pitchNumber":3,"startTime":"2026-04-23T01:17:46.267Z","endTime":"2026-04-23T01:17:50.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08011085537764,"aZ":-33.298600981415724,"pfxX":10.131935913331557,"pfxZ":-0.7338707273243843,"pX":0.43005953768669164,"pZ":1.4543097609351814,"vX0":-8.868369577336187,"vY0":-123.25593285695363,"vZ0":-3.1102379166988587,"x":100.61,"y":199.51,"x0":2.762763704283781,"y0":50.00304624949062,"z0":5.551761342534405,"aX":15.550395214155195},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":-16.2,"spinRate":1781,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.44482051480652274,"extension":5.5433515689216595},"index":5,"playId":"515eb26f-9bc2-3bac-9e5a-262ee551f450","pitchNumber":4,"startTime":"2026-04-23T01:18:08.257Z","endTime":"2026-04-23T01:18:13.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875650159262864,"aZ":-35.1304130376894,"pfxX":10.42941470965399,"pfxZ":-2.010536714972268,"pX":0.1207139612836949,"pZ":2.31363697070313,"vX0":-9.657904045557798,"vY0":-121.12367733885914,"vZ0":-0.4747098044230844,"x":112.4,"y":176.31,"x0":2.823988090570727,"y0":50.00176557380136,"z0":5.610633558724543,"aX":15.340116117271124},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.5,"breakHorizontal":-16.3,"spinRate":1884,"spinDirection":100},"zone":5,"typeConfidence":0.91,"plateTime":0.45395607587331144,"extension":5.564821421367086},"hitData":{"launchSpeed":94.6,"launchAngle":45.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.48,"coordY":84.8}},"index":6,"playId":"e21095e2-25df-33f5-ac9d-c5df2abe3120","pitchNumber":5,"startTime":"2026-04-23T01:18:32.518Z","endTime":"2026-04-23T01:18:46.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:18:46.111Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks. Austin Martin to 3rd. Josh Bell to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:22:09.331Z","endTime":"2026-04-23T01:23:58.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Jeffers replaces Kody Clemens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:19:08.918Z","endTime":"2026-04-23T01:19:29.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T01:19:29.068Z","endTime":"2026-04-23T01:19:38.624Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Luke Weaver replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-23T01:19:38.624Z","endTime":"2026-04-23T01:22:11.631Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68405002690415,"aZ":-27.93476203911625,"pfxX":-9.286302394353294,"pfxZ":2.6222204465850787,"pX":2.06527514876223,"pZ":3.483920621942561,"vX0":10.944562679010202,"vY0":-126.2970800029662,"vZ0":0.26855241558597887,"x":38.28,"y":144.71,"x0":-1.1174683293322905,"y0":50.00207364300859,"z0":5.622621779097252,"aX":-15.00485625118668},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":14.3,"spinRate":1892,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.43365540357207566,"extension":6.112173354671057},"index":3,"playId":"c150beca-f1ef-30ee-87ce-317435e52624","pitchNumber":1,"startTime":"2026-04-23T01:22:11.631Z","endTime":"2026-04-23T01:22:14.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98766768585411,"aZ":-9.020350860954206,"pfxX":-4.488804889654872,"pfxZ":12.353717576591182,"pX":1.283459091966884,"pZ":3.405890365347577,"vX0":8.333243266739643,"vY0":-137.1690616597968,"vZ0":-3.969824715457476,"x":68.08,"y":146.82,"x0":-1.2335701786960986,"y0":50.0025588156318,"z0":5.50554497581102,"aX":-8.413508045344669},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.5,"breakHorizontal":6.0,"spinRate":2423,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.401837025660996,"extension":6.145233973857951},"index":4,"playId":"6d36b2ba-3f60-316d-afd0-55253acb3416","pitchNumber":2,"startTime":"2026-04-23T01:22:33.596Z","endTime":"2026-04-23T01:22:37.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78255644438018,"aZ":-11.020313368671133,"pfxX":-5.38758958028078,"pfxZ":11.421284233412763,"pX":1.1945566451369,"pZ":2.5391068621635635,"vX0":8.039722566581673,"vY0":-136.1853394502108,"vZ0":-5.596614079452884,"x":71.47,"y":170.22,"x0":-1.115014381183431,"y0":50.00563476732082,"z0":5.404313090130919,"aX":-9.981787618428624},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":7.8,"spinRate":2464,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40435479778940797,"extension":6.113002957795984},"index":5,"playId":"4814d775-5d04-309b-a200-9c17c51fee82","pitchNumber":3,"startTime":"2026-04-23T01:22:54.462Z","endTime":"2026-04-23T01:22:59.312Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30484492960187,"aZ":-10.661465573481864,"pfxX":-5.343093906133963,"pfxZ":11.518440507828018,"pX":-0.46308122301754645,"pZ":2.837631652540232,"vX0":4.46821036148903,"vY0":-136.8171328122772,"vZ0":-4.9607521601229365,"x":134.65,"y":162.16,"x0":-1.435059842347664,"y0":50.00653624426345,"z0":5.425330621893391,"aX":-9.983486936640777},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":8.5,"spinRate":2505,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4025876210454755,"extension":6.064830335361873},"index":6,"playId":"a806cc4b-8ba8-3f7b-aea0-099ed13f2673","pitchNumber":4,"startTime":"2026-04-23T01:23:15.296Z","endTime":"2026-04-23T01:23:19.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":7,"playId":"82fa2c37-d06c-4d03-96f1-7b95f879052b","startTime":"2026-04-23T01:23:35.550Z","endTime":"2026-04-23T01:23:40.550Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39464171604,"aZ":-21.94704870356582,"pfxX":0.506538213436833,"pfxZ":5.909097130748139,"pX":0.566949349973496,"pZ":4.2478631283992625,"vX0":4.58958429816127,"vY0":-131.3516685951536,"vZ0":0.6825644905944134,"x":95.39,"y":124.09,"x0":-1.2758957876622834,"y0":50.00070878932086,"z0":5.62901693054687,"aX":0.8747568537165282},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":-2.0,"spinRate":2554,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.41858783692575896,"extension":6.05338153413141},"index":8,"playId":"fd5a6f26-4f46-3de6-9c54-3c4b55d70c02","pitchNumber":5,"startTime":"2026-04-23T01:23:55.083Z","endTime":"2026-04-23T01:23:58.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:23:58.442Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to catcher Francisco Alvarez in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:23:58.010Z","endTime":"2026-04-23T01:27:15.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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,3,4,5,6],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":2},"pitchData":{"startSpeed":95.6,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22988838413983,"aZ":-7.617825279956137,"pfxX":-5.143469554747849,"pfxZ":12.791557862441504,"pX":0.9417990553314128,"pZ":3.047457161343792,"vX0":7.511859445870488,"vY0":-138.91027771624815,"vZ0":-4.8726289163425625,"x":81.1,"y":156.5,"x0":-1.151572454403957,"y0":50.00583046504363,"z0":5.351651765941932,"aX":-9.877159381731188},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.1,"breakHorizontal":7.4,"spinRate":2517,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39699617688896494,"extension":6.241581985001821},"index":0,"playId":"fc173668-2416-37eb-9d19-b2e5a382655f","pitchNumber":1,"startTime":"2026-04-23T01:24:42.825Z","endTime":"2026-04-23T01:24:46.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33446596542075,"aZ":-7.459079742881943,"pfxX":-4.15026552883821,"pfxZ":12.976306080767083,"pX":-0.14704931837100718,"pZ":2.4825294397470743,"vX0":4.441228781688868,"vY0":-138.44757674570826,"vZ0":-6.503597617014556,"x":122.61,"y":171.75,"x0":-1.2473962916792432,"y0":50.00501831309945,"z0":5.388238222239855,"aX":-7.906369024657165},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":22.0,"breakHorizontal":6.4,"spinRate":2539,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.398501528552198,"extension":6.09613170720963},"index":1,"playId":"5310f0f8-e755-3302-a59a-f60d5c5871f0","pitchNumber":2,"startTime":"2026-04-23T01:25:04.648Z","endTime":"2026-04-23T01:25:08.319Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-23T01:25:13.639Z","endTime":"2026-04-23T01:25:35.977Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98388990935634,"aZ":-9.83585771727609,"pfxX":-5.29981853219946,"pfxZ":11.597644020109149,"pX":-0.5634398120519658,"pZ":3.762692040936165,"vX0":3.6788074863934628,"vY0":-138.84147408708918,"vZ0":-3.0789224498240007,"x":138.48,"y":137.19,"x0":-1.226203661541346,"y0":50.001835804223425,"z0":5.554285795468877,"aX":-10.207442998120971},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":8.6,"spinRate":2574,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3965432457490383,"extension":6.147987296257035},"index":3,"playId":"7af3d3cf-b9a3-3c75-a92f-44debd9ebb3d","pitchNumber":3,"startTime":"2026-04-23T01:25:35.977Z","endTime":"2026-04-23T01:25:39.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.891409387363886,"aZ":-11.141024788161355,"pfxX":-2.12361698360083,"pfxZ":10.870253438906031,"pX":-0.09231445441316208,"pZ":4.567936383376339,"vX0":3.981654396813157,"vY0":-139.1027096141141,"vZ0":-0.8748216141754009,"x":120.52,"y":115.45,"x0":-1.2746142487064622,"y0":50.00205356164353,"z0":5.6347313374686205,"aX":-4.10943087669103},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":2.9,"spinRate":2365,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39569426640948,"extension":6.0807303352343975},"index":4,"playId":"09b48905-cf8e-3b86-91a0-41b345bee07a","pitchNumber":4,"startTime":"2026-04-23T01:26:03.347Z","endTime":"2026-04-23T01:26:06.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.288416943368706,"aZ":-24.762081714940514,"pfxX":-8.698244552342402,"pfxZ":4.549306149106286,"pX":0.4386410097406133,"pZ":1.5633894134013635,"vX0":6.749181483219428,"vY0":-126.95278220497575,"vZ0":-4.489513031081653,"x":100.28,"y":196.57,"x0":-1.1258006430857497,"y0":50.005899831584685,"z0":5.328768672684679,"aX":-14.183404205458269},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":1970,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4316399643878146,"extension":6.076263172340918},"index":5,"playId":"ee6cc48a-b278-3b49-a069-9e5394ec5d77","pitchNumber":5,"startTime":"2026-04-23T01:26:25.904Z","endTime":"2026-04-23T01:26:30.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34710212585083,"aZ":-8.595424892519045,"pfxX":-4.194362593433493,"pfxZ":12.114818604179813,"pX":-0.42342775437744307,"pZ":3.791807974553402,"vX0":3.6518116892291443,"vY0":-139.56127174206316,"vZ0":-3.067314340918238,"x":133.14,"y":136.4,"x0":-1.2126620264555734,"y0":50.000816731192934,"z0":5.483926786196024,"aX":-8.162055741382781},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.4,"breakHorizontal":6.7,"spinRate":2594,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39450075695732245,"extension":6.1848294660907435},"hitData":{"launchSpeed":70.3,"launchAngle":80.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":148.26,"coordY":207.42}},"index":6,"playId":"7425a7a1-e366-3139-a69d-ab0f5439d1e4","pitchNumber":6,"startTime":"2026-04-23T01:27:05.620Z","endTime":"2026-04-23T01:27:15.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:27:15.992Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:29:50.459Z","endTime":"2026-04-23T01:30:37.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T01:29:09.187Z","endTime":"2026-04-23T01:29:09.207Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"description":"Defensive switch from catcher to first base for Victor Caratini.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T01:29:09.207Z","endTime":"2026-04-23T01:29:09.208Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400"},{"details":{"description":"Ryan Jeffers remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-23T01:29:09.208Z","endTime":"2026-04-23T01:29:09.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"description":"Pitching Change: Taylor Rogers replaces Eric Orze.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-23T01:29:09.210Z","endTime":"2026-04-23T01:29:52.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18433446156996,"aZ":-22.816961052372797,"pfxX":-0.35370397731083736,"pfxZ":5.569891003343075,"pX":-0.05759879210092958,"pZ":2.9857022334652297,"vX0":-4.106354634181899,"vY0":-128.87628419339057,"vZ0":-2.167901250094083,"x":119.2,"y":158.17,"x0":1.6033546599787891,"y0":50.0021230735102,"z0":5.603126156243668,"aX":-0.5927358222984687},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.8,"breakHorizontal":1.6,"spinRate":2386,"spinDirection":160},"zone":2,"typeConfidence":0.92,"plateTime":0.4252694440908962,"extension":5.7375014174690735},"index":4,"playId":"43dd4b15-abbb-3337-912e-56afc571f12f","pitchNumber":1,"startTime":"2026-04-23T01:29:52.617Z","endTime":"2026-04-23T01:29:57.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1468615875437,"aZ":-25.760068033191004,"pfxX":-1.6374230030825183,"pfxZ":3.9400252147553108,"pX":-1.8735306501716333,"pZ":3.634092573779419,"vX0":-7.903317895836035,"vY0":-127.07647039862552,"vZ0":-0.006516478957633298,"x":188.41,"y":140.66,"x0":1.4953948220521474,"y0":50.0031825950942,"z0":5.690884079363316,"aX":-2.664547317891491},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":4.8,"spinRate":2340,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.43178240123181233,"extension":5.7268817589122},"index":5,"playId":"44dca722-6b6e-337c-aaed-42fbf65ebfdc","pitchNumber":2,"startTime":"2026-04-23T01:30:09.057Z","endTime":"2026-04-23T01:30:12.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78940111186126,"aZ":-31.234582260875897,"pfxX":-9.886582459722707,"pfxZ":0.7131249914095772,"pX":-0.6802166227187175,"pZ":2.748507334347588,"vX0":-2.929384653724156,"vY0":-114.63820369341389,"vZ0":0.4910599426927851,"x":142.93,"y":164.57,"x0":1.9013830969728267,"y0":50.004484518261734,"z0":5.600447675604238,"aX":-13.052311732877945},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.7,"breakHorizontal":18.6,"spinRate":2786,"spinDirection":286},"zone":4,"typeConfidence":0.9,"plateTime":0.4792852553762952,"extension":5.607163794900697},"hitData":{"launchSpeed":74.2,"launchAngle":15.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.54,"coordY":127.07}},"index":6,"playId":"e927996a-89d3-34e0-ac89-208d70a9e05d","pitchNumber":3,"startTime":"2026-04-23T01:30:25.218Z","endTime":"2026-04-23T01:30:37.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:30:37.462Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:30:31.931Z","endTime":"2026-04-23T01:31:51.463Z","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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","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":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":78.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506716199651542,"aZ":-27.883733957507182,"pfxX":-2.0524059149397123,"pfxZ":2.7136267788335022,"pX":-0.06287799713123368,"pZ":3.5203513141436353,"vX0":-4.015940604147824,"vY0":-125.0828044492363,"vZ0":0.5432414211684596,"x":119.4,"y":143.73,"x0":1.8309398868889535,"y0":50.004735138128574,"z0":5.5887137850718895,"aX":-3.2486003322396004},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.3,"breakHorizontal":4.7,"spinRate":2331,"spinDirection":169},"zone":11,"typeConfidence":0.89,"plateTime":0.4380849114243013,"extension":5.731253748970825},"index":0,"playId":"62fe7e7a-0a81-3840-9a3d-6958834b5a6e","pitchNumber":1,"startTime":"2026-04-23T01:31:03.015Z","endTime":"2026-04-23T01:31:07.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8025568046783,"aZ":-25.35664002014612,"pfxX":10.838869351101946,"pfxZ":3.947479079351913,"pX":-1.4382560121413919,"pZ":2.9649573553039934,"vX0":-10.727851762467196,"vY0":-131.10260862546357,"vZ0":-1.9862281690465222,"x":171.82,"y":158.73,"x0":1.3143843730270763,"y0":50.002348710588805,"z0":5.640302358842517,"aX":18.715945098127357},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-17.0,"spinRate":2092,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.41908018202981845,"extension":5.7864762841683755},"index":1,"playId":"34441f71-237d-3d8c-abd7-3e9994023d74","pitchNumber":2,"startTime":"2026-04-23T01:31:22.169Z","endTime":"2026-04-23T01:31:25.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544470645832867,"aZ":-31.753273383832976,"pfxX":-0.28104768247660616,"pfxZ":0.25931444954525773,"pX":-0.15841382548758925,"pZ":3.3332905371724126,"vX0":-4.421671047126577,"vY0":-125.7502766510055,"vZ0":0.6422662691137864,"x":123.04,"y":148.78,"x0":1.6562243969332835,"y0":50.00181869693296,"z0":5.64254005469634,"aX":-0.4505935307433014},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":1.4,"spinRate":2314,"spinDirection":189},"zone":2,"typeConfidence":0.88,"plateTime":0.4349064736161967,"extension":5.721492989243573},"hitData":{"launchSpeed":96.6,"launchAngle":24.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.97,"coordY":78.09}},"index":2,"playId":"4ce3a871-39e9-38ff-9991-dbfa8526184e","pitchNumber":3,"startTime":"2026-04-23T01:31:40.052Z","endTime":"2026-04-23T01:31:51.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:31:51.463Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:31:47.826Z","endTime":"2026-04-23T01:34:56.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":69.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740175642196235,"aZ":-29.787469015231135,"pfxX":-11.700647061602798,"pfxZ":1.8965883386110445,"pX":0.5920551580670997,"pZ":3.7254355619989585,"vX0":0.2616621691015273,"vY0":-112.34849899749946,"vZ0":2.3308095050258872,"x":94.43,"y":138.19,"x0":1.9884689587988127,"y0":50.00000332387484,"z0":5.73977302332632,"aX":-14.687553661715043},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":4.4,"breakHorizontal":21.0,"spinRate":2673,"spinDirection":281},"zone":12,"typeConfidence":0.91,"plateTime":0.49089011508416736,"extension":5.691740158520406},"index":0,"playId":"9103d97a-c8cc-341d-b0fb-03f47578ba34","pitchNumber":1,"startTime":"2026-04-23T01:32:20.721Z","endTime":"2026-04-23T01:32:25.010Z","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":"41bc2d25-c4bb-3107-8ac4-bae7d8b31658","startTime":"2026-04-23T01:32:40.210Z","endTime":"2026-04-23T01:32:46.370Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Brett Baty batting, Juan Soto picked off and caught stealing 2nd base, shortstop Brooks Lee.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"41bc2d25-c4bb-3107-8ac4-bae7d8b31658","startTime":"2026-04-23T01:32:56.993Z","endTime":"2026-04-23T01:33:16.351Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210906721041702,"aZ":-33.278817639673505,"pfxX":-7.914854075889389,"pfxZ":-0.8501487956261187,"pX":0.013772295751200621,"pZ":1.743138167614899,"vX0":-1.9931290967208952,"vY0":-114.35805857112786,"vZ0":-1.0500469683046145,"x":116.48,"y":191.72,"x0":1.927944837167963,"y0":50.002020946627795,"z0":5.519606713732605,"aX":-10.31504305652577},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.4,"breakHorizontal":14.9,"spinRate":2702,"spinDirection":287},"zone":8,"typeConfidence":0.9,"plateTime":0.4819097090217377,"extension":5.783695534358405},"index":3,"playId":"0d39c56d-aef1-3164-bcf4-cf5cc4e70d9f","pitchNumber":2,"startTime":"2026-04-23T01:33:16.351Z","endTime":"2026-04-23T01:33:43.351Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.095140198377944,"aZ":-33.70032356386601,"pfxX":-8.892763502234589,"pfxZ":-1.1983071105392327,"pX":-0.7394620793738713,"pZ":2.2127617062622273,"vX0":-3.162450792274675,"vY0":-113.54768922447435,"vZ0":0.054593648052844834,"x":145.19,"y":179.04,"x0":1.8354140358088278,"y0":50.0018177590558,"z0":5.604636526939818,"aX":-11.351876248231243},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.8,"breakHorizontal":17.0,"spinRate":2751,"spinDirection":293},"zone":7,"typeConfidence":0.9,"plateTime":0.4865495010709511,"extension":5.805202488184159},"index":4,"playId":"e4a18350-0d40-3c5a-b177-8f3d4d3f4b67","pitchNumber":3,"startTime":"2026-04-23T01:33:47.653Z","endTime":"2026-04-23T01:33:51.907Z","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":87.3,"endSpeed":79.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658654001968642,"aZ":-24.950811005938025,"pfxX":-0.010939511719685546,"pfxZ":4.464875885419387,"pX":0.32144947380250616,"pZ":2.6917479783573106,"vX0":-3.6700635605184497,"vY0":-127.04486602679117,"vZ0":-2.199752972278959,"x":104.75,"y":166.1,"x0":1.7927487101360684,"y0":50.00153164374817,"z0":5.57400563038469,"aX":-0.016741808546567632},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":1.0,"spinRate":2256,"spinDirection":155},"zone":6,"typeConfidence":0.92,"plateTime":0.43292615504329124,"extension":5.71276700131806},"index":5,"playId":"ff4e2173-a624-394c-aced-5ad998140052","pitchNumber":4,"startTime":"2026-04-23T01:34:04.635Z","endTime":"2026-04-23T01:34:08.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-23T01:34:20.845Z","endTime":"2026-04-23T01:34:35.323Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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":92.6,"endSpeed":83.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.839198654261235,"aZ":-22.026405217601692,"pfxX":11.628443693756939,"pfxZ":5.596851199349668,"pX":-0.4087369650642633,"pZ":3.623418647115641,"vX0":-8.781055717029444,"vY0":-134.47667439371125,"vZ0":-1.1264510783361081,"x":132.58,"y":140.95,"x0":1.4042282153587549,"y0":50.00450932321091,"z0":5.6249348682706115,"aX":21.090463344661387},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":-19.0,"spinRate":2101,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.4088524160487923,"extension":5.748375280202977},"index":7,"playId":"8225eb15-1f91-30f3-b84c-6b857198a1d0","pitchNumber":5,"startTime":"2026-04-23T01:34:35.323Z","endTime":"2026-04-23T01:34:39.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":69.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5202986865807,"aZ":-34.034204573853266,"pfxX":-10.498170786412611,"pfxZ":-1.4736013302531372,"pX":0.6471220605165118,"pZ":3.8239772424004403,"vX0":-0.010754785811694367,"vY0":-112.69651036641608,"vZ0":3.3664179643602754,"x":92.33,"y":135.53,"x0":2.011199920201452,"y0":50.005146511275676,"z0":5.796680870106569,"aX":-13.218986995070258},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.2,"breakHorizontal":18.8,"spinRate":2754,"spinDirection":290},"zone":12,"typeConfidence":0.91,"plateTime":0.49002514915569373,"extension":5.745109732929323},"index":8,"playId":"1bed4d56-060f-355e-bdc5-551385c4b2cc","pitchNumber":6,"startTime":"2026-04-23T01:34:52.413Z","endTime":"2026-04-23T01:34:56.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:34:56.970Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Alvarez walks. Brett Baty to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:37:43.828Z","endTime":"2026-04-23T01:41:03.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8,9,10,11],"actionIndex":[1],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:35:10.803Z","endTime":"2026-04-23T01:37:19.685Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Topa replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T01:37:19.685Z","endTime":"2026-04-23T01:37:46.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282905852416405,"aZ":-32.55751906369741,"pfxX":-11.71848949139045,"pfxZ":-0.21274268915729166,"pX":-1.1357572413421577,"pZ":1.6410808816265123,"vX0":7.026003126327359,"vY0":-134.62836157803045,"vZ0":-2.3841189746672193,"x":160.29,"y":194.47,"x0":-2.2672074843657812,"y0":50.00019786014656,"z0":4.8597155888583545,"aX":-21.34587785825929},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":19.6,"spinRate":2124,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.40801977783040355,"extension":5.722441360654438},"index":2,"playId":"d329a7ee-fc7a-336e-a3ca-4de2dd940b98","pitchNumber":1,"startTime":"2026-04-23T01:37:46.059Z","endTime":"2026-04-23T01:37:50.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27596345007189,"aZ":-28.228666285596876,"pfxX":5.720838169145262,"pfxZ":2.610704943693422,"pX":1.6886049372496257,"pZ":2.259228213800433,"vX0":7.908637950803205,"vY0":-122.9012339313664,"vZ0":-0.6047115618263685,"x":52.63,"y":177.78,"x0":-2.329958847574574,"y0":50.001003998726304,"z0":4.933138197998729,"aX":8.637305143280985},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.8,"breakHorizontal":-12.4,"spinRate":2492,"spinDirection":69},"zone":14,"typeConfidence":0.82,"plateTime":0.44786715214966,"extension":5.6848009677447635},"index":3,"playId":"e964e34d-a41a-30c7-93e5-e040227a67c3","pitchNumber":2,"startTime":"2026-04-23T01:38:02.866Z","endTime":"2026-04-23T01:38:05.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.449410992529852,"aZ":-34.352326979490094,"pfxX":-11.864859461047654,"pfxZ":-1.1862383837229746,"pX":-0.9785092637717389,"pZ":1.5180865707202964,"vX0":7.482600802217908,"vY0":-134.47613911756795,"vZ0":-2.1138887160488506,"x":154.3,"y":197.79,"x0":-2.2569952850150417,"y0":50.005556833192124,"z0":4.753717327273174,"aX":-21.711061448565093},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.4,"breakHorizontal":19.9,"spinRate":2212,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.40746713528461553,"extension":5.673240487213363},"index":4,"playId":"2ed8dacb-deca-375a-96ee-e89c5acc7d29","pitchNumber":3,"startTime":"2026-04-23T01:38:23.586Z","endTime":"2026-04-23T01:38:28.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"startTime":"2026-04-23T01:38:40.621Z","endTime":"2026-04-23T01:38:58.576Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":84.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01936770463943,"aZ":-32.46748502831006,"pfxX":-12.463595011282507,"pfxZ":-0.1583003795120863,"pX":-0.21713513097475654,"pZ":2.814282532077047,"vX0":9.097187332440658,"vY0":-135.18571450004603,"vZ0":0.1427885937521518,"x":125.28,"y":162.79,"x0":-2.0223422621806066,"y0":50.003709506321044,"z0":5.057311839185292,"aX":-22.85612784063966},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.0,"breakHorizontal":20.4,"spinRate":2170,"spinDirection":252},"zone":2,"typeConfidence":0.92,"plateTime":0.40661501659001686,"extension":5.763851339463472},"index":6,"playId":"25951b99-fd01-38ed-b850-e1e92bcee47f","pitchNumber":4,"startTime":"2026-04-23T01:38:58.576Z","endTime":"2026-04-23T01:39:01.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86623389639309,"aZ":-28.258504010392667,"pfxX":5.491044084934003,"pfxZ":2.624405955260185,"pX":2.6093196295246313,"pZ":1.4838061860157574,"vX0":9.82803810601138,"vY0":-122.21186825105518,"vZ0":-2.200175459753531,"x":17.54,"y":198.72,"x0":-2.197624631177116,"y0":50.00573266031692,"z0":4.852971951918514,"aX":8.203445967190358},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-12.5,"spinRate":2503,"spinDirection":62},"zone":14,"typeConfidence":0.83,"plateTime":0.45031546119023647,"extension":5.7441657544682245},"index":7,"playId":"327152f5-5343-34a6-b8f6-49fe80da8d3c","pitchNumber":5,"startTime":"2026-04-23T01:39:21.788Z","endTime":"2026-04-23T01:39:24.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65577541712463,"aZ":-27.784533969837163,"pfxX":-11.646697119748708,"pfxZ":2.330388003290304,"pX":-0.37586843508337947,"pZ":2.790851378232074,"vX0":8.85909984244663,"vY0":-136.88251575685845,"vZ0":-0.7375737042471332,"x":131.33,"y":163.43,"x0":-2.155250659968996,"y0":50.000044249096426,"z0":4.980899022196042,"aX":-21.9066594627784},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.3,"breakHorizontal":19.0,"spinRate":2130,"spinDirection":251},"zone":1,"typeConfidence":0.9,"plateTime":0.4014859936677624,"extension":5.9016079753853035},"index":8,"playId":"a5911ded-3375-30d5-96f2-bf005bab958f","pitchNumber":6,"startTime":"2026-04-23T01:39:42.605Z","endTime":"2026-04-23T01:39:45.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648715113658774,"aZ":-37.69037800357673,"pfxX":-10.77395132007221,"pfxZ":-2.970022038131358,"pX":0.12816063574899825,"pZ":2.094119707887906,"vX0":9.547376471757822,"vY0":-135.4293620368169,"vZ0":-0.4080912722475305,"x":112.11,"y":182.24,"x0":-2.0435166703750722,"y0":50.00388814692182,"z0":4.8836275606969926,"aX":-20.009734615316017},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-5.3,"breakHorizontal":17.5,"spinRate":2074,"spinDirection":253},"zone":8,"typeConfidence":0.93,"plateTime":0.4044894013837017,"extension":5.678777133659294},"index":9,"playId":"7f18275b-8c0f-362b-9e99-b88b10e2605e","pitchNumber":7,"startTime":"2026-04-23T01:40:08.756Z","endTime":"2026-04-23T01:40:11.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527875629535156,"aZ":-34.89696982228916,"pfxX":-11.685129725247997,"pfxZ":-1.4695627639988675,"pX":0.5761987897248954,"pZ":2.6572494035162855,"vX0":10.67369926383053,"vY0":-135.49730820188117,"vZ0":0.35674135021399,"x":95.04,"y":167.03,"x0":-1.9023480772002832,"y0":50.0017631165414,"z0":4.9687593419099025,"aX":-21.653872048592735},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.4,"breakHorizontal":18.8,"spinRate":2156,"spinDirection":246},"zone":6,"typeConfidence":0.93,"plateTime":0.4047524887563876,"extension":5.753388525718717},"index":10,"playId":"ebe4b63a-55bc-35d8-80ef-d1de569cd9c6","pitchNumber":8,"startTime":"2026-04-23T01:40:32.752Z","endTime":"2026-04-23T01:40:36.611Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164396451271447,"aZ":-25.460294293372442,"pfxX":-2.849332251735734,"pfxZ":3.726915130761018,"pX":1.2829268333199018,"pZ":3.275577114713901,"vX0":9.967661803303052,"vY0":-132.81438108089128,"vZ0":8.9066845649599E-4,"x":68.1,"y":150.34,"x0":-2.134541902857407,"y0":50.00441621910109,"z0":5.113824117774013,"aX":-5.136648748663573},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":3.2,"spinRate":2234,"spinDirection":245},"zone":12,"typeConfidence":0.9,"plateTime":0.4110696614478839,"extension":5.696143399389868},"index":11,"playId":"409ff1c4-f808-3ef2-8f59-02cbdcfe4011","pitchNumber":9,"startTime":"2026-04-23T01:40:58.897Z","endTime":"2026-04-23T01:41:03.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:41:03.361Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a fly ball to right fielder Matt Wallner. Brett Baty scores. Francisco Alvarez to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:41:01.679Z","endTime":"2026-04-23T01:42:06.360Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"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(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.8,"endSpeed":85.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.047702082583363,"aZ":-34.10919341985102,"pfxX":-11.107253623668205,"pfxZ":-1.0330042097801186,"pX":-0.5005928155167766,"pZ":2.037624289958428,"vX0":8.24114080764794,"vY0":-136.31785034289342,"vZ0":-1.2333321119718237,"x":136.08,"y":183.76,"x0":-2.125749296348333,"y0":50.00275315328171,"z0":4.859030183698053,"aX":-20.823256935451415},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.9,"breakHorizontal":18.2,"spinRate":2038,"spinDirection":253},"zone":7,"typeConfidence":0.93,"plateTime":0.4023995956511599,"extension":5.8043919331314955},"index":0,"playId":"5b0dd603-331c-32c3-9ff2-a5c4962c87ab","pitchNumber":1,"startTime":"2026-04-23T01:41:32.446Z","endTime":"2026-04-23T01:41:35.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298749454777628,"aZ":-36.18356416738269,"pfxX":-10.47321949197891,"pfxZ":-2.157640873620858,"pX":-0.9400731501269233,"pZ":2.8194582512563104,"vX0":7.174089580569816,"vY0":-135.54683024602673,"vZ0":1.1388624533402134,"x":152.83,"y":162.65,"x0":-2.26357691538614,"y0":50.00561867197999,"z0":4.925031259949657,"aX":-19.444301653972058},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-3.5,"breakHorizontal":17.4,"spinRate":2148,"spinDirection":252},"zone":11,"typeConfidence":0.92,"plateTime":0.4044679890862919,"extension":5.729626962605061},"hitData":{"launchSpeed":70.3,"launchAngle":34.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.78,"coordY":121.43}},"index":1,"playId":"69521c6a-8100-363b-a961-69cea947bd49","pitchNumber":2,"startTime":"2026-04-23T01:41:54.754Z","endTime":"2026-04-23T01:42:06.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:42:06.360Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:42:17.674Z","endTime":"2026-04-23T01:45:34.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58477375165885,"aZ":-24.721244705299696,"pfxX":-3.955521930250836,"pfxZ":4.141875393220635,"pX":0.5660647842900247,"pZ":3.4919722989539013,"vX0":8.724595396646098,"vY0":-133.48894230654872,"vZ0":0.6693499410467789,"x":95.42,"y":144.5,"x0":-2.2353061968340815,"y0":50.00216797778635,"z0":5.0221081838613015,"aX":-7.117157783324832},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":5.2,"spinRate":2292,"spinDirection":240},"zone":12,"typeConfidence":0.85,"plateTime":0.4108233565228492,"extension":5.904861579356934},"index":0,"playId":"43f9d032-85b9-35ad-9cd0-ffd9462b93cc","pitchNumber":1,"startTime":"2026-04-23T01:42:55.665Z","endTime":"2026-04-23T01:43:22.679Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"}}},{"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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52182078307483,"aZ":-30.442321040779667,"pfxX":-12.328905474592517,"pfxZ":0.9514267340766729,"pX":0.710321776633238,"pZ":3.0914627586714767,"vX0":11.71231898554766,"vY0":-135.0824020502026,"vZ0":0.847949998222236,"x":89.92,"y":155.31,"x0":-2.1037144527091414,"y0":50.00560528606634,"z0":4.932400013672208,"aX":-22.53121991816166},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.2,"breakHorizontal":19.4,"spinRate":2081,"spinDirection":253},"zone":3,"typeConfidence":0.91,"plateTime":0.4072356146070071,"extension":6.011243502667445},"index":1,"playId":"df492615-4734-39ba-825b-fb55d4858f80","pitchNumber":2,"startTime":"2026-04-23T01:43:28.249Z","endTime":"2026-04-23T01:43:31.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173407572884315,"aZ":-23.974876855953138,"pfxX":-1.120492882124576,"pfxZ":4.603396483603168,"pX":0.701505158472559,"pZ":3.478068688039787,"vX0":7.751803137950031,"vY0":-132.1529027573006,"vZ0":0.5647134050371255,"x":90.26,"y":144.87,"x0":-2.11487142766635,"y0":50.00516941030266,"z0":5.01235263826227,"aX":-1.9975173612332837},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":0.5,"spinRate":2246,"spinDirection":236},"zone":12,"typeConfidence":0.88,"plateTime":0.4132788939209826,"extension":5.861394159939249},"index":2,"playId":"117b0f6b-7b95-30fc-a78f-837d83ce4f2d","pitchNumber":3,"startTime":"2026-04-23T01:43:52.984Z","endTime":"2026-04-23T01:44:20.012Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"}}},{"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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.792943834715338,"aZ":-23.347436574478266,"pfxX":-1.953969833624992,"pfxZ":4.903333148171601,"pX":1.4552685104610599,"pZ":3.09693526760033,"vX0":10.013382245885834,"vY0":-133.0923189316068,"vZ0":-0.6215105022477911,"x":61.53,"y":155.16,"x0":-2.0970347270851377,"y0":50.00048051427468,"z0":5.020054126410566,"aX":-3.517554578750948},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":1.4,"spinRate":2185,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.4110860687903508,"extension":5.810528563413726},"index":3,"playId":"30eb1c84-62a6-3a3f-a724-024f4c6b4a3f","pitchNumber":4,"startTime":"2026-04-23T01:44:25.863Z","endTime":"2026-04-23T01:44:28.874Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39544144607002,"aZ":-23.590353433433464,"pfxX":-1.6569868075475869,"pfxZ":4.903745255148939,"pX":0.6200147951783239,"pZ":2.832757057758817,"vX0":8.000154683225622,"vY0":-131.5793847425798,"vZ0":-1.036504890869514,"x":93.37,"y":162.3,"x0":-2.2468890123073435,"y0":50.001418185386136,"z0":4.982657195048134,"aX":-2.900163417495251},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":1.2,"spinRate":2186,"spinDirection":238},"zone":3,"typeConfidence":0.88,"plateTime":0.41655723041051473,"extension":5.792078503797166},"index":4,"playId":"654b4e61-2a39-38d7-aa03-45fa8d0a30c9","pitchNumber":5,"startTime":"2026-04-23T01:44:46.479Z","endTime":"2026-04-23T01:44:49.696Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92176704894227,"aZ":-41.84867008297359,"pfxX":-7.599711066452219,"pfxZ":-5.965452315519087,"pX":0.35521276034304133,"pZ":1.640670091157379,"vX0":8.758550349018904,"vY0":-127.02568903063205,"vZ0":0.20109232166644686,"x":103.46,"y":194.48,"x0":-2.162857296692751,"y0":50.00457586161451,"z0":4.90928831478686,"aX":-12.324201779969313},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.4,"breakHorizontal":11.6,"spinRate":1694,"spinDirection":267},"zone":9,"typeConfidence":0.9,"plateTime":0.4325066896668126,"extension":6.068331636481173},"hitData":{"launchSpeed":75.0,"launchAngle":25.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.97,"coordY":97.56}},"index":5,"playId":"8f6e5f2c-7ef5-39b5-9e22-cbcac763c88a","pitchNumber":6,"startTime":"2026-04-23T01:45:26.016Z","endTime":"2026-04-23T01:45:34.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:45:34.044Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T01:47:57.791Z","endTime":"2026-04-23T01:49:41.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carson Benge replaces left fielder Tommy Pham, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T01:46:56.474Z","endTime":"2026-04-23T01:48:00.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":502054,"link":"/api/v1/people/502054"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450201287875394,"aZ":-25.376910944706882,"pfxX":-8.066656823707497,"pfxZ":4.226321454944597,"pX":0.042766730057658214,"pZ":2.3229145204519583,"vX0":6.214902835341218,"vY0":-125.75671012521617,"vZ0":-2.734207184568316,"x":115.37,"y":176.06,"x0":-1.4072053610198405,"y0":50.00325759492601,"z0":5.473177137981216,"aX":-12.977663032806966},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.3,"breakHorizontal":13.3,"spinRate":1846,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4348172878280101,"extension":6.169853605545023},"index":1,"playId":"9106dcbb-32c1-318b-91c0-644a86cbc569","pitchNumber":1,"startTime":"2026-04-23T01:48:00.083Z","endTime":"2026-04-23T01:48:04.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":80.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919031861578222,"aZ":-24.87091393872524,"pfxX":-9.192719399272072,"pfxZ":4.481356713106893,"pX":-0.40223267309765975,"pZ":1.6749675449573216,"vX0":5.302099714836356,"vY0":-126.85731331757364,"vZ0":-4.20209847136304,"x":132.33,"y":193.56,"x0":-1.3248872199683892,"y0":50.00402241166254,"z0":5.335248684828308,"aX":-14.985709524416285},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":15.5,"spinRate":1817,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4317487800231161,"extension":6.300647069961744},"index":2,"playId":"c8752c8b-dfaa-3d49-bdde-4e86db754b9d","pitchNumber":2,"startTime":"2026-04-23T01:48:18.379Z","endTime":"2026-04-23T01:48:23.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732001650241507,"aZ":-25.722379512696385,"pfxX":-6.911903771002651,"pfxZ":3.934533840538384,"pX":-0.050559605246687005,"pZ":2.60176749060196,"vX0":5.478119378777833,"vY0":-127.42875324830881,"vZ0":-2.1684600893788297,"x":118.93,"y":168.53,"x0":-1.3325393702285429,"y0":50.004513924520204,"z0":5.500439693471451,"aX":-11.342799567638723},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":1885,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4301971138961429,"extension":6.180219478506257},"index":3,"playId":"6c9eff09-8a58-3572-a7b4-6302a007d8f5","pitchNumber":3,"startTime":"2026-04-23T01:48:49.701Z","endTime":"2026-04-23T01:48:55.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.852754325005556,"aZ":-10.734409445027596,"pfxX":-3.500131894785538,"pfxZ":11.36458550099354,"pX":0.684287335222171,"pZ":3.763957903941216,"vX0":6.306473169465509,"vY0":-137.10535096072132,"vZ0":-2.8127588685308105,"x":90.92,"y":137.15,"x0":-1.2004322064326898,"y0":50.00537233804286,"z0":5.545215766940812,"aX":-6.60538445361593},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.0,"breakHorizontal":4.9,"spinRate":2398,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4008723816668196,"extension":6.085793857153464},"index":4,"playId":"aa83824d-3c92-388e-9cea-44addb9c2a92","pitchNumber":4,"startTime":"2026-04-23T01:49:37.516Z","endTime":"2026-04-23T01:49:41.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:49:41.121Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T01:49:41.009Z","endTime":"2026-04-23T01:52:11.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974282492532392,"aZ":-29.018634770560617,"pfxX":-7.605147074436653,"pfxZ":1.9250243133250677,"pX":-0.08013691518706521,"pZ":4.150493428589766,"vX0":5.654907646599434,"vY0":-126.93059200452953,"vZ0":1.9793071448244863,"x":120.05,"y":126.72,"x0":-1.3442503329307658,"y0":50.00147941201675,"z0":5.6645601078381205,"aX":-12.46004752646732},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":12.6,"spinRate":1776,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.43082927095037826,"extension":6.1008655359842745},"index":0,"playId":"8f147107-e558-3b71-97fe-a38b216d29d6","pitchNumber":1,"startTime":"2026-04-23T01:50:08.874Z","endTime":"2026-04-23T01:50:12.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98575659225195,"aZ":-28.20638369057599,"pfxX":-6.839547519912971,"pfxZ":2.4142852530835412,"pX":0.04111240411015536,"pZ":2.235356874001451,"vX0":5.810396632896441,"vY0":-126.80891956071348,"vZ0":-2.3185011563260938,"x":115.43,"y":178.43,"x0":-1.3824086311566868,"y0":50.0007967647728,"z0":5.393731979603744,"aX":-11.227131576777062},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":11.2,"spinRate":1868,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.43062403320143083,"extension":6.270681883026486},"index":1,"playId":"f2ff408c-8abc-3239-ae67-a8fcb0ec2837","pitchNumber":2,"startTime":"2026-04-23T01:50:26.324Z","endTime":"2026-04-23T01:50:30.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":86.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15911685670647,"aZ":-10.6406269589312,"pfxX":-2.7986470696978767,"pfxZ":11.143791597131766,"pX":-0.22485952689584235,"pZ":2.961280596581587,"vX0":4.191575796251378,"vY0":-138.42561978629516,"vZ0":-4.546183868968231,"x":125.57,"y":158.83,"x0":-1.3981324728216573,"y0":50.001830747738836,"z0":5.34291625565323,"aX":-5.407808663942353},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2395,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3963535200912962,"extension":6.111827928526626},"index":2,"playId":"7301e930-030c-3f58-91f2-139ace70204f","pitchNumber":3,"startTime":"2026-04-23T01:50:43.876Z","endTime":"2026-04-23T01:50:48.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36852672477909,"aZ":-25.42392783379354,"pfxX":-8.86706579869444,"pfxZ":4.030454952472933,"pX":0.11619930410230413,"pZ":0.878998484320284,"vX0":6.526804002044662,"vY0":-128.28016481017718,"vZ0":-6.137353439977755,"x":112.57,"y":215.05,"x0":-1.303127391238189,"y0":50.00251396752292,"z0":5.27205498600857,"aX":-14.847371723171808},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":14.6,"spinRate":1904,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4262102502306724,"extension":6.22331365165374},"index":3,"playId":"736644e1-07e3-3186-8046-ca5391a52f29","pitchNumber":4,"startTime":"2026-04-23T01:51:03.599Z","endTime":"2026-04-23T01:51:07.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096454950156115,"aZ":-27.24295622657636,"pfxX":-7.531056112654067,"pfxZ":3.039378942356816,"pX":0.10352463040835973,"pZ":1.8604977124839992,"vX0":6.021184957919487,"vY0":-126.22013999517081,"vZ0":-3.3451722269368878,"x":113.05,"y":188.55,"x0":-1.3267039624891395,"y0":50.00605070530719,"z0":5.381066556940748,"aX":-12.234544323279977},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":1855,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.43285173539324395,"extension":6.164046735284162},"index":4,"playId":"273ba3ee-b47b-3cd6-a168-0328cc20f8d3","pitchNumber":5,"startTime":"2026-04-23T01:51:23.064Z","endTime":"2026-04-23T01:51:26.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-23T01:51:47.722Z","endTime":"2026-04-23T01:52:07.026Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53652471508015,"aZ":-7.631955367757908,"pfxX":-3.764740285790188,"pfxZ":12.575645403887373,"pX":0.17751019835346607,"pZ":1.9767089637971866,"vX0":5.241729651068305,"vY0":-139.13133305169566,"vZ0":-7.559816389528302,"x":110.23,"y":185.41,"x0":-1.2457331910692344,"y0":50.00111406690141,"z0":5.241833440757739,"aX":-7.346566143544197},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.2,"breakHorizontal":5.6,"spinRate":2492,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.39435157487360506,"extension":6.152228332307387},"index":6,"playId":"cfac1141-70e6-3bfe-83ed-7e6eeb05da7f","pitchNumber":6,"startTime":"2026-04-23T01:52:07.026Z","endTime":"2026-04-23T01:52:11.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:52:11.095Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to shortstop Bo Bichette.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T01:52:10.520Z","endTime":"2026-04-23T01:53:49.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129933017665937,"aZ":-25.863028170793438,"pfxX":-7.756327356157636,"pfxZ":3.818564314158941,"pX":0.009471082198448921,"pZ":2.9109661248985956,"vX0":6.0321039169453,"vY0":-127.68281133311054,"vZ0":-1.2374531152031696,"x":116.64,"y":160.18,"x0":-1.3751398596868318,"y0":50.00214333704785,"z0":5.435819953977205,"aX":-12.814751523499353},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":1755,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4288703646414498,"extension":6.024498337601625},"index":0,"playId":"824cd38a-3be4-34bd-ad65-1291b8337f26","pitchNumber":1,"startTime":"2026-04-23T01:52:38.344Z","endTime":"2026-04-23T01:52:42.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.603150291454952,"aZ":-24.749882223841034,"pfxX":-9.227507098016549,"pfxZ":4.492382588735475,"pX":0.3680622162013103,"pZ":0.6258634379392736,"vX0":7.080660043501844,"vY0":-127.76054653738308,"vZ0":-6.559999174262664,"x":102.97,"y":221.88,"x0":-1.2420311761389107,"y0":50.000735519781735,"z0":5.175054976639875,"aX":-15.235395008000658},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":15.1,"spinRate":1954,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4289158617625919,"extension":6.17979402810738},"index":1,"playId":"77765732-47c7-30f5-8aeb-e4193a23925a","pitchNumber":2,"startTime":"2026-04-23T01:52:55.617Z","endTime":"2026-04-23T01:53:00.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1804560386309,"aZ":-28.13919780658561,"pfxX":-8.730258646359658,"pfxZ":2.4768734541086292,"pX":0.085227191060267,"pZ":2.955397054192949,"vX0":6.5574340166317215,"vY0":-126.66165812004206,"vZ0":-0.5445239147155683,"x":113.75,"y":158.98,"x0":-1.3993332120027222,"y0":50.003124155865365,"z0":5.417630441850964,"aX":-14.225976688909775},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":1871,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.431954336003173,"extension":6.313058309400965},"index":2,"playId":"29b58c05-f4ab-344b-8453-8d912281501c","pitchNumber":3,"startTime":"2026-04-23T01:53:17.607Z","endTime":"2026-04-23T01:53:21.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582036408794238,"aZ":-26.834575617012685,"pfxX":-7.943803686681739,"pfxZ":3.229344688521981,"pX":-0.4209566178765378,"pZ":1.8075134467558365,"vX0":5.155077454109425,"vY0":-127.42012745437694,"vZ0":-3.438699947060846,"x":133.05,"y":189.98,"x0":-1.4315295750786459,"y0":50.005117560453975,"z0":5.279695865244594,"aX":-13.149426500722985},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":13.3,"spinRate":1891,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4287860209457084,"extension":6.327244786225822},"hitData":{"launchSpeed":85.1,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":151.18}},"index":3,"playId":"d46eec05-bd4f-3761-a313-85db0734c397","pitchNumber":4,"startTime":"2026-04-23T01:53:41.379Z","endTime":"2026-04-23T01:53:49.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:53:49.198Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T01:55:08.973Z","endTime":"2026-04-23T01:57:07.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.240"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.086"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".403"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.11"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.51"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.72"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.30"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.40"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.51"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.49"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.09"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.240"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.086"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".403"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:54:14.425Z","endTime":"2026-04-23T01:54:28.953Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner James Outman replaces Brooks Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T01:54:28.953Z","endTime":"2026-04-23T01:55:11.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"base":1},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64741012233905,"aZ":-9.794635163241566,"pfxX":-3.1160192552558694,"pfxZ":11.919938225398868,"pX":-0.38826497418180456,"pZ":3.4891252456034807,"vX0":3.767199033026968,"vY0":-137.1971323875661,"vZ0":-3.43858552073219,"x":131.8,"y":144.57,"x0":-1.384216818113643,"y0":50.00343096943394,"z0":5.442935765964743,"aX":-5.850885058701338},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":4.7,"spinRate":2353,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40158155144224716,"extension":6.179162357951848},"index":2,"playId":"94607c46-311c-390e-ab82-8b0f595fe600","pitchNumber":1,"startTime":"2026-04-23T01:55:11.222Z","endTime":"2026-04-23T01:55:14.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-23T01:55:23.636Z","endTime":"2026-04-23T01:55:45.563Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52950829812088,"aZ":-24.462305429093757,"pfxX":-8.069246613740754,"pfxZ":4.6100409460749665,"pX":0.47415213385800087,"pZ":0.4262464852555117,"vX0":7.117983597888968,"vY0":-127.99353671852887,"vZ0":-7.336713136560353,"x":98.93,"y":227.27,"x0":-1.2842556663295186,"y0":50.000809026183035,"z0":5.2240752740399845,"aX":-13.489310538409777},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":13.2,"spinRate":1822,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.42670112439770724,"extension":6.302295152368092},"index":4,"playId":"22da8e89-0bc7-3da5-ad38-d86576f91cb2","pitchNumber":2,"startTime":"2026-04-23T01:55:45.563Z","endTime":"2026-04-23T01:55:49.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654676799046236,"aZ":-11.8200404978801,"pfxX":-2.082077517566164,"pfxZ":10.738852689955964,"pX":0.10494980022341875,"pZ":4.288830551468463,"vX0":4.664312101226375,"vY0":-137.3381183058417,"vZ0":-1.0049907256839743,"x":113.0,"y":122.98,"x0":-1.350856707561748,"y0":50.000228284389365,"z0":5.469928639366433,"aX":-3.9458999799566223},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":2.8,"spinRate":2349,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40003291144057807,"extension":6.124966145685025},"index":5,"playId":"528ec0bf-9e37-3c4f-a625-52c70d3fe188","pitchNumber":3,"startTime":"2026-04-23T01:56:13.281Z","endTime":"2026-04-23T01:56:16.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32581382162691,"aZ":-11.685451872705407,"pfxX":-3.1399994323226315,"pfxZ":10.563530017988114,"pX":0.5853604999340422,"pZ":3.0886208997177187,"vX0":5.998927523248524,"vY0":-138.49507340370397,"vZ0":-4.196173096291185,"x":94.69,"y":155.39,"x0":-1.2022110235606582,"y0":50.00571447952082,"z0":5.406740085104166,"aX":-6.092321003864144},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2455,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3956797112948265,"extension":6.123388682660489},"index":6,"playId":"0c077ff1-6dd5-3afe-8eca-9fba503fa229","pitchNumber":4,"startTime":"2026-04-23T01:56:35.268Z","endTime":"2026-04-23T01:56:38.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040717535348854,"aZ":-31.471201527590672,"pfxX":-7.876611094176452,"pfxZ":0.43064405446818865,"pX":-0.5478515857922062,"pZ":0.8370624273834016,"vX0":4.92105762247499,"vY0":-127.43230499126142,"vZ0":-4.732432748188177,"x":137.88,"y":216.18,"x0":-1.4840797144839704,"y0":50.003751777889384,"z0":5.2143380413744564,"aX":-12.909832006327443},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":13.1,"spinRate":1633,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43039004535682857,"extension":6.32858086066375},"index":7,"playId":"c889c61a-91e3-380c-ad55-e9fc6e7a5f36","pitchNumber":5,"startTime":"2026-04-23T01:57:02.816Z","endTime":"2026-04-23T01:57:07.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:57:07.600Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T01:55:08.973Z","endTime":"2026-04-23T01:57:07.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.240"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.086"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".403"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.11"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.51"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.72"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.30"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.40"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.51"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.49"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.86"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.09"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.240"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.467"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.086"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".403"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:54:14.425Z","endTime":"2026-04-23T01:54:28.953Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner James Outman replaces Brooks Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T01:54:28.953Z","endTime":"2026-04-23T01:55:11.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"base":1},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64741012233905,"aZ":-9.794635163241566,"pfxX":-3.1160192552558694,"pfxZ":11.919938225398868,"pX":-0.38826497418180456,"pZ":3.4891252456034807,"vX0":3.767199033026968,"vY0":-137.1971323875661,"vZ0":-3.43858552073219,"x":131.8,"y":144.57,"x0":-1.384216818113643,"y0":50.00343096943394,"z0":5.442935765964743,"aX":-5.850885058701338},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":4.7,"spinRate":2353,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40158155144224716,"extension":6.179162357951848},"index":2,"playId":"94607c46-311c-390e-ab82-8b0f595fe600","pitchNumber":1,"startTime":"2026-04-23T01:55:11.222Z","endTime":"2026-04-23T01:55:14.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-23T01:55:23.636Z","endTime":"2026-04-23T01:55:45.563Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52950829812088,"aZ":-24.462305429093757,"pfxX":-8.069246613740754,"pfxZ":4.6100409460749665,"pX":0.47415213385800087,"pZ":0.4262464852555117,"vX0":7.117983597888968,"vY0":-127.99353671852887,"vZ0":-7.336713136560353,"x":98.93,"y":227.27,"x0":-1.2842556663295186,"y0":50.000809026183035,"z0":5.2240752740399845,"aX":-13.489310538409777},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":13.2,"spinRate":1822,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.42670112439770724,"extension":6.302295152368092},"index":4,"playId":"22da8e89-0bc7-3da5-ad38-d86576f91cb2","pitchNumber":2,"startTime":"2026-04-23T01:55:45.563Z","endTime":"2026-04-23T01:55:49.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654676799046236,"aZ":-11.8200404978801,"pfxX":-2.082077517566164,"pfxZ":10.738852689955964,"pX":0.10494980022341875,"pZ":4.288830551468463,"vX0":4.664312101226375,"vY0":-137.3381183058417,"vZ0":-1.0049907256839743,"x":113.0,"y":122.98,"x0":-1.350856707561748,"y0":50.000228284389365,"z0":5.469928639366433,"aX":-3.9458999799566223},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":2.8,"spinRate":2349,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40003291144057807,"extension":6.124966145685025},"index":5,"playId":"528ec0bf-9e37-3c4f-a625-52c70d3fe188","pitchNumber":3,"startTime":"2026-04-23T01:56:13.281Z","endTime":"2026-04-23T01:56:16.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32581382162691,"aZ":-11.685451872705407,"pfxX":-3.1399994323226315,"pfxZ":10.563530017988114,"pX":0.5853604999340422,"pZ":3.0886208997177187,"vX0":5.998927523248524,"vY0":-138.49507340370397,"vZ0":-4.196173096291185,"x":94.69,"y":155.39,"x0":-1.2022110235606582,"y0":50.00571447952082,"z0":5.406740085104166,"aX":-6.092321003864144},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2455,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3956797112948265,"extension":6.123388682660489},"index":6,"playId":"0c077ff1-6dd5-3afe-8eca-9fba503fa229","pitchNumber":4,"startTime":"2026-04-23T01:56:35.268Z","endTime":"2026-04-23T01:56:38.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040717535348854,"aZ":-31.471201527590672,"pfxX":-7.876611094176452,"pfxZ":0.43064405446818865,"pX":-0.5478515857922062,"pZ":0.8370624273834016,"vX0":4.92105762247499,"vY0":-127.43230499126142,"vZ0":-4.732432748188177,"x":137.88,"y":216.18,"x0":-1.4840797144839704,"y0":50.003751777889384,"z0":5.2143380413744564,"aX":-12.909832006327443},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":13.1,"spinRate":1633,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43039004535682857,"extension":6.32858086066375},"index":7,"playId":"c889c61a-91e3-380c-ad55-e9fc6e7a5f36","pitchNumber":5,"startTime":"2026-04-23T01:57:02.816Z","endTime":"2026-04-23T01:57:07.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:57:07.600Z","atBatIndex":70},"scoringPlays":[6,23,27,39,65],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":167.42,"y":115.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":123.42,"y":123.26},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":43.01,"y":111.21},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":100.12,"y":171.45},"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":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":132.14,"y":42.91},"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":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":104.18,"y":174.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":160.93,"y":163.84},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":144.71,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":137.62,"y":158.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":100.12,"y":154.22},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":14,"endIndex":20,"top":[14,15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":140.66,"y":156.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":151.3,"y":107.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":140.66,"y":156.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":128.45,"y":123.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":106.2,"y":74.15},"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":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":178.6,"y":83.64},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":30,"top":[21,22,23,24],"bottom":[25,26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":161.94,"y":164.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":142.69,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":130.06,"y":84.13},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":140.15,"y":151.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":152.6,"y":116.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":70.89,"y":151.05},"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":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":172.09,"y":56.67},"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":4,"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":109.75,"y":174.99},"type":"E","description":"Field Error"},{"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":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":207.5,"y":119.14},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":102.15,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":118.73,"y":94.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":144.71,"y":174.99},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":145.73,"y":155.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":141.67,"y":147.12},"type":"O","description":"Grounded Into DP"},{"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":101.52,"y":66.44},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":48,"top":[39,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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":26.48,"y":65.84},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":142.69,"y":71.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":161.44,"y":163.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":162.26,"y":144.57},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":105.7,"y":155.74},"type":"O","description":"Grounded Into DP"},{"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":35.63,"y":92.66},"type":"H","description":"Double"}]}},{"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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":147.76,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":112.28,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":136.61,"y":172.97},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":66,"top":[55,56,57,58,59,60],"bottom":[61,62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":72.74,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":113.48,"y":84.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":148.26,"y":207.42},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":176.54,"y":127.07},"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":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":181.97,"y":78.09},"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":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":162.78,"y":121.43},"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":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":117.97,"y":97.56},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":70,"top":[67,68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":107.22,"y":151.18},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":8,"errors":0,"leftOnBase":7},"away":{"runs":2,"hits":7,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"catcher":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"first":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"shortstop":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"left":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"center":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"right":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"onDeck":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"inHole":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"battingOrder":8,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"onDeck":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"inHole":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"battingOrder":1,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".227","atBats":33,"obp":".326","slg":".377","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":29,"obp":".382","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":157,"era":"3.99","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.35","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":63,"strikes":94,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.44","rbi":3,"pitchesPerInning":"19.63","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":5,"gamesStarted":5,"flyOuts":15,"groundOuts":15,"airOuts":33,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":105,"obp":".305","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":501,"era":"1.63","inningsPitched":"27.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.23","battersFaced":118,"outs":83,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":501,"balls":186,"strikes":315,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.11","gamesFinished":0,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"11.06","walksPer9Inn":"3.25","hitsPer9Inn":"7.81","runsScoredPer9":"1.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":15,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":45,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"3.86","inningsPitched":"11.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.54","battersFaced":51,"outs":35,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":76,"strikes":125,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":1,"winPercentage":".000","pitchesPerInning":"17.23","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.86","hitsPer9Inn":"10.03","runsScoredPer9":"4.63","homeRunsPer9":"0.77","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"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"}]},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":21,"airOuts":22,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":4,"avg":".250","atBats":64,"obp":".350","slg":".313","ops":".663","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":20,"rbi":11,"leftOnBase":33,"sacBunts":0,"sacFlies":4,"babip":".259","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":2,"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":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":127,"errors":1,"chances":134,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":8,"groundOuts":9,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".178","atBats":45,"obp":".275","slg":".356","ops":".631","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":16,"rbi":3,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":1,"lineOuts":3},"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":14,"putOuts":63,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":22,"flyOuts":11,"groundOuts":18,"airOuts":23,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".208","atBats":72,"obp":".269","slg":".347","ops":".616","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":25,"rbi":12,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":26,"errors":2,"chances":70,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":5,"groundOuts":10,"airOuts":12,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".311","atBats":45,"obp":".492","slg":".444","ops":".936","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":20,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".371","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID696070":{"person":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":16,"strikes":19,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":35,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":16,"strikes":19,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":5,"gamesStarted":5,"flyOuts":17,"groundOuts":24,"airOuts":37,"runs":18,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":103,"obp":".354","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":426,"era":"5.96","inningsPitched":"25.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.56","battersFaced":114,"outs":77,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":170,"strikes":256,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"4.56","walksPer9Inn":"3.51","hitsPer9Inn":"10.52","runsScoredPer9":"6.31","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":0,"flyOuts":5,"groundOuts":12,"airOuts":6,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":4,"atBats":39,"obp":".400","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":178,"era":"9.31","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.45","battersFaced":46,"outs":29,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":69,"strikes":109,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.41","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.31","walksPer9Inn":"1.86","hitsPer9Inn":"11.17","runsScoredPer9":"9.31","homeRunsPer9":"0.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".250","atBats":36,"obp":".300","slg":".444","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":16,"rbi":11,"leftOnBase":18,"sacBunts":1,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":16,"errors":2,"chances":34,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":24,"flyOuts":13,"groundOuts":17,"airOuts":28,"runs":17,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".253","atBats":83,"obp":".344","slg":".422","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":35,"rbi":15,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":42,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687570":{"person":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"obp":".235","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":2,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":13,"groundOuts":10,"airOuts":20,"runs":11,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".263","atBats":57,"obp":".391","slg":".439","ops":".830","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":25,"rbi":12,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":2,"putOuts":116,"errors":1,"chances":119,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".091","atBats":22,"obp":".167","slg":".136","ops":".303","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":3,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":0,"flyOuts":7,"groundOuts":9,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":37,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"3.48","inningsPitched":"10.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":4,"whip":"1.26","battersFaced":43,"outs":31,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":57,"strikes":104,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"15.58","gamesFinished":6,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.48","hitsPer9Inn":"7.84","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"0.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":10,"groundOuts":3,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".368","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":153,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":4,"whip":"1.62","battersFaced":38,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":63,"strikes":90,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".000","pitchesPerInning":"17.65","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"7.27","walksPer9Inn":"4.15","hitsPer9Inn":"10.38","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"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"}]},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":5,"gamesStarted":5,"flyOuts":19,"groundOuts":20,"airOuts":34,"runs":13,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":101,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":434,"era":"4.15","inningsPitched":"26.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.23","battersFaced":111,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":159,"strikes":275,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.12","hitsPer9Inn":"7.96","runsScoredPer9":"4.50","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"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}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".205","atBats":44,"obp":".340","slg":".386","ops":".726","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":17,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":2,"lineOuts":3},"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":8,"errors":3,"chances":30,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"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":2,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":6,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":13,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".268","atBats":41,"obp":".444","slg":".415","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":17,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"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"}]},"ID670183":{"person":{"id":670183,"fullName":"Garrett Acton","link":"/api/v1/people/670183"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":4,"groundOuts":3,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":18,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"1.59","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"0.88","battersFaced":23,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".500","pitchesPerInning":"17.12","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"11.12","walksPer9Inn":"4.76","hitsPer9Inn":"3.18","runsScoredPer9":"6.35","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":18,"groundOuts":8,"airOuts":35,"runs":19,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".231","atBats":91,"obp":".290","slg":".451","ops":".741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":41,"rbi":7,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.20","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":5,"gamesStarted":5,"flyOuts":21,"groundOuts":19,"airOuts":34,"runs":12,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":98,"obp":".243","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"3.29","inningsPitched":"27.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.88","battersFaced":107,"outs":82,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":158,"strikes":290,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.22","walksPer9Inn":"1.98","hitsPer9Inn":"5.93","runsScoredPer9":"3.95","homeRunsPer9":"0.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":22,"flyOuts":7,"groundOuts":17,"airOuts":11,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".190","atBats":79,"obp":".281","slg":".329","ops":".610","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":26,"rbi":7,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":1,"lineOuts":3},"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":51,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID679358":{"person":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":4,"strikes":7,"strikePercentage":".640","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":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":0,"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":164,"era":"3.72","inningsPitched":"9.2","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.34","battersFaced":40,"outs":29,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":59,"strikes":105,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".---","pitchesPerInning":"16.97","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.45","walksPer9Inn":"3.72","hitsPer9Inn":"8.38","runsScoredPer9":"3.72","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":2,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":21,"obp":".458","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"8.31","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"2.54","battersFaced":24,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":37,"strikes":77,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":".---","pitchesPerInning":"26.31","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"4.15","hitsPer9Inn":"18.69","runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":21,"groundOuts":25,"airOuts":36,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".213","atBats":94,"obp":".257","slg":".277","ops":".534","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":26,"rbi":12,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":10,"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":50,"putOuts":46,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[621439,663616,668885,605137,605170,665019,680777,807712,670242,668904,686797,681546,687570,696070,679358,573124,623437],"pitchers":[687570,696070,679358,573124,623437],"bench":[656484],"bullpen":[670183,607455,671737,702193,641927,657746,663485,680573],"battingOrder":[621439,668885,605137,605170,680777,807712,670242,668904,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Larnach (3, Holmes, C); Clemens (2, Holmes, C)."},{"label":"HR","value":"Buxton (5, 6th inning off Holmes, C, 0 on, 0 out)."},{"label":"TB","value":"Bell; Buxton 4; Clemens 2; Larnach 2; Lee, B; Lewis, R; Wallner."},{"label":"RBI","value":"Buxton (7); Caratini (11)."},{"label":"Runners left in scoring position, 2 out","value":"Buxton; Keaschall 4."},{"label":"SF","value":"Caratini."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lewis, R (3, throw)."},{"label":"Outfield assists","value":"Larnach (Vientos at home)."},{"label":"Pickoffs","value":"Rogers, Ta (Soto, J at 1st base)."},{"label":"DP","value":"2 (Keaschall-Lee, B-Clemens; Lee, B-Keaschall-Clemens)."}]}],"note":[{"label":"a","value":"Walked for Larnach in the 8th."},{"label":"b","value":"Walked for Clemens in the 8th."},{"label":"1","value":"Ran for Lee, B in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".224","atBats":29,"obp":".288","slg":".334","ops":".622","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"4.01","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":48,"strikes":86,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"14.89","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".240","atBats":25,"obp":".240","slg":".320","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":8,"rbi":4,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"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":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":55,"errors":0,"chances":59,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":34,"airOuts":21,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".220","atBats":100,"obp":".255","slg":".290","ops":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":29,"rbi":9,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":15,"errors":2,"chances":53,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".212","atBats":33,"obp":".235","slg":".333","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":6,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".240","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"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":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":8,"groundOuts":17,"airOuts":17,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".254","atBats":63,"obp":".365","slg":".476","ops":".841","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":30,"rbi":6,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"1.00","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":8,"putOuts":154,"errors":1,"chances":163,"fielding":".994","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":5,"gamesStarted":0,"flyOuts":11,"groundOuts":12,"airOuts":23,"runs":8,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":62,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":286,"era":"4.50","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.44","battersFaced":70,"outs":48,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":286,"balls":106,"strikes":180,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".---","pitchesPerInning":"17.88","gamesFinished":4,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.94","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":15,"airOuts":17,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".237","atBats":59,"obp":".281","slg":".373","ops":".654","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":22,"rbi":7,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":3,"lineOuts":3},"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":10,"putOuts":108,"errors":0,"chances":118,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"32","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":7,"gamesStarted":1,"flyOuts":7,"groundOuts":18,"airOuts":14,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":53,"obp":".218","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":197,"era":"3.00","inningsPitched":"15.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"0.80","battersFaced":55,"outs":45,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":68,"strikes":129,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"13.13","gamesFinished":2,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"6.60","walksPer9Inn":"1.20","hitsPer9Inn":"6.00","runsScoredPer9":"3.60","homeRunsPer9":"1.20","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"ID681810":{"person":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"jerseyNumber":"44","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":27,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":7,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"21.60","walksPer9Inn":"0.00","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"401","stats":{"batting":{"summary":"0-0 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":18,"airOuts":15,"runs":7,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".209","atBats":67,"obp":".236","slg":".284","ops":".520","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":19,"rbi":7,"leftOnBase":31,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"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":5,"putOuts":50,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":10,"gamesStarted":0,"flyOuts":3,"groundOuts":12,"airOuts":10,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":40,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"0.00","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":0,"whip":"0.94","battersFaced":42,"outs":32,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":55,"strikes":106,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.44","walksPer9Inn":"1.69","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"(W, 2-0)","summary":"1.1 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":10,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":13,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":36,"obp":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"5.40","inningsPitched":"10.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.10","battersFaced":42,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":63,"strikes":106,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.90","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.30","walksPer9Inn":"3.60","hitsPer9Inn":"6.30","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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":true,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":21,"airOuts":18,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".136","atBats":66,"obp":".219","slg":".197","ops":".416","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":13,"rbi":3,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".170","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":2,"chances":47,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":29,"obp":".486","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":146,"era":"9.95","inningsPitched":"6.1","wins":0,"losses":1,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":7,"whip":"2.68","battersFaced":36,"outs":19,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":55,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"23.05","gamesFinished":2,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"15.63","walksPer9Inn":"8.53","hitsPer9Inn":"15.63","runsScoredPer9":"9.95","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":11,"airOuts":16,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":72,"obp":".402","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":317,"era":"8.83","inningsPitched":"17.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.90","battersFaced":82,"outs":52,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":128,"strikes":189,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"18.29","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"11.42","walksPer9Inn":"5.19","hitsPer9Inn":"11.94","runsScoredPer9":"9.35","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":11,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":0,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"700","stats":{"batting":{"summary":"1-4 | 2B, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":22,"groundOuts":13,"airOuts":35,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".226","atBats":84,"obp":".290","slg":".310","ops":".600","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":26,"rbi":8,"leftOnBase":39,"sacBunts":1,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":39,"errors":0,"chances":112,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669004":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".313","atBats":16,"obp":".389","slg":".625","ops":"1.014","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":10,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".571","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","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":5,"gamesStarted":4,"flyOuts":3,"groundOuts":31,"airOuts":16,"runs":15,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":93,"obp":".376","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":365,"era":"5.40","inningsPitched":"23.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.67","battersFaced":110,"outs":70,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":134,"strikes":231,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.94","rbi":0,"winPercentage":".000","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"8.49","walksPer9Inn":"3.86","hitsPer9Inn":"11.19","runsScoredPer9":"5.79","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".800","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":5,"gamesStarted":5,"flyOuts":17,"groundOuts":26,"airOuts":27,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":99,"obp":".279","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"4.05","inningsPitched":"26.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.09","battersFaced":112,"outs":80,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":179,"strikes":287,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".333","pitchesPerInning":"17.48","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.38","hitsPer9Inn":"6.41","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":41,"airOuts":28,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":108,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":437,"era":"2.10","inningsPitched":"30.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.03","battersFaced":120,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":152,"strikes":285,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":2,"winPercentage":".500","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"5.70","walksPer9Inn":"3.00","hitsPer9Inn":"6.30","runsScoredPer9":"2.10","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"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"}]},"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":"2-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":16,"groundOuts":24,"airOuts":29,"runs":14,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".226","atBats":93,"obp":".314","slg":".355","ops":".669","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":33,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":27,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"46","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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".308","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":45,"era":"0.00","inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.09","battersFaced":13,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":16,"strikes":29,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"12.27","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-3 | BB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".353","atBats":34,"obp":".421","slg":".500","ops":".921","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".407","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":10,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":31,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"2.08","inningsPitched":"8.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.15","battersFaced":36,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":55,"strikes":85,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"16.15","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.15","hitsPer9Inn":"6.23","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":5,"gamesStarted":5,"flyOuts":12,"groundOuts":30,"airOuts":22,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":105,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"2.67","inningsPitched":"30.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"0.76","battersFaced":114,"outs":91,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":173,"strikes":298,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.53","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"11.27","walksPer9Inn":"2.37","hitsPer9Inn":"4.45","runsScoredPer9":"2.97","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":22,"airOuts":21,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":12,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".231","atBats":78,"obp":".333","slg":".333","ops":".666","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":26,"rbi":7,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":0,"chances":45,"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"}]}},"batters":[666182,665742,673357,596019,683146,682626,668901,543760,502054,701807,621438,605280,548384,596133],"pitchers":[605280,548384,596133],"bench":[669004,620443],"bullpen":[623211,518886,640455,690997,668964,642547,656849,673540,681810,642207],"battingOrder":[666182,665742,673357,683146,682626,668901,543760,701807,621438],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bichette (4, Prielipp); Alvarez, F (2, Prielipp); Semien (4, Rojas, K)."},{"label":"TB","value":"Alvarez, F 2; Bichette 2; Lindor 2; Semien 2; Soto, J; Taylor, T; Vientos."},{"label":"RBI","value":"Alvarez, F (6); Lindor (5); Vientos (7)."},{"label":"2-out RBI","value":"Lindor; Vientos."},{"label":"Runners left in scoring position, 2 out","value":"Pham 2; Semien 2."},{"label":"GIDP","value":"Alvarez, F; Bichette."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Semien (2, 2nd base off Prielipp/Caratini)."},{"label":"CS","value":"Soto, J (1, 2nd base by Rogers, Ta/Jeffers)."},{"label":"PO","value":"Soto, J (1st base by Rogers, Ta)."}]}],"note":[]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Prielipp (pitcher)."},{"label":"ABS Challenge","value":"Soto, J (Strike-Confirmed); Vientos (Strike-Overturned to Ball); Jeffers (Ball-Overturned to Strike); Semien 2 (Strike-Overturned to Ball, Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Prielipp 82-52; Rojas, K 35-19; Orze 11-7; Rogers, Ta 12-6; Topa 17-10; Holmes, C 88-56; Raley, B 16-9; Weaver 30-21."},{"label":"Groundouts-flyouts","value":"Prielipp 1-4; Rojas, K 2-0; Orze 1-0; Rogers, Ta 0-1; Topa 0-0; Holmes, C 10-4; Raley, B 0-1; Weaver 0-0."},{"label":"Batters faced","value":"Prielipp 17; Rojas, K 8; Orze 3; Rogers, Ta 3; Topa 3; Holmes, C 27; Raley, B 4; Weaver 6."},{"label":"Inherited runners-scored","value":"Topa 1-1; Weaver 2-0."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: Lance Barksdale. 2B: Will Little. 3B: Ryan Additon. "},{"label":"Weather","value":"53 degrees, Clear."},{"label":"Wind","value":"3 mph, In From RF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"32,665."},{"label":"Venue","value":"Citi Field."},{"label":"April 22, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","boxscoreName":"Holmes, C"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":41,"airOuts":28,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":108,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":437,"era":"2.10","inningsPitched":"30.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.03","battersFaced":120,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":152,"strikes":285,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":2,"winPercentage":".500","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"5.70","walksPer9Inn":"3.00","hitsPer9Inn":"6.30","runsScoredPer9":"2.10","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"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":61,"pitchingGameScore":61},{"player":{"person":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570","boxscoreName":"Prielipp"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"obp":".235","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":2,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":56,"pitchingGameScore":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":"2-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":16,"groundOuts":24,"airOuts":29,"runs":14,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".226","atBats":93,"obp":".314","slg":".355","ops":".669","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":33,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":27,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"loser":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}