{"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":823224,"link":"/api/v1.1/game/823224/feed/live","metaData":{"wait":10,"timeStamp":"20260510_041011","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823224,"type":"R","doubleHeader":"N","id":"2026/05/09/pitmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823224-2026-05-09","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-10T01:05:00Z","originalDate":"2026-05-09","officialDate":"2026-05-09","dayNight":"night","time":"6:05","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":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":40,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":18,"ties":0,"pct":".550"},"records":{},"divisionLeader":false,"wins":22,"losses":18,"winningPercentage":".550"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":39,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":24,"ties":0,"pct":".385"},"records":{},"divisionLeader":false,"wins":15,"losses":24,"winningPercentage":".385"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":26,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID666619":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619","firstName":"Gregory","lastName":"Santos","primaryNumber":"57","birthDate":"1999-08-28","currentAge":26,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 3\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Santos","middleName":"Omar","boxscoreName":"Santos, G","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gregory Santos","nameSlug":"gregory-santos-666619","firstLastName":"Gregory Santos","lastFirstName":"Santos, Gregory","lastInitName":"Santos, G","initLastName":"G Santos","fullFMLName":"Gregory Omar Santos","fullLFMName":"Santos, Gregory Omar","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID676742":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742","firstName":"Cam","lastName":"Sanders","primaryNumber":"73","birthDate":"1996-12-09","currentAge":29,"birthCity":"Thibodaux","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Sanders","boxscoreName":"Sanders","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Sanders","nameSlug":"cam-sanders-676742","firstLastName":"Cam Sanders","lastFirstName":"Sanders, Cam","lastInitName":"Sanders, C","initLastName":"C Sanders","fullFMLName":"Cam  Sanders","fullLFMName":"Sanders, Cam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682515":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515","firstName":"Logan","lastName":"Porter","primaryNumber":"33","birthDate":"1995-07-12","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 11\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Logan","useLastName":"Porter","boxscoreName":"Porter","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Porter","nameSlug":"logan-porter-682515","firstLastName":"Logan Porter","lastFirstName":"Porter, Logan","lastInitName":"Porter, L","initLastName":"L Porter","fullFMLName":"Logan  Porter","fullLFMName":"Porter, Logan ","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41915,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"59","wind":"13 mph, Varies"},"gameInfo":{"attendance":40417,"firstPitch":"2026-05-10T01:06:00.000Z","gameDurationMinutes":184},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"home":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"}},"officialScorer":{"id":639285,"fullName":"Chris Thoms","link":"/api/v1/people/639285"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging, catcher Eric Haase to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T01:06:10.543Z","endTime":"2026-05-10T01:07:03.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-05-09T23:51:17.006Z","endTime":"2026-05-10T00:47:19.836Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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-05-10T00:47:19.836Z","endTime":"2026-05-10T01:03:57.660Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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-05-10T01:03:57.660Z","endTime":"2026-05-10T01:06:12.719Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":94.6,"endSpeed":87.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457549714583028,"aZ":-29.16745733564612,"pfxX":-10.665120999294082,"pfxZ":1.547106262662279,"pX":-1.4634968275251565,"pZ":2.3355157286399146,"vX0":3.588762235881679,"vY0":-137.88831268883848,"vZ0":-2.376027611958386,"x":172.79,"y":175.72,"x0":-1.3874394118726834,"y0":50.00541261407216,"z0":5.154274627373528,"aX":-20.769207052653538},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":18.7,"spinRate":2081,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.39554138248437054,"extension":6.295602494947217},"index":3,"playId":"83f7049c-526f-3fc5-a3b8-c2267eff85ff","pitchNumber":1,"startTime":"2026-05-10T01:06:12.719Z","endTime":"2026-05-10T01:06:16.741Z","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":94.6,"endSpeed":87.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604262947137414,"aZ":-30.031904072171294,"pfxX":-10.483776010732598,"pfxZ":1.1096851020425946,"pX":-2.1423341272502885,"pZ":1.959652740361758,"vX0":1.8909286688668727,"vY0":-137.8707933336269,"vZ0":-2.9379034560092387,"x":198.66,"y":185.87,"x0":-1.4710721326348999,"y0":50.00636534786666,"z0":5.050709748026817,"aX":-20.3315492167613},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.6,"breakHorizontal":18.7,"spinRate":2126,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.39619556887354923,"extension":6.667200950990409},"index":4,"playId":"02b38f5b-6b62-3d80-b4e8-5921176d7ecc","pitchNumber":2,"startTime":"2026-05-10T01:06:26.559Z","endTime":"2026-05-10T01:06:29.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30588032251842,"aZ":-34.024906216945226,"pfxX":-9.953762407340806,"pfxZ":-1.1104533879105194,"pX":-0.6807015643110926,"pZ":1.8878525785748177,"vX0":4.9249541829798344,"vY0":-128.12689083669463,"vZ0":-1.6803077797337858,"x":142.95,"y":187.81,"x0":-1.3298330749009941,"y0":50.00061084154506,"z0":5.199235501818026,"aX":-16.62524330252907},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":17.0,"spinRate":2049,"spinDirection":261},"zone":7,"typeConfidence":0.91,"plateTime":0.4267104586010291,"extension":6.52375122648868},"index":5,"playId":"2b1291b1-19fa-3af2-bdc3-65864da0f39d","pitchNumber":3,"startTime":"2026-05-10T01:06:39.276Z","endTime":"2026-05-10T01:06:42.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604043565631624,"aZ":-36.98800515249726,"pfxX":-8.509260816850425,"pfxZ":-2.8058426138394426,"pX":0.20992942320744007,"pZ":1.4316330914930293,"vX0":6.816970656329296,"vY0":-129.24065531462907,"vZ0":-2.367845259322266,"x":109.0,"y":200.13,"x0":-1.3393763198298947,"y0":50.00530964748576,"z0":5.164700204589953,"aX":-14.58727568095218},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.4,"breakHorizontal":14.2,"spinRate":1955,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.4216869318813776,"extension":6.729608224672757},"index":6,"playId":"d5506f2d-fee6-3996-9707-fb47e845b990","pitchNumber":4,"startTime":"2026-05-10T01:06:54.761Z","endTime":"2026-05-10T01:07:03.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:07:03.883Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T01:07:03.985Z","endTime":"2026-05-10T01:08:55.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54848194629604,"aZ":-30.05588867725328,"pfxX":-8.452992130217758,"pfxZ":1.1178366464239655,"pX":-2.6790476038828532,"pZ":2.5378196469663092,"vX0":-0.28218821371079095,"vY0":-136.68946183482856,"vZ0":-1.6479032039209112,"x":219.12,"y":170.26,"x0":-1.4751862920938958,"y0":50.00676912910994,"z0":5.201160137618017,"aX":-16.088952304375486},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":2109,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.3998525294081827,"extension":6.291921629871924},"index":0,"playId":"6cb13a6d-1b09-39c8-85e5-0588f2b1e986","pitchNumber":1,"startTime":"2026-05-10T01:07:26.254Z","endTime":"2026-05-10T01:07:29.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080286620827795,"aZ":-39.09735598359775,"pfxX":9.664497595103526,"pfxZ":-5.626205394133987,"pX":1.971079685365492,"pZ":1.260948083085257,"vX0":4.437429929517575,"vY0":-110.60766781325295,"vZ0":-0.43746907518433464,"x":41.87,"y":204.73,"x0":-1.321517406244637,"y0":50.00376239778498,"z0":5.58670570577828,"aX":11.887325907224964},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.0,"breakHorizontal":-18.7,"spinRate":2999,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.49658254424792325,"extension":5.994232738174697},"index":1,"playId":"800cda5c-ec62-3af5-9838-986d38b7ac78","pitchNumber":2,"startTime":"2026-05-10T01:07:39.244Z","endTime":"2026-05-10T01:07:44.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-10T01:07:50.918Z","endTime":"2026-05-10T01:08:05.967Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.296867885347382,"aZ":-38.453397870010654,"pfxX":10.807082336505147,"pfxZ":-4.943057979547473,"pX":0.02735729511190509,"pZ":1.841683142582086,"vX0":0.2071440176597567,"vY0":-112.05550808117833,"vZ0":0.3160372681647825,"x":115.96,"y":189.05,"x0":-1.4701227429375783,"y0":50.00139807618942,"z0":5.628364816270267,"aX":13.737428548351732},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.5,"breakHorizontal":-19.7,"spinRate":3027,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.4888470261059932,"extension":5.720521548646376},"index":3,"playId":"0bacdf84-4b94-3810-bc59-f8c461a70657","pitchNumber":3,"startTime":"2026-05-10T01:08:05.967Z","endTime":"2026-05-10T01:08:10.178Z","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.3,"endSpeed":82.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.534912316739707,"aZ":-31.836193011108783,"pfxX":-7.350377491280415,"pfxZ":0.20001320340479545,"pX":-0.8832118262380252,"pZ":3.1184147079123945,"vX0":3.967528476429875,"vY0":-128.67527237406202,"vZ0":0.6483697877702888,"x":150.67,"y":154.58,"x0":-1.473538268748059,"y0":50.005899348816364,"z0":5.290517243618525,"aX":-12.582292187570756},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":12.7,"spinRate":2030,"spinDirection":259},"zone":11,"typeConfidence":0.87,"plateTime":0.4223732098830091,"extension":6.162280675138343},"index":4,"playId":"2094a040-74f7-32c6-ac7f-1c4e74a3e662","pitchNumber":4,"startTime":"2026-05-10T01:08:20.418Z","endTime":"2026-05-10T01:08:24.460Z","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.4,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773918568087787,"aZ":-33.1065008272558,"pfxX":-10.311810819343782,"pfxZ":-0.5520881996345843,"pX":-0.45101614559688213,"pZ":0.5684182578094251,"vX0":5.913908870282996,"vY0":-128.61352323035578,"vZ0":-4.894858133037722,"x":134.19,"y":223.43,"x0":-1.4268124066631465,"y0":50.000685802937106,"z0":5.029860309307313,"aX":-17.47371221377962},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.8,"breakHorizontal":17.5,"spinRate":1871,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.42399898005532366,"extension":6.6630539615805855},"index":5,"playId":"af8df4b3-0634-306e-90cb-06e94b526b92","pitchNumber":5,"startTime":"2026-05-10T01:08:35.251Z","endTime":"2026-05-10T01:08:39.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.930256414868346,"aZ":-39.45882324173943,"pfxX":10.371201137435115,"pfxZ":-5.965746277823149,"pX":-1.7531897498725648,"pZ":2.2484731632716226,"vX0":-3.021136823050672,"vY0":-110.46834467412421,"vZ0":1.6732145526444302,"x":183.83,"y":178.07,"x0":-1.7054142058679347,"y0":50.003677439501075,"z0":5.668074312130249,"aX":12.661279625326422},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.0,"breakHorizontal":-17.9,"spinRate":3059,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.4981679092116247,"extension":6.037825932973875},"index":6,"playId":"747df6f8-bcab-312c-906b-a6bfba700c7d","pitchNumber":6,"startTime":"2026-05-10T01:08:51.288Z","endTime":"2026-05-10T01:08:55.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:08:55.675Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryan Reynolds grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Brandon Lowe out at 2nd. Bryan Reynolds to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T01:08:56.341Z","endTime":"2026-05-10T01:09:45.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698298685047124,"aZ":-27.195442822051366,"pfxX":-8.646609726748585,"pfxZ":2.6072319358375537,"pX":0.07600327067764459,"pZ":3.0790500278288104,"vX0":5.808331354548418,"vY0":-136.21716559204225,"vZ0":-1.314373838758575,"x":114.1,"y":155.65,"x0":-0.94437766717885,"y0":50.00084302822531,"z0":5.421826292540312,"aX":-16.491849740055805},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":14.6,"spinRate":2183,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.399809577050279,"extension":6.625089401297653},"index":0,"playId":"ac92da81-87fe-328e-8088-fe4b1845597a","pitchNumber":1,"startTime":"2026-05-10T01:09:21.141Z","endTime":"2026-05-10T01:09:24.960Z","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":85.8,"endSpeed":80.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.009267506509236,"aZ":-33.46786316090255,"pfxX":-7.756340716339921,"pfxZ":-0.8055507311340202,"pX":-0.5566322112879176,"pZ":1.8386804919758282,"vX0":4.934123806710491,"vY0":-125.07265887940133,"vZ0":-1.9262509345220462,"x":138.22,"y":189.14,"x0":-1.5296625749000705,"y0":50.00032160501498,"z0":5.317576568185085,"aX":-12.505859605399216},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":13.2,"spinRate":2018,"spinDirection":259},"zone":7,"typeConfidence":0.87,"plateTime":0.434969993815451,"extension":5.880661722236214},"hitData":{"launchSpeed":89.2,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":160.8}},"index":1,"playId":"612574cd-b2ea-35e6-88f2-bcae10b52b1f","pitchNumber":2,"startTime":"2026-05-10T01:09:38.969Z","endTime":"2026-05-10T01:09:45.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:09:45.884Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks. Bryan Reynolds to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T01:09:51.555Z","endTime":"2026-05-10T01:11:19.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808195538164014,"aZ":-27.740831972361963,"pfxX":-11.084697073652098,"pfxZ":2.3194234368087514,"pX":-0.39350011217211955,"pZ":1.3075007698401053,"vX0":6.968698585372032,"vY0":-136.45875022136795,"vZ0":-4.979702173075988,"x":132.0,"y":203.48,"x0":-1.5204928938595395,"y0":50.00678954350236,"z0":5.032418411744847,"aX":-21.22319698229632},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":2062,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.3991044592136075,"extension":6.242530339343015},"index":0,"playId":"cf0a0bf4-a98e-3a71-a4d3-20a2ae770014","pitchNumber":1,"startTime":"2026-05-10T01:10:15.238Z","endTime":"2026-05-10T01:10:18.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613846990392524,"aZ":-30.11367940916069,"pfxX":-10.754445858476924,"pfxZ":1.096005693817883,"pX":-3.123475211562977,"pZ":1.6896528907653219,"vX0":-0.37805485540774225,"vY0":-135.68443581236247,"vZ0":-3.6389325397002894,"x":236.06,"y":193.16,"x0":-1.5838478908489675,"y0":50.00266927196209,"z0":5.1294364426268935,"aX":-20.200388964508253},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.4,"breakHorizontal":19.6,"spinRate":2021,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.40253158416328105,"extension":6.617340151206684},"index":1,"playId":"dfd60c02-9020-3071-b5ea-699731bc5e5f","pitchNumber":2,"startTime":"2026-05-10T01:10:32.996Z","endTime":"2026-05-10T01:10:36.667Z","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":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":69.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.832704256130317,"aZ":-37.02146498676941,"pfxX":6.629897176197311,"pfxZ":-3.9659439867777504,"pX":-0.8173780461795194,"pZ":2.232963322573395,"vX0":0.1814636346537571,"vY0":-109.37110597081441,"vZ0":1.2058609686306359,"x":148.16,"y":178.49,"x0":-1.763742038452282,"y0":50.00433376670002,"z0":5.6201342098941565,"aX":8.09737834095317},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-6.6,"breakHorizontal":-12.1,"spinRate":2919,"spinDirection":51},"zone":7,"typeConfidence":0.91,"plateTime":0.49926934707725,"extension":5.874948952638624},"index":2,"playId":"fcb49485-8cad-3c58-b109-348f7da192fa","pitchNumber":3,"startTime":"2026-05-10T01:10:56.742Z","endTime":"2026-05-10T01:11:00.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85780828837875,"aZ":-26.89099775019574,"pfxX":-7.446573995365258,"pfxZ":2.7226359989552726,"pX":-0.6964622346448148,"pZ":3.095158946211491,"vX0":3.7899820759409377,"vY0":-136.47948834702328,"vZ0":-1.1815641559247843,"x":143.55,"y":155.21,"x0":-1.1143479581099156,"y0":50.00289571780425,"z0":5.336938984180702,"aX":-14.455629734060743},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":13.1,"spinRate":2124,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.39696414813678915,"extension":6.358138456618699},"index":3,"playId":"503f4b56-2177-36f4-a855-c29935a1c621","pitchNumber":4,"startTime":"2026-05-10T01:11:14.270Z","endTime":"2026-05-10T01:11:19.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:11:19.751Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales challenged (pitch result), call on the field was confirmed: Nick Gonzales called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-10T01:11:18.769Z","endTime":"2026-05-10T01:13:22.275Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35244658043591,"aZ":-25.83283123066824,"pfxX":-12.580897254507247,"pfxZ":3.355491134218979,"pX":-1.883648901706829,"pZ":1.6132344327318624,"vX0":2.641724394213782,"vY0":-136.26034510986398,"vZ0":-4.655659776486811,"x":188.8,"y":195.22,"x0":-1.2270665039745863,"y0":50.006514066315155,"z0":5.116655207071372,"aX":-23.795309084470976},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.4,"breakHorizontal":22.3,"spinRate":2111,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4011157710235893,"extension":6.384053670200193},"index":0,"playId":"b3802457-e4b0-38a2-b241-1b0d38fd5aa4","pitchNumber":1,"startTime":"2026-05-10T01:11:43.726Z","endTime":"2026-05-10T01:11:47.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47920069749834,"aZ":-28.52488769326899,"pfxX":-0.6466737987230573,"pfxZ":2.0759123062226728,"pX":1.0845767304214107,"pZ":2.7797240973125836,"vX0":5.843373089150959,"vY0":-130.62988139647308,"vZ0":-1.2626332453164075,"x":75.66,"y":163.73,"x0":-1.082375427679883,"y0":50.00122923747643,"z0":5.383183563129243,"aX":-1.136790024161614},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2446,"spinDirection":161},"zone":12,"typeConfidence":0.87,"plateTime":0.41682744589980025,"extension":6.223722415511407},"index":1,"playId":"2100db87-1e5a-3292-b076-e6d7efe95a76","pitchNumber":2,"startTime":"2026-05-10T01:11:59.818Z","endTime":"2026-05-10T01:12:03.881Z","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":92.6,"endSpeed":86.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82914751742765,"aZ":-28.680860535168016,"pfxX":-12.281507190026979,"pfxZ":1.8512595533796397,"pX":-0.39124092924701764,"pZ":2.187753443392803,"vX0":6.162215119369153,"vY0":-134.99737363708897,"vZ0":-2.6600224293242203,"x":131.91,"y":179.71,"x0":-1.0788637327856017,"y0":50.005859785033,"z0":5.1560685944800735,"aX":-23.211724393208986},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.1,"breakHorizontal":21.4,"spinRate":2038,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.4021069649401614,"extension":6.42111690236486},"index":2,"playId":"20009fd1-c8e0-337a-93d6-5ddf2f2e83a0","pitchNumber":3,"startTime":"2026-05-10T01:12:16.189Z","endTime":"2026-05-10T01:12:20.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.978809173453918,"aZ":-37.851960896427414,"pfxX":9.437604520292172,"pfxZ":-4.448178736201621,"pX":0.3500496285519645,"pZ":2.143546505030661,"vX0":1.384852959953001,"vY0":-111.85132389756848,"vZ0":0.7236045439287011,"x":103.66,"y":180.9,"x0":-1.5031186317611858,"y0":50.00531814753166,"z0":5.677682044470692,"aX":12.035047621850087},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.6,"breakHorizontal":-17.5,"spinRate":3050,"spinDirection":50},"zone":6,"typeConfidence":0.91,"plateTime":0.48851698932779364,"extension":5.88458719586478},"index":3,"playId":"86bfb728-c5bc-3f8f-b147-7af9a5a2b7e9","pitchNumber":4,"startTime":"2026-05-10T01:12:38.255Z","endTime":"2026-05-10T01:12:42.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455706986776043,"aZ":-37.96332316458417,"pfxX":10.352712324354124,"pfxZ":-4.584527189673027,"pX":-0.5921974125024706,"pZ":2.154762693175485,"vX0":-0.9462757032994288,"vY0":-112.07305852651172,"vZ0":0.879435797993664,"x":139.57,"y":180.6,"x0":-1.5067995678604453,"y0":50.00120209743831,"z0":5.654269026625715,"aX":13.08376717671745},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.7,"breakHorizontal":-18.5,"spinRate":3047,"spinDirection":59},"zone":4,"typeConfidence":0.91,"plateTime":0.4899256901601561,"extension":6.126507803207744},"index":4,"playId":"b2951193-05d3-3698-bae4-8e6c98e62a61","pitchNumber":5,"startTime":"2026-05-10T01:12:55.243Z","endTime":"2026-05-10T01:13:22.275Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"}},"playEndTime":"2026-05-10T01:13:22.275Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T01:15:22.124Z","endTime":"2026-05-10T01:16:00.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939177148169108,"aZ":-24.463849887411964,"pfxX":-10.391047252884531,"pfxZ":3.797699939397904,"pX":-0.5985090463571033,"pZ":1.6241313990315969,"vX0":4.3768121860776565,"vY0":-140.48543580154944,"vZ0":-7.842047023714365,"x":139.81,"y":194.93,"x0":-0.8121241191668157,"y0":50.006599717157556,"z0":6.001762263928837,"aX":-21.114873296082703},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.8,"breakHorizontal":18.1,"spinRate":2125,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.3874745087550213,"extension":6.329051079521254},"index":0,"playId":"882fa104-666d-309a-85c5-c5b4dc7ed69e","pitchNumber":1,"startTime":"2026-05-10T01:15:22.124Z","endTime":"2026-05-10T01:15:26.391Z","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":95.9,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24498359919473,"aZ":-23.224782318430748,"pfxX":-9.917179292071353,"pfxZ":4.4966602207223465,"pX":-0.5311098077632577,"pZ":1.5877203808436327,"vX0":4.693518491015482,"vY0":-139.48651725435514,"vZ0":-7.664169511479193,"x":137.24,"y":195.91,"x0":-0.9371962958917511,"y0":50.00568567038622,"z0":5.876727981557042,"aX":-19.753650323954012},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":17.2,"spinRate":2116,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.39107591219711857,"extension":6.577458386656149},"index":1,"playId":"c08f3212-b116-3574-9641-c865f59d2f1c","pitchNumber":2,"startTime":"2026-05-10T01:15:35.942Z","endTime":"2026-05-10T01:15:40.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624067609635556,"aZ":-11.37782820216364,"pfxX":-5.708660168296408,"pfxZ":10.10194088191418,"pX":0.6112357116438429,"pZ":2.4693963549844202,"vX0":5.369193146113904,"vY0":-141.4847700100707,"vZ0":-8.185246706057894,"x":93.7,"y":172.11,"x0":-0.5552763989232989,"y0":50.00490941352573,"z0":6.101529445111247,"aX":-11.753683634145766},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2271,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.3848822151677851,"extension":6.433873418475541},"hitData":{"launchSpeed":85.9,"launchAngle":37.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.45,"coordY":88.8}},"index":2,"playId":"6bf63b5a-f5b6-3277-988d-c46ffca0cd79","pitchNumber":3,"startTime":"2026-05-10T01:15:51.766Z","endTime":"2026-05-10T01:16:00.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:16:00.361Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T01:16:00.232Z","endTime":"2026-05-10T01:17:59.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":89.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762560586664325,"aZ":-14.993422942921562,"pfxX":-5.502472171832032,"pfxZ":8.464656721788225,"pX":-0.8976567128745692,"pZ":3.3275391221973547,"vX0":2.071863330763525,"vY0":-140.16602719239617,"vZ0":-5.10666867279703,"x":151.22,"y":148.94,"x0":-0.9230808083629656,"y0":50.00112166673133,"z0":6.121027186245334,"aX":-11.165390918359895},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2058,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3878328447292283,"extension":6.207954685860199},"index":0,"playId":"c1772097-338c-37f8-8873-616d83f7db40","pitchNumber":1,"startTime":"2026-05-10T01:16:21.555Z","endTime":"2026-05-10T01:16:25.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156963544169216,"aZ":-27.42102565444392,"pfxX":-0.5749870088281877,"pfxZ":2.570831628809275,"pX":0.2618191227764083,"pZ":3.0538342755880774,"vX0":2.944619873518447,"vY0":-134.4635708991926,"vZ0":-3.348491864637074,"x":107.02,"y":156.33,"x0":-0.767660729363998,"y0":50.00634274357669,"z0":6.237643210631404,"aX":-1.0649262549169562},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":0.5,"spinRate":2286,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.40564171980955654,"extension":6.0801476936951175},"index":1,"playId":"bd900bde-4d91-3f24-ba6d-74045d5b8222","pitchNumber":2,"startTime":"2026-05-10T01:16:36.643Z","endTime":"2026-05-10T01:16:40.570Z","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":98.1,"endSpeed":90.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788902439521028,"aZ":-12.97907214786783,"pfxX":-6.230675166033983,"pfxZ":9.19161518326314,"pX":0.6910913263763273,"pZ":2.3676528714675174,"vX0":6.2724367390604145,"vY0":-142.66841136520654,"vZ0":-7.955491040483947,"x":90.66,"y":174.85,"x0":-0.7126230687426375,"y0":50.00522401594293,"z0":5.986391542666293,"aX":-13.014898278887047},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2270,"spinDirection":223},"zone":6,"typeConfidence":0.92,"plateTime":0.3820066079808764,"extension":6.46657700461704},"index":2,"playId":"9181466f-f5d4-398d-a49f-e9631b414a43","pitchNumber":3,"startTime":"2026-05-10T01:16:48.675Z","endTime":"2026-05-10T01:16:52.385Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-10T01:16:57.913Z","endTime":"2026-05-10T01:17:14.927Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030685518082024,"aZ":-13.32205221548315,"pfxX":-6.387790571907939,"pfxZ":9.023953277817586,"pX":0.11989141912318482,"pZ":2.8084011104498647,"vX0":4.701883100532658,"vY0":-142.5291703112917,"vZ0":-6.666339720166281,"x":112.43,"y":162.95,"x0":-0.7085278674867644,"y0":50.0020881778133,"z0":5.9932081254094385,"aX":-13.344350813995057},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2285,"spinDirection":224},"zone":2,"typeConfidence":0.92,"plateTime":0.3820437309194591,"extension":6.619061449290299},"index":4,"playId":"cb54f594-6fa4-3447-8784-9bf4c7cd97be","pitchNumber":4,"startTime":"2026-05-10T01:17:14.927Z","endTime":"2026-05-10T01:17:18.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518389958635073,"aZ":-23.833497996518755,"pfxX":-9.4537575539881,"pfxZ":4.0238957002649425,"pX":-1.4104306625955476,"pZ":1.9545858241692802,"vX0":1.7960012234907876,"vY0":-142.7533743855434,"vZ0":-6.953731350613175,"x":170.76,"y":186.01,"x0":-0.8174027744999569,"y0":50.00347699807678,"z0":5.912553237705207,"aX":-19.59709158714486},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2391,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.3830574165082665,"extension":6.4713306508282695},"index":5,"playId":"32abd58a-1271-39e7-903e-d73a20a3f38f","pitchNumber":5,"startTime":"2026-05-10T01:17:35.276Z","endTime":"2026-05-10T01:17:38.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779032605921437,"aZ":-42.24674765447711,"pfxX":4.175107495083113,"pfxZ":-6.305743670487233,"pX":0.2817075154319259,"pZ":3.221538845354982,"vX0":1.3354084932239187,"vY0":-125.21186244769092,"vZ0":0.7015160157823193,"x":106.26,"y":151.8,"x0":-0.800038473131657,"y0":50.00092121939974,"z0":6.3770350712703685,"aX":6.670775266394408},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-11.0,"breakHorizontal":-7.9,"spinRate":2786,"spinDirection":46},"zone":3,"typeConfidence":0.9,"plateTime":0.4363718146216975,"extension":6.211719798959521},"hitData":{"launchSpeed":84.8,"launchAngle":20.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.73,"coordY":100.47}},"index":6,"playId":"c1d93574-7a77-38f9-abdb-d068c0fbb24d","pitchNumber":6,"startTime":"2026-05-10T01:17:50.165Z","endTime":"2026-05-10T01:17:59.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:17:59.540Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a sharp line drive to center fielder Oneil Cruz. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T01:17:58.972Z","endTime":"2026-05-10T01:19:13.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922554435170895,"aZ":-25.604582689450087,"pfxX":-0.31553559548065707,"pfxZ":3.4593920264033358,"pX":-0.094282646181867,"pZ":2.682059322064812,"vX0":1.952390334278145,"vY0":-135.60998268413755,"vZ0":-4.756068651699478,"x":120.59,"y":166.36,"x0":-0.7763044760577995,"y0":50.00591513077934,"z0":6.199720553059099,"aX":-0.5999215898169832},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":0.2,"spinRate":2419,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.4007501310573436,"extension":6.201613816505226},"index":0,"playId":"379844ad-57ab-3588-9d67-71b266e83669","pitchNumber":1,"startTime":"2026-05-10T01:18:26.848Z","endTime":"2026-05-10T01:18:31.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.992426143156898,"aZ":-39.302547101448454,"pfxX":2.098999603259671,"pfxZ":-4.455494896968743,"pX":-0.2437581341969365,"pZ":2.468651409109547,"vX0":0.7895207320859245,"vY0":-124.87405302701453,"vZ0":-1.462128899302733,"x":126.29,"y":172.13,"x0":-0.8355388514941343,"y0":50.001447295276726,"z0":6.256152217711171,"aX":3.3589835192036235},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.2,"breakHorizontal":-4.0,"spinRate":2723,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.43639880837915257,"extension":6.196219526433483},"index":1,"playId":"86e159c8-5a62-3f3a-bc58-a864cb27cb78","pitchNumber":2,"startTime":"2026-05-10T01:18:41.919Z","endTime":"2026-05-10T01:18:46.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.186813863926396,"aZ":-39.429355423126104,"pfxX":2.7143800331732786,"pfxZ":-4.585747163366561,"pX":0.3997789094215614,"pZ":2.586481834167495,"vX0":1.4756199313362566,"vY0":-124.26102362213125,"vZ0":-1.4762627943058653,"x":101.76,"y":168.94,"x0":-0.5522172480596197,"y0":50.00343631762998,"z0":6.429922614253482,"aX":4.2938949799969},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-8.4,"breakHorizontal":-5.3,"spinRate":2737,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.4388543176331057,"extension":6.098433960425027},"hitData":{"launchSpeed":104.9,"launchAngle":11.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.42,"coordY":77.07}},"index":2,"playId":"7abfb808-6247-31d9-aef0-8afb27a11bc2","pitchNumber":3,"startTime":"2026-05-10T01:19:02.380Z","endTime":"2026-05-10T01:19:13.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:19:13.200Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Devers grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Spencer Horwitz. Heliot Ramos out at 2nd. Rafael Devers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-10T01:19:11.679Z","endTime":"2026-05-10T01:19:52.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554552914198712,"aZ":-14.828938824087444,"pfxX":-5.4488731633919985,"pfxZ":8.461132710871473,"pX":0.42727566156080393,"pZ":3.3650234173828903,"vX0":5.307509440991203,"vY0":-141.20487089066313,"vZ0":-4.924236366833468,"x":100.71,"y":147.92,"x0":-0.7549948962946955,"y0":50.00528360923143,"z0":6.062699256675052,"aX":-11.173200857538566},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2291,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.38565605125102165,"extension":6.541502127372867},"hitData":{"launchSpeed":97.7,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":156.75}},"index":0,"playId":"c1e6f5d3-7cec-32da-8095-0b31f4ffe87e","pitchNumber":1,"startTime":"2026-05-10T01:19:44.456Z","endTime":"2026-05-10T01:19:52.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:19:52.244Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcell Ozuna doubles (4) on a fly ball to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T01:21:03.077Z","endTime":"2026-05-10T01:25:16.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90322977339249,"aZ":-29.02386100069744,"pfxX":-9.978789607883503,"pfxZ":1.6821125309056697,"pX":0.12901580762945017,"pZ":1.235389784775517,"vX0":6.350881446354798,"vY0":-135.48945887880717,"vZ0":-4.867609929701351,"x":112.08,"y":205.42,"x0":-0.9415703426713046,"y0":50.00169276492623,"z0":5.068561989792797,"aX":-18.665149226995585},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":16.8,"spinRate":2137,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.40331451504556615,"extension":6.5758970994114705},"index":0,"playId":"74eb16dd-c5dd-3feb-aae8-d704c65022da","pitchNumber":1,"startTime":"2026-05-10T01:22:04.469Z","endTime":"2026-05-10T01:22:08.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85814724368023,"aZ":-26.677539063819296,"pfxX":2.451139149696612,"pfxZ":3.297153734662473,"pX":-0.37421531695150384,"pZ":2.707217102073291,"vX0":1.2420181518550673,"vY0":-126.97396092267334,"vZ0":-1.3156196036312484,"x":131.26,"y":165.69,"x0":-1.1849857987437094,"y0":50.00242393722111,"z0":5.313657375859017,"aX":4.086641792682137},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":-4.7,"spinRate":2446,"spinDirection":142},"zone":4,"typeConfidence":0.88,"plateTime":0.4279382414237105,"extension":6.386672569214879},"index":1,"playId":"f9a1d264-4186-38ae-8cc9-c3a59c7994d9","pitchNumber":2,"startTime":"2026-05-10T01:22:18.198Z","endTime":"2026-05-10T01:22:22.362Z","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":93.0,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319874325098947,"aZ":-25.890232963927154,"pfxX":-10.985613136075889,"pfxZ":3.3856355059795753,"pX":-0.788948474092793,"pZ":1.2170778906490913,"vX0":4.011455803166579,"vY0":-135.28467485735897,"vZ0":-5.8283816792633525,"x":147.07,"y":205.92,"x0":-0.8632491549916491,"y0":50.00016609608597,"z0":5.212291669116941,"aX":-20.37374815370784},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":19.1,"spinRate":2076,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4047529158572476,"extension":6.730998443416179},"index":2,"playId":"eb84334e-419a-3feb-8829-c6ef796881d3","pitchNumber":3,"startTime":"2026-05-10T01:22:31.564Z","endTime":"2026-05-10T01:22:35.467Z","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":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002923212273036,"aZ":-36.93480680422583,"pfxX":13.062621622966553,"pfxZ":-3.87640977146291,"pX":0.8590242510438888,"pZ":1.0874355390992023,"vX0":1.241740609332615,"vY0":-111.30192294982952,"vZ0":-1.1290500647197892,"x":84.26,"y":209.42,"x0":-1.4022994089499945,"y0":50.004635834244844,"z0":5.501054016303658,"aX":16.034874885296027},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.0,"breakHorizontal":-23.9,"spinRate":3052,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4962463381873752,"extension":6.285171328732353},"index":3,"playId":"b0a5a096-4798-3cc0-b19f-6d41361dda03","pitchNumber":4,"startTime":"2026-05-10T01:22:46.118Z","endTime":"2026-05-10T01:22:50.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.452838077648707,"aZ":-22.157292707140012,"pfxX":1.4252523592857353,"pfxZ":5.857432578067514,"pX":-0.7971373050858229,"pZ":2.2871499774954263,"vX0":0.5029761611349046,"vY0":-129.0844951138075,"vZ0":-3.3701196168248746,"x":147.38,"y":177.03,"x0":-1.179012427033269,"y0":50.00370206054472,"z0":5.2890699936079715,"aX":2.4379717555508797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.2,"breakHorizontal":-2.6,"spinRate":2438,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.42212966762122406,"extension":6.057186760727603},"index":4,"playId":"6b9588ed-9bff-3a21-8dfc-4446e7fe6a16","pitchNumber":5,"startTime":"2026-05-10T01:23:00.180Z","endTime":"2026-05-10T01:23:27.203Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116073074606543,"aZ":-31.23173016837133,"pfxX":-10.689688534695922,"pfxZ":0.5859942795139172,"pX":-0.22478388833383006,"pZ":1.018249005381711,"vX0":5.9241643120892435,"vY0":-126.29256104755412,"vZ0":-3.7690716815899856,"x":125.57,"y":211.29,"x0":-1.2140750711039492,"y0":50.003863381378956,"z0":5.046444681364796,"aX":-17.240400659574387},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":18.0,"spinRate":2009,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.43397638704000174,"extension":6.44558226155249},"index":5,"playId":"63d946f3-abab-3cd4-8c22-35d9d773df0c","pitchNumber":6,"startTime":"2026-05-10T01:23:32.879Z","endTime":"2026-05-10T01:23:37.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.764310614893013,"aZ":-39.154188310837526,"pfxX":9.998590309142617,"pfxZ":-5.5071719743797685,"pX":0.2885368349439276,"pZ":1.8176414214740222,"vX0":0.8764921134036121,"vY0":-111.98186867246694,"vZ0":0.540140787463518,"x":106.0,"y":189.7,"x0":-1.4069828252289416,"y0":50.00482676916691,"z0":5.588027422208839,"aX":12.663348440696717},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.5,"breakHorizontal":-18.4,"spinRate":2958,"spinDirection":53},"zone":9,"typeConfidence":0.91,"plateTime":0.48965917206881926,"extension":6.4699780765550114},"index":6,"playId":"97a359d1-5a0a-35e0-830a-b03ed475eb1f","pitchNumber":7,"startTime":"2026-05-10T01:23:47.837Z","endTime":"2026-05-10T01:23:52.218Z","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":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.203508211093467,"aZ":-27.326536786997305,"pfxX":2.251596919763572,"pfxZ":2.782595476872923,"pX":0.10115154930434439,"pZ":1.827243939388557,"vX0":2.474803736099964,"vY0":-129.4018747367779,"vZ0":-3.5106063780347077,"x":113.14,"y":189.44,"x0":-1.1508189810952285,"y0":50.00272903869813,"z0":5.234451569899865,"aX":3.920001163651202},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-4.6,"spinRate":2317,"spinDirection":165},"zone":8,"typeConfidence":0.9,"plateTime":0.4190268867808702,"extension":6.428098617512263},"index":7,"playId":"a89e28d8-be6d-31aa-ba52-7bed43f4441f","pitchNumber":8,"startTime":"2026-05-10T01:24:08.464Z","endTime":"2026-05-10T01:24:12.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.232137643991916,"aZ":-35.14390462622983,"pfxX":-8.91855245954932,"pfxZ":-1.7747077032714778,"pX":-0.33356553791284366,"pZ":1.3587901237220472,"vX0":5.292289256402068,"vY0":-127.61227885100529,"vZ0":-2.6667807916622146,"x":129.71,"y":202.09,"x0":-1.2583454781014192,"y0":50.000543690305285,"z0":5.141487871515186,"aX":-14.94824802217839},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":15.2,"spinRate":2036,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.42655702626456593,"extension":6.603966175484011},"index":8,"playId":"5d5237d3-fe07-398c-8065-574da5b7fbc0","pitchNumber":9,"startTime":"2026-05-10T01:24:29.135Z","endTime":"2026-05-10T01:24:33.408Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05629046877995,"aZ":-26.32520521664603,"pfxX":0.9898729086628762,"pfxZ":3.3263199574852758,"pX":-0.2425614035340621,"pZ":1.921773812665797,"vX0":1.849721612832432,"vY0":-130.84105519366955,"vZ0":-3.603736319011435,"x":126.25,"y":186.89,"x0":-1.083486561970035,"y0":50.00141771177702,"z0":5.259471497545294,"aX":1.7393855839677974},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":-2.2,"spinRate":2265,"spinDirection":184},"zone":8,"typeConfidence":0.9,"plateTime":0.4164521218700057,"extension":6.606170857308815},"index":9,"playId":"ba0c9124-05ee-3a9c-9355-6cc4a39849f7","pitchNumber":10,"startTime":"2026-05-10T01:24:46.672Z","endTime":"2026-05-10T01:24:51.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18377806435746,"aZ":-30.682286814747663,"pfxX":-9.719105802537554,"pfxZ":0.787627743927759,"pX":-0.5947848530153415,"pZ":1.6410877707266618,"vX0":5.109636039041155,"vY0":-135.94830330992653,"vZ0":-3.7034125956169794,"x":139.67,"y":194.47,"x0":-1.226627942287332,"y0":50.00121458057007,"z0":5.128797530726817,"aX":-18.361329334248556},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.8,"breakHorizontal":16.7,"spinRate":1854,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4014507806306842,"extension":6.80506116455611},"hitData":{"launchSpeed":95.2,"launchAngle":28.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.58,"coordY":74.66}},"index":10,"playId":"e7dd077d-41ba-3d03-9921-b9ff06df3819","pitchNumber":11,"startTime":"2026-05-10T01:25:02.220Z","endTime":"2026-05-10T01:25:16.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:25:16.009Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T01:25:21.858Z","endTime":"2026-05-10T01:26:49.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822376023557787,"aZ":-30.74604279667717,"pfxX":-8.426234528161949,"pfxZ":0.7604235519295042,"pX":-0.8825538727002327,"pZ":3.2002308353304696,"vX0":4.35369234835653,"vY0":-135.85447741188767,"vZ0":-0.12094983483125243,"x":150.64,"y":152.37,"x0":-1.4020073377397775,"y0":50.00625775128906,"z0":5.363562135674601,"aX":-15.920119438915599},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.6,"breakHorizontal":14.5,"spinRate":1875,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.40156246314446875,"extension":6.52977059864341},"index":0,"playId":"a0c46426-94c3-3f15-968b-d8c445b19bc3","pitchNumber":1,"startTime":"2026-05-10T01:25:44.760Z","endTime":"2026-05-10T01:25:48.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94798162692269,"aZ":-24.8422281224208,"pfxX":3.099339272232208,"pfxZ":4.246811474863261,"pX":0.7550320685694987,"pZ":3.0626525978681762,"vX0":4.1815045180524875,"vY0":-130.25987585082015,"vZ0":-1.2964395667459754,"x":88.22,"y":156.09,"x0":-1.2705509797318708,"y0":50.005816371942466,"z0":5.435258223729436,"aX":5.356556260480269},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":-6.5,"spinRate":2211,"spinDirection":193},"zone":3,"typeConfidence":0.92,"plateTime":0.4196085299552852,"extension":6.2678073186186465},"index":1,"playId":"92c7156a-a144-3971-98fe-450b4ff1ae79","pitchNumber":2,"startTime":"2026-05-10T01:26:00.578Z","endTime":"2026-05-10T01:26:04.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.791326590793837,"aZ":-33.720411792015085,"pfxX":-9.804012751418295,"pfxZ":-0.9412923764125143,"pX":-0.32989905318824275,"pZ":1.5318132121780705,"vX0":6.076403147564258,"vY0":-126.50115912262815,"vZ0":-2.639437161331785,"x":129.57,"y":197.42,"x0":-1.474127406169858,"y0":50.00370230455534,"z0":5.258793264089992,"aX":-16.088499504074065},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":16.6,"spinRate":1938,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.43093297839817657,"extension":6.239437339371788},"index":2,"playId":"b62c32d6-fd1d-3ce1-8851-c756bc89ee33","pitchNumber":3,"startTime":"2026-05-10T01:26:22.005Z","endTime":"2026-05-10T01:26:27.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217871726482368,"aZ":-30.02921145764916,"pfxX":-7.682555543519385,"pfxZ":1.1531849905055243,"pX":-0.21194564638422872,"pZ":3.567348666113984,"vX0":5.084883055816396,"vY0":-134.79608947352335,"vZ0":0.6726272920567068,"x":125.08,"y":142.46,"x0":-1.1139151404321725,"y0":50.00311430238303,"z0":5.416260843574249,"aX":-14.296757373306518},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":13.0,"spinRate":2045,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.40460221159445187,"extension":6.44501442011748},"index":3,"playId":"d83bef98-ab4b-3be8-8b2a-fcfad0574de5","pitchNumber":4,"startTime":"2026-05-10T01:26:44.459Z","endTime":"2026-05-10T01:26:49.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:26:49.703Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T01:26:50.199Z","endTime":"2026-05-10T01:30:14.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56726031987806,"aZ":-39.60059906041773,"pfxX":10.444390281654666,"pfxZ":-5.723577796907266,"pX":1.2330769454380568,"pZ":1.1770608738515063,"vX0":2.8694848852807495,"vY0":-113.42183115153173,"vZ0":-0.9593867746507982,"x":70.0,"y":207.0,"x0":-1.4067193530535793,"y0":50.00345007970423,"z0":5.569256536058678,"aX":13.549749271214145},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.3,"breakHorizontal":-19.7,"spinRate":3121,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.48370766458310577,"extension":6.331202409274293},"index":0,"playId":"0d97ebc9-cf44-3606-bed5-a1145a54346a","pitchNumber":1,"startTime":"2026-05-10T01:27:14.453Z","endTime":"2026-05-10T01:27:18.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560738886701877,"aZ":-39.963618831780934,"pfxX":11.340660977193453,"pfxZ":-6.179616013703962,"pX":0.7627867370474829,"pZ":2.1155203163161276,"vX0":1.6726787476352172,"vY0":-111.91541791217122,"vZ0":1.3966129435722803,"x":87.92,"y":181.66,"x0":-1.4684419123809822,"y0":50.00551384576925,"z0":5.599337757402808,"aX":14.283734563047616},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.4,"breakHorizontal":-21.0,"spinRate":3155,"spinDirection":54},"zone":9,"typeConfidence":0.91,"plateTime":0.4907621215018634,"extension":6.281615075254602},"index":1,"playId":"dd9bdf49-c9d3-3575-a267-0faf4e2366ba","pitchNumber":2,"startTime":"2026-05-10T01:27:28.956Z","endTime":"2026-05-10T01:27:33.257Z","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":86.5,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.734267313807198,"aZ":-32.46598159700208,"pfxX":-9.583493739323004,"pfxZ":-0.1785056186847318,"pX":-0.23963600257327558,"pZ":0.9027858317892242,"vX0":5.8475141988132275,"vY0":-125.91978073236177,"vZ0":-4.2744609207920075,"x":126.13,"y":214.4,"x0":-1.3328709459320716,"y0":50.00435752875845,"z0":5.215185577467873,"aX":-15.573220774365065},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":16.2,"spinRate":1938,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.43303514004757204,"extension":6.283615907595346},"index":2,"playId":"e5faed06-dbbf-3926-8e18-134a0644253d","pitchNumber":3,"startTime":"2026-05-10T01:27:45.042Z","endTime":"2026-05-10T01:27:49.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-10T01:27:58.410Z","endTime":"2026-05-10T01:28:06.790Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180694012627466,"aZ":-24.805832177498537,"pfxX":-7.871382878366198,"pfxZ":4.022909934681936,"pX":-0.4093575890720552,"pZ":3.4335572642613776,"vX0":4.228331274268205,"vY0":-134.51561795782177,"vZ0":-0.4163194096165908,"x":132.6,"y":146.07,"x0":-0.9789303046510689,"y0":50.004394587996224,"z0":5.348963076456954,"aX":-14.426150563503123},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":13.3,"spinRate":2110,"spinDirection":241},"zone":1,"typeConfidence":0.81,"plateTime":0.40718460543300017,"extension":6.621369208875638},"index":4,"playId":"3cdb393b-6386-317b-87f1-2f0ba7635cf7","pitchNumber":4,"startTime":"2026-05-10T01:28:06.790Z","endTime":"2026-05-10T01:28:10.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56773084275976,"aZ":-30.40508915961574,"pfxX":1.5917412128775692,"pfxZ":1.0464689955675386,"pX":1.0571834219063352,"pZ":2.744647753375531,"vX0":4.93450742124066,"vY0":-128.16012787640187,"vZ0":-0.9527921912334153,"x":76.7,"y":164.67,"x0":-1.0878078567630636,"y0":50.00273151923386,"z0":5.462807755178364,"aX":2.6887049431803165},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":-3.8,"spinRate":2377,"spinDirection":133},"zone":12,"typeConfidence":0.88,"plateTime":0.4248359273016731,"extension":6.099493597909685},"index":5,"playId":"1025e7a4-6518-3868-b9eb-0b6f9347daa6","pitchNumber":5,"startTime":"2026-05-10T01:28:24.304Z","endTime":"2026-05-10T01:28:28.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.929551001429207,"aZ":-39.29762033541455,"pfxX":10.40149591354657,"pfxZ":-5.611708178109127,"pX":1.4420001151570183,"pZ":1.8837776125649845,"vX0":2.8888535785684626,"vY0":-111.5633417571763,"vZ0":0.44959607267549906,"x":62.03,"y":187.92,"x0":-1.219355323195036,"y0":50.004971316513476,"z0":5.710087475799653,"aX":13.192959669652891},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.8,"breakHorizontal":-19.6,"spinRate":3125,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.48982261512034553,"extension":6.0158847876492905},"index":6,"playId":"7a42f151-1853-3945-9c1f-89e4d8b29b90","pitchNumber":6,"startTime":"2026-05-10T01:28:46.642Z","endTime":"2026-05-10T01:28:51.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307807462531226,"aZ":-20.81676978295065,"pfxX":-7.254066819538213,"pfxZ":6.086389925545621,"pX":-0.8660755847885027,"pZ":4.099061602876581,"vX0":3.286954122189159,"vY0":-135.00362698649465,"vZ0":0.4695208048805918,"x":150.01,"y":128.11,"x0":-1.149382398185695,"y0":50.00512280555138,"z0":5.375402616972639,"aX":-13.541864819026959},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":12.6,"spinRate":2150,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.40400122557501117,"extension":6.39789536528779},"index":7,"playId":"d46466b9-393c-3508-8040-ffb0feda8600","pitchNumber":7,"startTime":"2026-05-10T01:29:11.457Z","endTime":"2026-05-10T01:29:15.717Z","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":86.1,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.440390482531825,"aZ":-35.18098301057357,"pfxX":-8.973539825875651,"pfxZ":-1.8591821996209124,"pX":-0.43988769610010975,"pZ":1.1179394616935876,"vX0":5.385451793332044,"vY0":-125.44812873811249,"vZ0":-3.163480277668679,"x":133.77,"y":208.6,"x0":-1.4306537145265537,"y0":50.000936286714115,"z0":5.215557554817933,"aX":-14.537574366786712},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.8,"breakHorizontal":15.2,"spinRate":1895,"spinDirection":268},"zone":13,"typeConfidence":0.89,"plateTime":0.4338846914259644,"extension":6.0498347520622335},"index":8,"playId":"55c192e9-a50b-372e-a402-123512660036","pitchNumber":8,"startTime":"2026-05-10T01:29:27.420Z","endTime":"2026-05-10T01:29:32.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.731874347058366,"aZ":-37.38376642360105,"pfxX":10.656897734535889,"pfxZ":-4.197988015814792,"pX":-0.2977310792703098,"pZ":1.9290092107398507,"vX0":-0.4534367478846087,"vY0":-111.30527229692312,"vZ0":0.5770198221654943,"x":128.35,"y":186.7,"x0":-1.4726563895826839,"y0":50.0001806118233,"z0":5.567028634684245,"aX":13.242545488221083},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.1,"breakHorizontal":-19.1,"spinRate":3065,"spinDirection":53},"zone":8,"typeConfidence":0.91,"plateTime":0.4938766487423405,"extension":6.212789913655355},"index":9,"playId":"82bee983-f3e4-3eec-b74e-433acf9f462d","pitchNumber":9,"startTime":"2026-05-10T01:29:47.265Z","endTime":"2026-05-10T01:29:52.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574813988617127,"aZ":-38.258728205794505,"pfxX":11.265019456850682,"pfxZ":-4.954693841210367,"pX":-0.13276829384999164,"pZ":1.3063255201959694,"vX0":-0.08356333784103487,"vY0":-110.6838226526007,"vZ0":-0.48160481650475195,"x":122.06,"y":203.51,"x0":-1.5553801612709108,"y0":50.00182463180748,"z0":5.566994665941396,"aX":13.837975609154972},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-8.8,"breakHorizontal":-20.3,"spinRate":3044,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.496737805042593,"extension":6.271802495854757},"index":10,"playId":"36a8fa1a-93d2-34ae-84e1-dec82c6f2c87","pitchNumber":10,"startTime":"2026-05-10T01:30:09.711Z","endTime":"2026-05-10T01:30:14.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:30:14.292Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-10T01:30:14.640Z","endTime":"2026-05-10T01:30:45.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998544198961486,"aZ":-28.919918995146926,"pfxX":-8.565555137713627,"pfxZ":1.7114599675728375,"pX":-0.4013717573550501,"pZ":2.271514175685272,"vX0":5.248819604212644,"vY0":-135.58241412823193,"vZ0":-2.6028983750746346,"x":132.3,"y":177.45,"x0":-1.22947086354107,"y0":50.00123244212667,"z0":5.220590790179391,"aX":-16.26937357979932},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":2060,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.400890832163856,"extension":6.626523501093247},"hitData":{"launchSpeed":85.0,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":165.36}},"index":0,"playId":"06483e44-9c21-3e07-99b7-5509fa23d7ae","pitchNumber":1,"startTime":"2026-05-10T01:30:37.656Z","endTime":"2026-05-10T01:30:45.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:30:45.139Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, first baseman Spencer Horwitz to pitcher Braxton Ashcraft.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T01:31:43.600Z","endTime":"2026-05-10T01:34:31.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":96.1,"endSpeed":89.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.948377972829412,"aZ":-13.018984946745478,"pfxX":-6.302298301350998,"pfxZ":9.500984331480504,"pX":-0.12018741312882908,"pZ":2.954684245353303,"vX0":4.0226663656297665,"vY0":-139.98691353435666,"vZ0":-6.359924079504049,"x":121.58,"y":159.0,"x0":-0.7454946287316128,"y0":50.00030859423363,"z0":6.082373640940565,"aX":-12.702706698835723},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2216,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.38895168220359233,"extension":6.4558629752432255},"index":0,"playId":"69373413-b997-36d0-892b-f55a59b22316","pitchNumber":1,"startTime":"2026-05-10T01:33:12.842Z","endTime":"2026-05-10T01:33:20.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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.314128145577964,"aZ":-40.95309701014309,"pfxX":2.284319830292249,"pfxZ":-5.5107176500699975,"pX":0.5707846933462964,"pZ":1.5581297497392916,"vX0":2.388360875851643,"vY0":-124.19332049958076,"vZ0":-3.301096413725287,"x":95.24,"y":196.71,"x0":-0.6933543108775407,"y0":50.005042979059006,"z0":6.245739316232246,"aX":3.6376862135630716},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.4,"breakHorizontal":-4.6,"spinRate":2750,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.437781406429107,"extension":6.34974946713896},"index":1,"playId":"94647f62-3a0a-365a-93fa-42901c7bae04","pitchNumber":2,"startTime":"2026-05-10T01:33:33.948Z","endTime":"2026-05-10T01:34:00.963Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.411379854609606,"aZ":-37.096973234628656,"pfxX":4.333035426051672,"pfxZ":-3.0578064974951076,"pX":0.1598341174365828,"pZ":2.7164766834750718,"vX0":0.8881827458039349,"vY0":-124.79585628070132,"vZ0":-1.6013055403535257,"x":110.91,"y":165.44,"x0":-0.7626282850937215,"y0":50.00490007830904,"z0":6.3670921022305595,"aX":6.971310697455956},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.6,"breakHorizontal":-8.0,"spinRate":2591,"spinDirection":36},"zone":5,"typeConfidence":0.89,"plateTime":0.4356031530510416,"extension":6.076924096277723},"index":2,"playId":"5aa16f5d-faf1-313d-b9f8-1e6db3631dfc","pitchNumber":3,"startTime":"2026-05-10T01:34:05.181Z","endTime":"2026-05-10T01:34:11.241Z","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":97.5,"endSpeed":90.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934319527459845,"aZ":-13.883334159328399,"pfxX":-5.684172067725753,"pfxZ":8.876634828559599,"pX":1.070996550217573,"pZ":2.461210472228754,"vX0":6.699028873474733,"vY0":-141.81903055791182,"vZ0":-7.449326143396695,"x":76.18,"y":172.33,"x0":-0.5704512408258211,"y0":50.001368515492466,"z0":5.986362140883884,"aX":-11.711172286346661},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2188,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.3845236954333666,"extension":6.693084753392592},"hitData":{"launchSpeed":93.8,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":163.84}},"index":3,"playId":"429bdc74-ffa0-31a4-89e3-07568bd0e173","pitchNumber":4,"startTime":"2026-05-10T01:34:24.002Z","endTime":"2026-05-10T01:34:31.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:34:31.446Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T01:34:32.996Z","endTime":"2026-05-10T01:35:53.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349834687137758,"aZ":-10.045614865691414,"pfxX":-5.331557022384141,"pfxZ":10.743772622153571,"pX":-0.15145662820524533,"pZ":2.456822961808084,"vX0":3.1550165665375136,"vY0":-142.084683475548,"vZ0":-8.349118887102652,"x":122.77,"y":172.45,"x0":-0.5794110566440108,"y0":50.00052385345165,"z0":6.058919532659756,"aX":-10.978259826044512},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2311,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.38443408657593015,"extension":6.649124538540341},"index":0,"playId":"a6ccb2de-12f2-3973-8075-ebf899202a72","pitchNumber":1,"startTime":"2026-05-10T01:35:07.011Z","endTime":"2026-05-10T01:35:11.231Z","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.8,"endSpeed":90.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37991128068802,"aZ":-13.54635286641719,"pfxX":-5.484152013922774,"pfxZ":9.064966677605875,"pX":-0.40065922236869467,"pZ":3.455327015799146,"vX0":2.2986344078101424,"vY0":-141.104872286911,"vZ0":-5.213439689079172,"x":132.27,"y":145.49,"x0":-0.5046484620302046,"y0":50.001940051289154,"z0":6.171459014555946,"aX":-11.26863650537207},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2274,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3853801823183267,"extension":6.457468933058915},"index":1,"playId":"0e4588c0-ad4a-38bf-835a-141c6b7d7340","pitchNumber":2,"startTime":"2026-05-10T01:35:19.077Z","endTime":"2026-05-10T01:35:25.490Z","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":1},"index":2,"startTime":"2026-05-10T01:35:35.510Z","endTime":"2026-05-10T01:35:48.344Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274327031497236,"aZ":-24.08253749595613,"pfxX":-0.366402158633766,"pfxZ":4.259350983277891,"pX":0.3238689737374214,"pZ":1.7685662520006387,"vX0":2.5767536459619937,"vY0":-136.33884284751448,"vZ0":-7.278490430783768,"x":104.65,"y":191.03,"x0":-0.5820357778486375,"y0":50.00495070776574,"z0":6.1109748784220494,"aX":-0.6965847880771407},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":0.1,"spinRate":2445,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.40027665859071604,"extension":6.466364438776607},"index":3,"playId":"ee9cb385-b6a7-3a70-b0b6-8e94480e2bcd","pitchNumber":3,"startTime":"2026-05-10T01:35:48.344Z","endTime":"2026-05-10T01:35:53.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:35:53.091Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-10T01:35:52.461Z","endTime":"2026-05-10T01:36:43.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":96.6,"endSpeed":89.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133261021673004,"aZ":-19.535495605894674,"pfxX":-8.441627815915425,"pfxZ":6.227546329780056,"pX":-0.8066032978160115,"pZ":2.5262009477679914,"vX0":2.3471961672606296,"vY0":-140.63924099643026,"vZ0":-6.595858567387601,"x":147.75,"y":170.57,"x0":-0.5487108305500746,"y0":50.00036804544957,"z0":6.143455960469199,"aX":-17.119755893783324},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2116,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.38760033722916853,"extension":6.635651470594456},"index":0,"playId":"cd19563e-499c-397c-9f87-d668a47dfa7e","pitchNumber":1,"startTime":"2026-05-10T01:36:17.116Z","endTime":"2026-05-10T01:36:21.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0179593949491,"aZ":-15.317252555012574,"pfxX":-5.207585741215716,"pfxZ":8.11746066817587,"pX":-0.4998205585533408,"pZ":2.934791135411982,"vX0":1.9931582338481046,"vY0":-141.93537584592883,"vZ0":-6.421804028863799,"x":136.05,"y":159.54,"x0":-0.5271961303344591,"y0":50.006919584510435,"z0":6.1710760829283595,"aX":-10.818234810197236},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":2292,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.38329397001484145,"extension":6.5886607506339185},"hitData":{"launchSpeed":78.3,"launchAngle":36.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.27,"coordY":96.49}},"index":1,"playId":"743e7372-ae77-37fb-8794-576eb2c3fd95","pitchNumber":2,"startTime":"2026-05-10T01:36:34.107Z","endTime":"2026-05-10T01:36:43.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:36:43.108Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-10T01:37:47.497Z","endTime":"2026-05-10T01:40:02.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118949873496543,"aZ":-31.096544964432606,"pfxX":-8.710719125221434,"pfxZ":0.5880034047619969,"pX":-1.1985446265874657,"pZ":2.1023484484526267,"vX0":3.4992527672998097,"vY0":-133.69397012324677,"vZ0":-2.6575820172844464,"x":162.69,"y":182.02,"x0":-1.3824924730767738,"y0":50.004973168027384,"z0":5.310447892791182,"aX":-15.98635840557278},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.7,"breakHorizontal":15.2,"spinRate":1801,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.4075750949240309,"extension":6.195817373279566},"index":0,"playId":"ab3aece4-4a45-3df7-998a-94f51cdde481","pitchNumber":1,"startTime":"2026-05-10T01:38:52.237Z","endTime":"2026-05-10T01:38:55.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.770395998846425,"aZ":-27.38214281230362,"pfxX":2.178877074511216,"pfxZ":2.9583296338981686,"pX":-1.2484634079513066,"pZ":2.2089568337105385,"vX0":-0.11052438640618477,"vY0":-125.52636580975278,"vZ0":-2.0942813646211085,"x":164.59,"y":179.14,"x0":-1.4879582163679437,"y0":50.00369264952096,"z0":5.25018054904912,"aX":3.53028371297936},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-4.0,"spinRate":2149,"spinDirection":165},"zone":13,"typeConfidence":0.85,"plateTime":0.4338154447368008,"extension":6.1115541440878},"index":1,"playId":"8ff7b4c8-8ae6-378d-b5c1-a2255f120d98","pitchNumber":2,"startTime":"2026-05-10T01:39:03.915Z","endTime":"2026-05-10T01:39:08.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076301758393214,"aZ":-27.50347070913261,"pfxX":-8.729300830343169,"pfxZ":2.557591421989848,"pX":0.7310846455764899,"pZ":2.7097843613099504,"vX0":7.51650344450099,"vY0":-133.43568409971041,"vZ0":-1.495807367510265,"x":89.13,"y":165.62,"x0":-0.9697307630608845,"y0":50.004323867838735,"z0":5.234042347377868,"aX":-15.955613827635586},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":14.5,"spinRate":1981,"spinDirection":249},"zone":6,"typeConfidence":0.89,"plateTime":0.4083684298949799,"extension":6.590421216728025},"index":2,"playId":"23f09360-cb32-3607-9b4e-7e23f8a8ac13","pitchNumber":3,"startTime":"2026-05-10T01:39:16.527Z","endTime":"2026-05-10T01:39:20.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65927023933288,"aZ":-32.927201938948805,"pfxX":-8.874960833467714,"pfxZ":-0.46845883456694537,"pX":0.10124673504772119,"pZ":1.00193637500384,"vX0":6.4347263234838,"vY0":-125.66512895050894,"vZ0":-3.9085181048518014,"x":113.14,"y":211.73,"x0":-1.3194415290278303,"y0":50.00065841906694,"z0":5.207070734588916,"aX":-14.419107235365251},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":14.9,"spinRate":2079,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.4332459626266547,"extension":6.1294638557310135},"index":3,"playId":"7b247673-4fda-3bf7-b842-8dd9383f1e5b","pitchNumber":4,"startTime":"2026-05-10T01:39:29.605Z","endTime":"2026-05-10T01:39:34.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93252962461978,"aZ":-28.77988586482906,"pfxX":-6.804239658783756,"pfxZ":1.8136322359880896,"pX":1.4355837840138632,"pZ":2.9068048300832174,"vX0":8.268572217828034,"vY0":-134.07022344134182,"vZ0":-0.9410587960375334,"x":62.28,"y":160.3,"x0":-0.7674894208985177,"y0":50.00000878962278,"z0":5.2693635404636305,"aX":-12.70712037464907},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.4,"breakHorizontal":11.0,"spinRate":1924,"spinDirection":239},"zone":12,"typeConfidence":0.86,"plateTime":0.4045616367436833,"extension":6.508647004435773},"index":4,"playId":"7405de1f-0944-3f98-88f8-654e2f006b05","pitchNumber":5,"startTime":"2026-05-10T01:39:45.594Z","endTime":"2026-05-10T01:39:49.789Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594713913836202,"aZ":-35.06016728582682,"pfxX":-11.05378718194629,"pfxZ":-1.8146683819821208,"pX":0.3917888277642902,"pZ":1.4046200790334755,"vX0":7.159757379067508,"vY0":-124.98529810575154,"vZ0":-2.2483244412602033,"x":102.07,"y":200.86,"x0":-1.0640927791125632,"y0":50.002207997028705,"z0":5.176490632316911,"aX":-17.606035075732134},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":18.5,"spinRate":1788,"spinDirection":262},"zone":14,"typeConfidence":0.91,"plateTime":0.43710885509249353,"extension":6.133816067840767},"index":5,"playId":"415db73d-a439-324e-a5ee-e967a25b7356","pitchNumber":6,"startTime":"2026-05-10T01:39:58.558Z","endTime":"2026-05-10T01:40:02.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:40:02.830Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-10T01:40:02.176Z","endTime":"2026-05-10T01:41:28.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76226840231633,"aZ":-37.27037534785716,"pfxX":9.479036513345482,"pfxZ":-4.095527305124048,"pX":0.2702702141388876,"pZ":1.8866016072460476,"vX0":1.0839920533108645,"vY0":-111.07971071017565,"vZ0":0.2745036279729913,"x":106.7,"y":187.84,"x0":-1.455643719918547,"y0":50.00405301696496,"z0":5.6512486808995055,"aX":11.790324605170108},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.0,"breakHorizontal":-17.4,"spinRate":3053,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.4939769721637499,"extension":6.021351268462143},"index":0,"playId":"931b9ed1-f849-3473-b84e-279309a08620","pitchNumber":1,"startTime":"2026-05-10T01:40:24.558Z","endTime":"2026-05-10T01:40:28.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91862363446906,"aZ":-27.402919583651652,"pfxX":-9.056554541254508,"pfxZ":2.572150173230842,"pX":-0.5119413677936835,"pZ":3.0195825440565853,"vX0":4.648071104254711,"vY0":-134.77098651200117,"vZ0":-1.0602490023522806,"x":136.51,"y":157.25,"x0":-1.0743665539859397,"y0":50.002900364831476,"z0":5.338239518141719,"aX":-16.80405588787321},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2036,"spinDirection":240},"zone":1,"typeConfidence":0.91,"plateTime":0.4050660228318619,"extension":6.130001480604581},"index":1,"playId":"b39a342b-c593-38c6-88b6-d80447d0921a","pitchNumber":2,"startTime":"2026-05-10T01:40:40.996Z","endTime":"2026-05-10T01:40:45.537Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.365195304229754,"aZ":-33.79778903774184,"pfxX":-8.17912653531844,"pfxZ":-0.9808185016330642,"pX":-1.5236167584952451,"pZ":1.0630698794106426,"vX0":2.92648751985129,"vY0":-126.99441600089216,"vZ0":-3.472582823032731,"x":175.08,"y":210.08,"x0":-1.6185150835078705,"y0":50.000931336957784,"z0":5.0949424547047695,"aX":-13.55783295132204},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":14.3,"spinRate":2102,"spinDirection":257},"zone":13,"typeConfidence":0.89,"plateTime":0.4288538933568793,"extension":6.3391325646269},"index":2,"playId":"a8ef9b9a-28b8-3994-a69a-b94ae968c509","pitchNumber":3,"startTime":"2026-05-10T01:41:05.414Z","endTime":"2026-05-10T01:41:08.991Z","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":87.2,"endSpeed":80.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921294550525147,"aZ":-36.009878143711134,"pfxX":-9.62044866291971,"pfxZ":-2.363867699803488,"pX":-0.41293119572229103,"pZ":1.117063086982123,"vX0":5.611513016614377,"vY0":-126.85993032161889,"vZ0":-2.881781152579229,"x":132.74,"y":208.62,"x0":-1.4082584725270644,"y0":50.003364429101474,"z0":5.149828579370412,"aX":-15.618208331490676},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.7,"breakHorizontal":16.1,"spinRate":1985,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.43242944872275624,"extension":6.160025006767718},"hitData":{"launchSpeed":90.5,"launchAngle":-13.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":157.26}},"index":3,"playId":"fe0f7146-4580-38b2-8a39-33ee7d046d09","pitchNumber":4,"startTime":"2026-05-10T01:41:19.619Z","endTime":"2026-05-10T01:41:28.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:41:28.108Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-10T01:41:29.702Z","endTime":"2026-05-10T01:43:13.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036168184479994,"aZ":-31.31509816849536,"pfxX":-7.6399205800211725,"pfxZ":0.45590495814581367,"pX":-0.8372913336641904,"pZ":2.9937747522990255,"vX0":3.435650364764514,"vY0":-135.40800440340027,"vZ0":-0.3749620071051749,"x":148.92,"y":157.95,"x0":-1.1135620175233398,"y0":50.005674227322494,"z0":5.281613878303963,"aX":-14.523893823801373},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.0,"breakHorizontal":13.3,"spinRate":1915,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.400907198695454,"extension":6.33138926221764},"index":0,"playId":"03e980f6-57ab-37ff-9bc5-e13a5f4ccc6a","pitchNumber":1,"startTime":"2026-05-10T01:41:49.933Z","endTime":"2026-05-10T01:41:54.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.663991358659377,"aZ":-31.97037490088179,"pfxX":-9.404803725511272,"pfxZ":0.12751293449103684,"pX":0.4339446675767273,"pZ":1.5343550285694438,"vX0":7.443448162016867,"vY0":-124.98860325793379,"vZ0":-2.785123066088584,"x":100.46,"y":197.35,"x0":-1.3152434906909891,"y0":50.00610927956201,"z0":5.206496228285448,"aX":-15.357277009684578},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":16.0,"spinRate":1836,"spinDirection":266},"zone":14,"typeConfidence":0.89,"plateTime":0.4330198040993376,"extension":6.007747339723269},"index":1,"playId":"8040afa2-097f-3c8c-8a83-7a34c69709e7","pitchNumber":2,"startTime":"2026-05-10T01:42:04.263Z","endTime":"2026-05-10T01:42:08.441Z","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":76.5,"endSpeed":70.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69953028158739,"aZ":-38.208386692468174,"pfxX":10.489117006228405,"pfxZ":-4.820478646428532,"pX":-0.02072001045788623,"pZ":2.058382768491136,"vX0":0.5267291865530132,"vY0":-111.35180091358255,"vZ0":0.9003271373537927,"x":117.79,"y":183.2,"x0":-1.6227057670670777,"y0":50.00424828341925,"z0":5.6136831653137245,"aX":13.122927195215743},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.2,"breakHorizontal":-19.1,"spinRate":3014,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.49259060053611536,"extension":6.220334359057533},"index":2,"playId":"3d86ee45-1651-3a76-bffb-b6c44be8e489","pitchNumber":3,"startTime":"2026-05-10T01:42:19.170Z","endTime":"2026-05-10T01:42:23.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913298695966493,"aZ":-33.96730873188573,"pfxX":-9.156214307459152,"pfxZ":-1.1016821228096245,"pX":-0.8357197145066497,"pZ":0.5596153274786949,"vX0":4.667497559924674,"vY0":-125.93301407078161,"vZ0":-4.536774001928562,"x":148.86,"y":223.67,"x0":-1.5126978073800907,"y0":50.00429767735173,"z0":5.0985978731096075,"aX":-14.871292902427752},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.8,"breakHorizontal":15.7,"spinRate":1920,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.4331055242458728,"extension":6.202202939792579},"index":3,"playId":"47bc5e05-5820-3eed-9bdf-3c38f5fd238c","pitchNumber":4,"startTime":"2026-05-10T01:42:33.607Z","endTime":"2026-05-10T01:42:37.560Z","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":86.8,"endSpeed":80.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990158969520117,"aZ":-33.87710464475939,"pfxX":-8.948166115802968,"pfxZ":-1.0353093520177667,"pX":-1.1021263780395685,"pZ":1.3546119245311388,"vX0":3.8758177990714837,"vY0":-126.53497385233374,"vZ0":-2.94719640198809,"x":159.01,"y":202.21,"x0":-1.4813321746687085,"y0":50.00401343856668,"z0":5.216853156997696,"aX":-14.681068953420652},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":15.5,"spinRate":1845,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.43094853333408745,"extension":6.02506527681928},"index":4,"playId":"cf350724-9849-3999-84dc-e8d3abbd7baa","pitchNumber":5,"startTime":"2026-05-10T01:42:51.332Z","endTime":"2026-05-10T01:42:56.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.141873548841417,"aZ":-38.54221308212116,"pfxX":9.869157355173668,"pfxZ":-5.068013917750103,"pX":-0.7231973717434453,"pZ":1.722646104178432,"vX0":-0.8072254104277217,"vY0":-111.38298327319158,"vZ0":0.3255150737749566,"x":144.57,"y":192.27,"x0":-1.6381204339105597,"y0":50.00407132444256,"z0":5.5622447343004895,"aX":12.392398187502684},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-8.8,"breakHorizontal":-17.6,"spinRate":2974,"spinDirection":53},"zone":7,"typeConfidence":0.91,"plateTime":0.49187725434651686,"extension":6.299337509292946},"index":5,"playId":"855e370e-3c0b-3cdb-b1fc-f2df90e1c42c","pitchNumber":6,"startTime":"2026-05-10T01:43:08.234Z","endTime":"2026-05-10T01:43:13.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:43:13.158Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out sharply to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T01:44:30.279Z","endTime":"2026-05-10T01:46:16.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531329120424648,"aZ":-22.479511360612626,"pfxX":-10.473942935883851,"pfxZ":4.830241171657278,"pX":0.5754301278523671,"pZ":2.617466549002546,"vX0":6.599237198534577,"vY0":-140.28223456396643,"vZ0":-5.496875261745686,"x":95.07,"y":168.11,"x0":-0.43763990787339424,"y0":50.004949570780845,"z0":6.052755086888092,"aX":-21.032725377237824},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":1989,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3893519603058575,"extension":6.478069712235467},"index":0,"playId":"5cdea72b-602b-3645-b6ee-e8db93e2c258","pitchNumber":1,"startTime":"2026-05-10T01:45:21.306Z","endTime":"2026-05-10T01:45:25.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08753737819341,"aZ":-38.18106924288259,"pfxX":3.9651436935332964,"pfxZ":-3.8827992340431035,"pX":0.9764693937213201,"pZ":2.395405386759077,"vX0":2.613288019488067,"vY0":-122.71974120167195,"vZ0":-1.6831786775192077,"x":79.78,"y":174.1,"x0":-0.612383816407628,"y0":50.00431801777494,"z0":6.30106020127815,"aX":6.132403960142628},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-7.7,"spinRate":2663,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.443952651741756,"extension":6.32117967481687},"index":1,"playId":"b3b6d36a-2b20-3606-8492-8c1b2af63abb","pitchNumber":2,"startTime":"2026-05-10T01:45:42.945Z","endTime":"2026-05-10T01:45:48.870Z","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-05-10T01:46:01.796Z","endTime":"2026-05-10T01:46:10.347Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":79.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67963949961087,"aZ":-39.60238809282254,"pfxX":2.443382520749359,"pfxZ":-4.790329134927134,"pX":0.23809315925279662,"pZ":2.254876122760627,"vX0":0.9946549591838859,"vY0":-122.84551265028469,"vZ0":-1.961208113054664,"x":107.92,"y":177.9,"x0":-0.48754100117087434,"y0":50.00009420960557,"z0":6.380609193626488,"aX":3.7929564605382184},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.9,"breakHorizontal":-4.7,"spinRate":2411,"spinDirection":38},"zone":5,"typeConfidence":0.9,"plateTime":0.44316900554203364,"extension":6.259386829812897},"hitData":{"launchSpeed":102.2,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":170.2,"coordY":154.25}},"index":3,"playId":"3a11eb83-bccf-3189-bb00-008e6b35b988","pitchNumber":3,"startTime":"2026-05-10T01:46:10.347Z","endTime":"2026-05-10T01:46:16.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:46:16.373Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T01:46:16.408Z","endTime":"2026-05-10T01:48:07.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.638824825510497,"aZ":-26.40385582784115,"pfxX":0.6657165010470307,"pfxZ":3.249529934913829,"pX":0.8545541697361042,"pZ":1.8320907397429638,"vX0":3.5722397460672544,"vY0":-130.89435477255702,"vZ0":-6.013099916485369,"x":84.43,"y":189.31,"x0":-0.6015546661999518,"y0":50.00104911659568,"z0":6.076671721263562,"aX":1.1818223185278078},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-1.8,"spinRate":2489,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.41481415083647866,"extension":6.445794398256941},"index":0,"playId":"44c815ee-7b63-33ac-bb9d-b57f4e6e878a","pitchNumber":1,"startTime":"2026-05-10T01:46:38.340Z","endTime":"2026-05-10T01:46:42.288Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21859911133325,"aZ":-25.26091036713369,"pfxX":0.4553655101707532,"pfxZ":3.8062990450213317,"pX":0.7080363912466254,"pZ":1.5789272610347223,"vX0":3.3609495963919267,"vY0":-133.38033183890846,"vZ0":-7.064954814115717,"x":90.01,"y":196.15,"x0":-0.6228892643217093,"y0":50.006325713650206,"z0":6.059687474413799,"aX":0.8283850205170099},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.4,"spinRate":2547,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.40920928366047526,"extension":6.394398319515731},"index":1,"playId":"f72c856a-618b-35e5-bbf3-69ce7aa0103e","pitchNumber":2,"startTime":"2026-05-10T01:46:53.447Z","endTime":"2026-05-10T01:46:57.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-10T01:47:04.395Z","endTime":"2026-05-10T01:47:19.046Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20174842052948,"aZ":-10.758965055078384,"pfxX":-4.699653049423081,"pfxZ":10.44806349596091,"pX":0.41602103437540855,"pZ":2.671372565225509,"vX0":4.3004815520978426,"vY0":-141.7516758539156,"vZ0":-7.586404613527668,"x":101.14,"y":166.65,"x0":-0.5048103564887345,"y0":50.002401163540654,"z0":6.056937215935236,"aX":-9.6331582620511},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2341,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3853211005133592,"extension":6.463392073034602},"index":3,"playId":"cf5f44ed-93f0-370b-b82b-870692b2d72f","pitchNumber":3,"startTime":"2026-05-10T01:47:19.046Z","endTime":"2026-05-10T01:47:23.265Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3370563541828,"aZ":-43.33332707477655,"pfxX":1.6678067089797919,"pfxZ":-6.6906672986376785,"pX":1.6456654435925604,"pZ":1.1088175706718728,"vX0":4.56032325386062,"vY0":-127.37110499863324,"vZ0":-4.315573252942594,"x":54.27,"y":208.84,"x0":-0.3734320737141789,"y0":50.00058570001073,"z0":6.196627771382381,"aX":2.7824126644827922},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-12.8,"breakHorizontal":-4.0,"spinRate":2749,"spinDirection":32},"zone":14,"typeConfidence":0.89,"plateTime":0.42747579080494313,"extension":6.5354376155865195},"index":4,"playId":"9de71212-51aa-3330-ae17-85a674e27fc0","pitchNumber":4,"startTime":"2026-05-10T01:47:34.709Z","endTime":"2026-05-10T01:47:38.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225355446919277,"aZ":-44.31465238997703,"pfxX":3.2938116177071946,"pfxZ":-7.436369967363645,"pX":1.1879260036343007,"pZ":0.2973884896740784,"vX0":2.8064376745049984,"vY0":-126.52403402182146,"vZ0":-5.612910646581216,"x":71.72,"y":230.75,"x0":-0.3610474368898532,"y0":50.00377037729287,"z0":6.0702392052662875,"aX":5.375813679881394},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-14.5,"breakHorizontal":-6.6,"spinRate":2900,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.43182287580373835,"extension":6.2979422074602525},"index":5,"playId":"2a3af849-47e1-3dcb-82a5-8cdbfa443fd2","pitchNumber":5,"startTime":"2026-05-10T01:47:47.881Z","endTime":"2026-05-10T01:47:52.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52118336662892,"aZ":-26.152591122664273,"pfxX":-0.7381314350789991,"pfxZ":3.2697138309361007,"pX":0.5056426187664247,"pZ":1.5618854617388396,"vX0":3.4433682512776667,"vY0":-134.29109623555286,"vZ0":-6.822371510065597,"x":97.73,"y":196.61,"x0":-0.6921776398808491,"y0":50.006413063550774,"z0":5.971408731349378,"aX":-1.3612662291824762},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":0.7,"spinRate":2425,"spinDirection":191},"zone":9,"typeConfidence":0.91,"plateTime":0.4064161950227754,"extension":6.3905876175209135},"index":6,"playId":"dcf7700f-1509-30ba-9073-dfd641fe4e1e","pitchNumber":6,"startTime":"2026-05-10T01:48:03.675Z","endTime":"2026-05-10T01:48:07.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:48:07.861Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-10T01:48:07.688Z","endTime":"2026-05-10T01:49:35.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.3,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.107323174107865,"aZ":-27.337022358327086,"pfxX":0.1804112464567087,"pfxZ":2.677184017008103,"pX":0.9791869854688532,"pZ":0.5000178794010013,"vX0":4.499522147331387,"vY0":-132.77315492412694,"vZ0":-9.062025744049606,"x":79.68,"y":225.28,"x0":-0.7521769875357563,"y0":50.00531554747898,"z0":5.90874064212715,"aX":0.3253701018016459},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2516,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4105801037808785,"extension":6.547657785191135},"index":0,"playId":"5a1738f3-400d-3c10-b0e5-086856240eb4","pitchNumber":1,"startTime":"2026-05-10T01:48:33.077Z","endTime":"2026-05-10T01:48:36.865Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389745372417753,"aZ":-26.678232360063575,"pfxX":0.106686638771468,"pfxZ":3.0078482065774463,"pX":0.8927589344734211,"pZ":0.7705936729565727,"vX0":4.523189743115832,"vY0":-133.5169650377574,"vZ0":-8.528453052624407,"x":82.97,"y":217.97,"x0":-0.8283863201482289,"y0":50.00386076885572,"z0":5.889733672837702,"aX":0.1948310125764155},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2490,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4082979923140506,"extension":6.544868801462251},"index":1,"playId":"abf0d321-1bd0-37e1-b37e-fb6c97cb0e30","pitchNumber":2,"startTime":"2026-05-10T01:48:50.843Z","endTime":"2026-05-10T01:48:55.150Z","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":93.0,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.976519233859023,"aZ":-23.409134851440903,"pfxX":-0.8258614477742898,"pfxZ":4.611977882922618,"pX":0.42915840403551986,"pZ":2.6836118088725622,"vX0":3.56600060254282,"vY0":-135.56847772743563,"vZ0":-4.752602926123069,"x":100.64,"y":166.32,"x0":-0.7844077865386154,"y0":50.00051680769786,"z0":6.051370465580786,"aX":-1.5691355218819365},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":1.0,"spinRate":2605,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.4009196218081592,"extension":6.3387263941371454},"index":2,"playId":"9463d37d-5527-32c2-9521-4fb4eacacdc6","pitchNumber":3,"startTime":"2026-05-10T01:49:08.800Z","endTime":"2026-05-10T01:49:13.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46088365897897,"aZ":-26.300138526261524,"pfxX":-0.09831332017432787,"pfxZ":3.0080380145140824,"pX":0.0973108829304098,"pZ":1.73064074444091,"vX0":2.190202682149923,"vY0":-137.3912149056139,"vZ0":-6.9499727752925935,"x":113.29,"y":192.05,"x0":-0.6904163374989845,"y0":50.001443883765845,"z0":6.027798988598384,"aX":-0.19213922762374838},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":-0.2,"spinRate":2570,"spinDirection":173},"zone":8,"typeConfidence":0.89,"plateTime":0.3955195123895088,"extension":6.48114788113973},"index":3,"playId":"fdd73e3f-2f3b-3011-90d3-d648c013b233","pitchNumber":4,"startTime":"2026-05-10T01:49:31.788Z","endTime":"2026-05-10T01:49:35.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:49:35.996Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T01:50:51.606Z","endTime":"2026-05-10T01:52:19.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":67.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4892765646401,"aZ":-38.864096657111915,"pfxX":10.86998272538678,"pfxZ":-5.765961965758187,"pX":-0.2740358264360331,"pZ":1.9330019286184874,"vX0":-0.1327493812610378,"vY0":-107.85442953969401,"vZ0":1.2973651101533532,"x":127.45,"y":186.59,"x0":-1.6198521793151262,"y0":50.00370832691377,"z0":5.661978804966456,"aX":12.606878834337467},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-9.6,"breakHorizontal":-19.6,"spinRate":3004,"spinDirection":53},"zone":8,"typeConfidence":0.91,"plateTime":0.5109011519000468,"extension":6.130442727851748},"index":0,"playId":"68fd8468-664a-32e3-9173-cf37c0e466e5","pitchNumber":1,"startTime":"2026-05-10T01:51:41.193Z","endTime":"2026-05-10T01:51:45.271Z","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":85.8,"endSpeed":79.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0773088776648,"aZ":-35.27761445896919,"pfxX":-9.284186755855654,"pfxZ":-1.9600084795809654,"pX":-0.6894280818818447,"pZ":1.114079409077456,"vX0":4.780789319926212,"vY0":-124.9143594321615,"vZ0":-2.90910967099826,"x":143.28,"y":208.7,"x0":-1.421487103784316,"y0":50.0044652626315,"z0":5.193032762426653,"aX":-14.678564899245853},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.0,"breakHorizontal":15.7,"spinRate":1872,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.43841904872709314,"extension":6.368721751875357},"index":1,"playId":"c1025bd7-4f19-3d31-9ac9-4f58ff8bd0b6","pitchNumber":2,"startTime":"2026-05-10T01:51:54.377Z","endTime":"2026-05-10T01:52:00.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431990199672864,"aZ":-27.07935444020869,"pfxX":0.06177603506705909,"pfxZ":3.0352829735886733,"pX":-0.19338994072177285,"pZ":2.825660861394102,"vX0":2.500019592071078,"vY0":-128.25792572365253,"vZ0":-1.1742792982199892,"x":124.37,"y":162.49,"x0":-1.185397243508902,"y0":50.00512225422331,"z0":5.384871824950113,"aX":0.10368097351747325},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-0.6,"spinRate":2278,"spinDirection":199},"zone":5,"typeConfidence":0.87,"plateTime":0.4256882097894974,"extension":6.532771204026865},"hitData":{"launchSpeed":91.6,"launchAngle":37.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.86,"coordY":67.82}},"index":2,"playId":"b2d03941-f121-3b5c-8fcb-c49ffd0fe236","pitchNumber":3,"startTime":"2026-05-10T01:52:08.788Z","endTime":"2026-05-10T01:52:19.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:52:19.803Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T01:52:18.533Z","endTime":"2026-05-10T01:53:41.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77459289211194,"aZ":-28.610793527487214,"pfxX":-9.649712114905897,"pfxZ":1.8843753652810262,"pX":0.0344359408383696,"pZ":1.6539008346490747,"vX0":6.286472784093807,"vY0":-135.61002094660827,"vZ0":-4.015988632787715,"x":115.69,"y":194.12,"x0":-1.0393565536019722,"y0":50.00587126396604,"z0":5.1103183693560075,"aX":-18.291830833125733},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":2127,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.40120890770928286,"extension":6.5460943564381875},"index":0,"playId":"a89ae64c-6ae9-3f5e-93cf-f578f9701f7f","pitchNumber":1,"startTime":"2026-05-10T01:52:41.354Z","endTime":"2026-05-10T01:52:45.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57994528322951,"aZ":-37.52671615856855,"pfxX":10.36794188910516,"pfxZ":-4.281262203963386,"pX":1.376198857862636,"pZ":0.8622370085034252,"vX0":2.6875922940603356,"vY0":-111.8152530438596,"vZ0":-1.5373626425182683,"x":64.54,"y":215.5,"x0":-1.192043408291867,"y0":50.00371027426176,"z0":5.454625955667839,"aX":12.959267734824492},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.8,"breakHorizontal":-19.4,"spinRate":3120,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.49228181528783255,"extension":6.179175237111697},"index":1,"playId":"ca1d0927-d36e-3c50-87c6-f65ab66bec71","pitchNumber":2,"startTime":"2026-05-10T01:52:53.987Z","endTime":"2026-05-10T01:52:57.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80561896267887,"aZ":-37.65035206999949,"pfxX":10.784180122879134,"pfxZ":-4.386858410069727,"pX":0.8584594310571884,"pZ":1.8987886774371197,"vX0":1.6315202369047201,"vY0":-111.55460944333748,"vZ0":0.47611630876102695,"x":84.28,"y":187.51,"x0":-1.2841137015330684,"y0":50.00305663270909,"z0":5.593283449567216,"aX":13.46439073420356},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.4,"breakHorizontal":-19.9,"spinRate":3153,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.49275873287515237,"extension":6.095251695046403},"index":2,"playId":"12735b28-e363-3307-9f70-71fdb26516c3","pitchNumber":3,"startTime":"2026-05-10T01:53:10.438Z","endTime":"2026-05-10T01:53:14.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57157614649723,"aZ":-18.601051276436806,"pfxX":-8.04813171756551,"pfxZ":7.270773934359318,"pX":0.4706883138204317,"pZ":2.287300121045445,"vX0":6.150354632652879,"vY0":-134.8378130575506,"vZ0":-4.2922322985095525,"x":99.06,"y":177.02,"x0":-0.7788287255659685,"y0":50.00264091767642,"z0":5.188573074157283,"aX":-15.02182894658274},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":13.4,"spinRate":2219,"spinDirection":239},"zone":6,"typeConfidence":0.91,"plateTime":0.4041225984724681,"extension":6.699903663523225},"hitData":{"launchSpeed":98.0,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.87,"coordY":138.48}},"index":3,"playId":"50cf57e7-76fc-30af-9568-099eaa5175fc","pitchNumber":4,"startTime":"2026-05-10T01:53:29.653Z","endTime":"2026-05-10T01:53:41.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:53:41.379Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T01:53:38.768Z","endTime":"2026-05-10T01:56:07.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742578501532815,"aZ":-30.282899700030253,"pfxX":-7.770020640997058,"pfxZ":1.0491595837267216,"pX":-2.0162232622791723,"pZ":2.915057456216265,"vX0":0.7163618205056135,"vY0":-133.24749026486978,"vZ0":-0.4895684454634975,"x":193.85,"y":160.07,"x0":-1.2781229179448415,"y0":50.00290946113803,"z0":5.28285907197947,"aX":-14.0183962433764},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":13.9,"spinRate":1970,"spinDirection":244},"zone":11,"typeConfidence":0.86,"plateTime":0.4105323455993388,"extension":6.456737946501135},"index":0,"playId":"40bd89c8-b554-3930-8212-d8518900466e","pitchNumber":1,"startTime":"2026-05-10T01:54:01.999Z","endTime":"2026-05-10T01:54:05.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":68.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.567884454102252,"aZ":-38.436321399165365,"pfxX":8.330064759127978,"pfxZ":-5.255116367201012,"pX":0.03624530620357954,"pZ":2.7731992139091184,"vX0":0.7461936437993861,"vY0":-109.49812064927065,"vZ0":2.3924726876057036,"x":115.62,"y":163.9,"x0":-1.3903398055425134,"y0":50.00056941290129,"z0":5.832844760904854,"aX":9.932357131079694},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-8.3,"breakHorizontal":-15.2,"spinRate":3064,"spinDirection":57},"zone":5,"typeConfidence":0.91,"plateTime":0.5036832497437329,"extension":5.889103605540696},"index":1,"playId":"308445ec-5a2b-3d81-a128-929004698cd1","pitchNumber":2,"startTime":"2026-05-10T01:54:21.052Z","endTime":"2026-05-10T01:54:25.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"0e50abd0-af1b-32e7-8f25-8bf8cced3d11","startTime":"2026-05-10T01:54:39.144Z","endTime":"2026-05-10T01:54:44.742Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863474195189546,"aZ":-33.81724006985949,"pfxX":-10.344269315338243,"pfxZ":-1.0140307273519165,"pX":-0.9232049511025054,"pZ":1.6522741623823276,"vX0":4.411171032037906,"vY0":-125.92164673825876,"vZ0":-2.182220150603902,"x":152.19,"y":194.17,"x0":-1.346882441886417,"y0":50.00355576276774,"z0":5.247317360492827,"aX":-16.7310200558121},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":17.9,"spinRate":2014,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.43379101095253114,"extension":6.101435248602868},"index":3,"playId":"fac1b9c6-30fc-3cc0-82b0-dfc413f041ea","pitchNumber":3,"startTime":"2026-05-10T01:54:58.951Z","endTime":"2026-05-10T01:55:04.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.331641124287806,"aZ":-32.55053716282159,"pfxX":-8.645198737206165,"pfxZ":-0.23125083636476162,"pX":1.1712917635032956,"pZ":1.7545403435539244,"vX0":8.808804830473258,"vY0":-124.96673415745056,"vZ0":-2.124661041725326,"x":72.35,"y":191.41,"x0":-1.2421975745269311,"y0":50.0042048694629,"z0":5.237566466014012,"aX":-13.955985731052134},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":14.2,"spinRate":2002,"spinDirection":271},"zone":14,"typeConfidence":0.89,"plateTime":0.43489767055238815,"extension":6.250848199440902},"index":4,"playId":"cca0caf0-6cf3-3528-9a9c-e3b8216a56ac","pitchNumber":4,"startTime":"2026-05-10T01:55:21.365Z","endTime":"2026-05-10T01:55:25.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066493690470576,"aZ":-37.39149975883573,"pfxX":12.43703794593488,"pfxZ":-4.300496320550408,"pX":-0.12713895974447245,"pZ":2.4872034118988657,"vX0":-0.3231157848736177,"vY0":-110.18613322075194,"vZ0":1.6422687812340155,"x":121.85,"y":171.63,"x0":-1.5898898478294097,"y0":50.00345992614107,"z0":5.724072452979597,"aX":15.084516766211168},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-7.0,"breakHorizontal":-22.3,"spinRate":3007,"spinDirection":53},"zone":5,"typeConfidence":0.91,"plateTime":0.4997109130812656,"extension":5.879409808796213},"index":5,"playId":"b62d6fde-11ee-3669-a08b-3ba76ca8dff1","pitchNumber":5,"startTime":"2026-05-10T01:55:41.197Z","endTime":"2026-05-10T01:55:45.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.051013072782986,"aZ":-28.427428864758735,"pfxX":2.2825993221710688,"pfxZ":2.2227153326915214,"pX":-0.26174951934217927,"pZ":3.517188508314672,"vX0":1.6277201269687394,"vY0":-127.61555736357485,"vZ0":0.4219904079075314,"x":126.98,"y":143.82,"x0":-1.1997805072993524,"y0":50.001052260656515,"z0":5.551733158660958,"aX":3.843808977517741},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":-4.4,"spinRate":2330,"spinDirection":149},"zone":11,"typeConfidence":0.89,"plateTime":0.4257820311598839,"extension":6.062123272008319},"index":6,"playId":"e1b71ec5-9d32-3cc0-b3ff-9b5d70ec93e5","pitchNumber":6,"startTime":"2026-05-10T01:56:02.114Z","endTime":"2026-05-10T01:56:07.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T01:56:07.105Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks. Nick Gonzales to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T01:56:10.233Z","endTime":"2026-05-10T02:01:28.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10,11,12,13],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.043417832804714,"aZ":-35.903212433888434,"pfxX":11.225726334196112,"pfxZ":-3.2356138391184626,"pX":-0.8021653136036968,"pZ":2.9376431091219706,"vX0":-1.0516554337101038,"vY0":-107.12438014309028,"vZ0":2.4932229041378955,"x":147.58,"y":159.46,"x0":-1.7593751262212036,"y0":50.00443962486159,"z0":5.7979085684814615,"aX":12.93097827689706},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-4.8,"breakHorizontal":-19.9,"spinRate":2907,"spinDirection":56},"zone":1,"typeConfidence":0.91,"plateTime":0.5130510672879209,"extension":5.743366463799107},"index":0,"playId":"5976b2db-7300-3fa3-8ed9-a62a5beb5edc","pitchNumber":1,"startTime":"2026-05-10T01:56:33.102Z","endTime":"2026-05-10T01:56:37.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":67.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743483570398325,"aZ":-37.752778409263,"pfxX":12.62150135176798,"pfxZ":-4.7472350825802,"pX":-1.258363114093505,"pZ":1.8140754565651642,"vX0":-2.5463680380077602,"vY0":-109.11383731031124,"vZ0":0.573368135338689,"x":164.97,"y":189.8,"x0":-1.6962358875676076,"y0":50.00296371317779,"z0":5.70089204995579,"aX":14.832112731854828},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-7.9,"breakHorizontal":-21.8,"spinRate":2972,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.5069414609555452,"extension":5.882532314114838},"index":1,"playId":"618b26ae-0351-3703-a410-3023cdb1f8e3","pitchNumber":2,"startTime":"2026-05-10T01:56:50.168Z","endTime":"2026-05-10T01:56:53.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.625269267936694,"aZ":-27.88300876865979,"pfxX":-10.780774527868092,"pfxZ":2.3312490498474094,"pX":0.7342218182606731,"pZ":3.3288382882480074,"vX0":8.670790905399848,"vY0":-134.8216114838908,"vZ0":-0.1961206338992878,"x":89.01,"y":148.9,"x0":-1.124728130672567,"y0":50.001283114550645,"z0":5.372366419794524,"aX":-19.82248691670272},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":17.6,"spinRate":2153,"spinDirection":241},"zone":12,"typeConfidence":0.91,"plateTime":0.40644627931773725,"extension":6.447453645585629},"index":2,"playId":"b1fdf12f-0e24-3d7a-bff9-88486d45b5da","pitchNumber":3,"startTime":"2026-05-10T01:57:15.738Z","endTime":"2026-05-10T01:57:20.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"cb3731f8-812e-30d8-87b5-2e593fc6c3fb","startTime":"2026-05-10T01:57:34.166Z","endTime":"2026-05-10T01:57:39.240Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284105781815033,"aZ":-32.12579679096508,"pfxX":-10.47651668779912,"pfxZ":0.03154413526640276,"pX":-0.7353731629078812,"pZ":1.6893939917501204,"vX0":5.386169763307189,"vY0":-124.40406058690176,"vZ0":-2.14388161878171,"x":145.03,"y":193.17,"x0":-1.5739167130231901,"y0":50.00267364994198,"z0":5.239940704594766,"aX":-16.32749727269379},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":17.6,"spinRate":1983,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.44124622770292055,"extension":5.948632896090846},"index":4,"playId":"c0f07585-5c19-35c7-aaa3-03bcca6d3046","pitchNumber":4,"startTime":"2026-05-10T01:57:52.464Z","endTime":"2026-05-10T01:57:57.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-10T01:58:25.363Z","endTime":"2026-05-10T01:58:37.490Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"0f0e948d-2a86-36ca-9681-a284fbf0bc8f","startTime":"2026-05-10T01:58:37.490Z","endTime":"2026-05-10T01:58:43.863Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6818707187041,"aZ":-30.609562413442095,"pfxX":-10.118028314330793,"pfxZ":0.9896647905997309,"pX":-0.6875369401912266,"pZ":2.8566231691291626,"vX0":5.438517967729535,"vY0":-125.0320438309779,"vZ0":0.12889612074107593,"x":143.21,"y":161.65,"x0":-1.5835628317006598,"y0":50.00007065519254,"z0":5.329319373246715,"aX":-15.916766230125816},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":2047,"spinDirection":259},"zone":1,"typeConfidence":0.9,"plateTime":0.43913340524624767,"extension":5.861843474144473},"index":7,"playId":"e91c3e8d-1992-326d-89ac-ac0316527109","pitchNumber":5,"startTime":"2026-05-10T01:59:00.604Z","endTime":"2026-05-10T01:59:06.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.022847942477924,"aZ":-24.09823621524496,"pfxX":1.099071250934492,"pfxZ":4.697400193780425,"pX":0.34385461847043103,"pZ":3.0312577406521637,"vX0":3.8669867428238587,"vY0":-128.88054280024693,"vZ0":-1.366138503939068,"x":103.89,"y":156.94,"x0":-1.3052392715765215,"y0":50.00640735257678,"z0":5.389520359987268,"aX":1.8920289686976322},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2417,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.4213238187865791,"extension":6.166393122151079},"index":8,"playId":"863f997d-0046-3bb8-8b56-389d5594114e","pitchNumber":6,"startTime":"2026-05-10T01:59:22.801Z","endTime":"2026-05-10T01:59:27.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.237080815847282,"aZ":-32.727198234307345,"pfxX":-9.121918778901058,"pfxZ":-0.339786162007508,"pX":-0.5897547517098214,"pZ":1.4684300983180183,"vX0":5.5206968881400185,"vY0":-125.34532214633133,"vZ0":-2.719107259506611,"x":139.48,"y":199.13,"x0":-1.6163856712543043,"y0":50.00386322069219,"z0":5.193886440565993,"aX":-14.766624888789739},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":15.6,"spinRate":1914,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4341160413126315,"extension":6.021182813926894},"index":9,"playId":"15742db6-bccd-3040-8bb2-5dce57f7f14a","pitchNumber":7,"startTime":"2026-05-10T01:59:49.044Z","endTime":"2026-05-10T01:59:53.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.759465795462884,"aZ":-38.552616055930045,"pfxX":9.15789823946331,"pfxZ":-5.096730593362438,"pX":0.26532741812449684,"pZ":1.1760811887951885,"vX0":1.546387021848118,"vY0":-111.40306829955503,"vZ0":-0.774500980810177,"x":106.89,"y":207.03,"x0":-1.6279352654631278,"y0":50.00291278515156,"z0":5.527290207165599,"aX":11.463552956062648},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-9.1,"breakHorizontal":-17.0,"spinRate":3079,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4924188965053542,"extension":6.180961000612731},"index":10,"playId":"b1b88b50-02de-3c08-ad22-138a0e99f779","pitchNumber":8,"startTime":"2026-05-10T02:00:10.342Z","endTime":"2026-05-10T02:00:14.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93675044700208,"aZ":-38.09918982457934,"pfxX":11.288062189867219,"pfxZ":-4.867965607108334,"pX":0.5254758891366866,"pZ":1.635948526657809,"vX0":1.4137410437979194,"vY0":-110.32645260399958,"vZ0":0.2781708988119891,"x":96.97,"y":194.61,"x0":-1.5905077420681961,"y0":50.003704598641775,"z0":5.5656956469493775,"aX":13.739063721853558},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-8.4,"breakHorizontal":-20.8,"spinRate":3064,"spinDirection":54},"zone":9,"typeConfidence":0.91,"plateTime":0.4988859756589621,"extension":6.059341735807248},"index":11,"playId":"67c5c26e-8934-3a4d-96af-689e12f80ccc","pitchNumber":9,"startTime":"2026-05-10T02:00:35.094Z","endTime":"2026-05-10T02:00:39.407Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.646179488774344,"aZ":-32.534282395583865,"pfxX":-9.463806870284001,"pfxZ":-0.19622106232346503,"pX":0.7297849213483896,"pZ":2.23600089580463,"vX0":7.931852331479562,"vY0":-134.27475356029765,"vZ0":-1.8208281367219175,"x":89.18,"y":178.41,"x0":-1.0306228348653597,"y0":50.00454487409662,"z0":5.234428646085503,"aX":-17.310432360563027},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.6,"breakHorizontal":15.5,"spinRate":1962,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.40767542920686983,"extension":6.368189358618463},"index":12,"playId":"a2b018c9-62a9-33e2-aef3-56da340cccfd","pitchNumber":10,"startTime":"2026-05-10T02:01:00.346Z","endTime":"2026-05-10T02:01:04.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139342558599626,"aZ":-33.85826127480067,"pfxX":-9.493080151308833,"pfxZ":-1.0363995426664707,"pX":0.1353467693298233,"pZ":0.7941849462889848,"vX0":7.241019479896679,"vY0":-126.02279141290205,"vZ0":-3.960007542311656,"x":111.84,"y":217.34,"x0":-1.533122381684164,"y0":50.005143733529486,"z0":5.102855365695505,"aX":-15.365227945448641},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":15.7,"spinRate":1827,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4335952759451298,"extension":6.2008084690554535},"index":13,"playId":"1054f810-f04b-3203-bdb9-d98eb780db60","pitchNumber":11,"startTime":"2026-05-10T02:01:22.551Z","endTime":"2026-05-10T02:01:28.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:01:28.424Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-10T02:02:20.613Z","endTime":"2026-05-10T02:03:29.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T02:02:08.326Z","endTime":"2026-05-10T02:02:22.679Z","isPitch":false,"type":"action"},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52527227619076,"aZ":-39.57129119218056,"pfxX":9.892061797635943,"pfxZ":-5.898846953121354,"pX":0.0267136523686018,"pZ":1.220961166561542,"vX0":0.8515163398622474,"vY0":-111.6933608407064,"vZ0":-0.49549040636143427,"x":115.98,"y":205.81,"x0":-1.644237979928222,"y0":50.00334312362023,"z0":5.541091888799645,"aX":12.404272388598107},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-10.4,"breakHorizontal":-18.1,"spinRate":3155,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.491801250428082,"extension":6.418362171855776},"index":1,"playId":"70c561f6-2ce4-33ed-88dc-05d1b4a34949","pitchNumber":1,"startTime":"2026-05-10T02:02:22.679Z","endTime":"2026-05-10T02:02:26.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.712965720891255,"aZ":-39.69005055620323,"pfxX":9.929173980135715,"pfxZ":-6.018508449606582,"pX":0.1828953903453757,"pZ":0.7059271834074942,"vX0":1.0876941194575074,"vY0":-111.2425589495061,"vZ0":-1.5927831298650001,"x":110.03,"y":219.72,"x0":-1.6024638632009442,"y0":50.004312570681755,"z0":5.560878426734797,"aX":12.394341507486166},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-11.0,"breakHorizontal":-18.2,"spinRate":3093,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.49314465166604826,"extension":6.015868807493231},"index":2,"playId":"ed9c9a99-7a92-3972-a414-be994919aa1c","pitchNumber":2,"startTime":"2026-05-10T02:02:41.547Z","endTime":"2026-05-10T02:02:45.629Z","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":85.0,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.524260824277512,"aZ":-33.341422629264756,"pfxX":-9.219392595978631,"pfxZ":-0.747809837523544,"pX":-0.20242740318535002,"pZ":1.0487593548017546,"vX0":6.0054653880869395,"vY0":-123.75730249399321,"vZ0":-3.571734633383339,"x":124.72,"y":210.46,"x0":-1.446130295853584,"y0":50.0002410177911,"z0":5.263685005144216,"aX":-14.494884741107468},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":15.6,"spinRate":1763,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4402865485664784,"extension":6.195519384628464},"index":3,"playId":"2fec3b54-5aff-3393-952d-51a61736dbfa","pitchNumber":3,"startTime":"2026-05-10T02:03:01.023Z","endTime":"2026-05-10T02:03:05.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19782059740286,"aZ":-18.025246963866245,"pfxX":-6.927038350744197,"pfxZ":7.641852152494362,"pX":0.5923455241371001,"pZ":2.957437791598842,"vX0":6.67008688756545,"vY0":-134.49607748068956,"vZ0":-2.8343199974078157,"x":94.42,"y":158.93,"x0":-1.0068763445624485,"y0":50.00609953773547,"z0":5.287095271481762,"aX":-12.831567705122838},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":11.3,"spinRate":2139,"spinDirection":235},"zone":3,"typeConfidence":0.91,"plateTime":0.4055680851813941,"extension":6.697742531823694},"index":4,"playId":"6e717c71-4a48-34aa-a684-aa256f29bef5","pitchNumber":4,"startTime":"2026-05-10T02:03:24.275Z","endTime":"2026-05-10T02:03:29.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:03:29.660Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T02:04:56.429Z","endTime":"2026-05-10T02:06:29.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58243079582759,"aZ":-12.509817362616879,"pfxX":-4.758589249145804,"pfxZ":9.960109411544458,"pX":0.12195344772432352,"pZ":2.426456715781978,"vX0":4.055986640769514,"vY0":-139.45077615873535,"vZ0":-7.533261249321679,"x":112.35,"y":173.27,"x0":-0.7312050189653062,"y0":50.00613138166467,"z0":5.983474591417315,"aX":-9.39874094631978},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2197,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.39237083878868173,"extension":6.311670610833631},"index":0,"playId":"b70e1705-bc04-3a1d-af47-ced6247758a2","pitchNumber":1,"startTime":"2026-05-10T02:05:43.447Z","endTime":"2026-05-10T02:05:47.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390320315058617,"aZ":-26.29357627986301,"pfxX":0.29727814725820245,"pfxZ":3.306436204600777,"pX":1.2762154141220698,"pZ":2.359932369354419,"vX0":4.995263560442774,"vY0":-132.54009804021425,"vZ0":-4.811399193369438,"x":68.35,"y":175.06,"x0":-0.671734943514575,"y0":50.00425206243603,"z0":6.119603234106645,"aX":0.5277352428064938},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":-1.7,"spinRate":2471,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.4132927456415403,"extension":6.3851540404554035},"index":1,"playId":"99876273-a210-3bd5-86e4-832148d056e7","pitchNumber":2,"startTime":"2026-05-10T02:05:56.886Z","endTime":"2026-05-10T02:06:01.529Z","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-05-10T02:06:08.660Z","endTime":"2026-05-10T02:06:21.900Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.693819923581746,"aZ":-38.916433041289594,"pfxX":3.6398867629863894,"pfxZ":-4.159757222890283,"pX":0.4548102235610853,"pZ":2.363367500820892,"vX0":1.576888765569221,"vY0":-125.454461590709,"vZ0":-1.9253987633074705,"x":99.66,"y":174.97,"x0":-0.652092882660756,"y0":50.00615745998562,"z0":6.267543923377209,"aX":5.892966726204312},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.8,"breakHorizontal":-7.0,"spinRate":2687,"spinDirection":45},"zone":6,"typeConfidence":0.89,"plateTime":0.43402567123760205,"extension":6.354290627523631},"hitData":{"launchSpeed":95.8,"launchAngle":25.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.65,"coordY":63.24}},"index":3,"playId":"a3d752c9-0e57-305e-94d5-6dfd88abea1d","pitchNumber":3,"startTime":"2026-05-10T02:06:21.900Z","endTime":"2026-05-10T02:06:29.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:06:29.903Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T02:06:36.564Z","endTime":"2026-05-10T02:07:25.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44594248821402,"aZ":-28.190293915540423,"pfxX":0.3621807181583201,"pfxZ":2.1863261311402553,"pX":-0.23687457993157868,"pZ":4.270339018915923,"vX0":1.09056968001738,"vY0":-132.70061784583163,"vZ0":-0.37308065282877856,"x":126.03,"y":123.48,"x0":-0.6966003794036337,"y0":50.00378472214954,"z0":6.427685047816083,"aX":0.6603270554135476},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":-0.8,"spinRate":2251,"spinDirection":179},"zone":11,"typeConfidence":0.9,"plateTime":0.409290625009767,"extension":6.271700801311027},"index":0,"playId":"0d2f3693-9318-3841-9d84-d40ef2c46ff1","pitchNumber":1,"startTime":"2026-05-10T02:06:57.736Z","endTime":"2026-05-10T02:07:01.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355780350773514,"aZ":-24.168869782739524,"pfxX":-8.7524395874372,"pfxZ":3.974202878290372,"pX":-0.20467870403719438,"pZ":1.5827462936443475,"vX0":4.3547012134184655,"vY0":-139.81868075623544,"vZ0":-7.764940368626097,"x":124.8,"y":196.05,"x0":-0.6304939750720795,"y0":50.00445784173123,"z0":5.939135120402594,"aX":-17.633743362364783},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":15.2,"spinRate":2124,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.38915506387640253,"extension":6.587485132559131},"hitData":{"launchSpeed":75.5,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.38,"coordY":169.42}},"index":1,"playId":"a6f762a4-c61a-38a9-835b-2e20e3e4d0cd","pitchNumber":2,"startTime":"2026-05-10T02:07:17.461Z","endTime":"2026-05-10T02:07:25.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:07:25.321Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-10T02:07:29.594Z","endTime":"2026-05-10T02:08:31.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7897274555207,"aZ":-13.936625418913671,"pfxX":-4.544121071076814,"pfxZ":8.904474292724124,"pX":0.33251594761550257,"pZ":3.3983270980717775,"vX0":4.505175174657904,"vY0":-141.17727572412366,"vZ0":-4.827284585256565,"x":104.33,"y":147.03,"x0":-0.6825307770467623,"y0":50.00025422428705,"z0":6.006416868129021,"aX":-9.304146766095048},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2155,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.38585854420402654,"extension":6.578884156143367},"index":0,"playId":"eaeb5885-6235-3bcd-a8cc-141a5976690d","pitchNumber":1,"startTime":"2026-05-10T02:07:51.459Z","endTime":"2026-05-10T02:07:55.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807048247236484,"aZ":-14.923459938035233,"pfxX":-4.642036458861973,"pfxZ":8.74737800634064,"pX":0.08392295986959009,"pZ":2.076953517712482,"vX0":4.369949758561891,"vY0":-138.57166996504498,"vZ0":-7.5341547977751695,"x":113.8,"y":182.7,"x0":-0.8995263394459017,"y0":50.005737228758576,"z0":5.800202400964237,"aX":-9.158622286059083},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2079,"spinDirection":228},"zone":8,"typeConfidence":0.89,"plateTime":0.3931130268326899,"extension":6.529998396350353},"index":1,"playId":"bbd38327-281a-3212-b79c-96c2b7a898b2","pitchNumber":2,"startTime":"2026-05-10T02:08:03.366Z","endTime":"2026-05-10T02:08:07.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":91.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601950391699905,"aZ":-15.910691604305379,"pfxX":-6.608373280192676,"pfxZ":7.79166413517622,"pX":0.9468532569890018,"pZ":2.32729039954156,"vX0":6.804536971489835,"vY0":-142.19263166758083,"vZ0":-7.316042674362797,"x":80.91,"y":175.94,"x0":-0.596276131972653,"y0":50.006781091520196,"z0":5.906094335634979,"aX":-13.801262570728365},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2304,"spinDirection":221},"zone":14,"typeConfidence":0.58,"plateTime":0.3823520912128098,"extension":6.679894829654039},"index":2,"playId":"a58d869d-5747-393a-b052-b2846028420f","pitchNumber":3,"startTime":"2026-05-10T02:08:26.267Z","endTime":"2026-05-10T02:08:31.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:08:31.212Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pirates challenged (play at 1st), call on the field was overturned: Joey Bart singles on a ground ball to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:09:08.305Z","endTime":"2026-05-10T02:11:35.819Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":91.8,"endSpeed":85.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426958457969107,"aZ":-29.006641013725265,"pfxX":-9.116195393078824,"pfxZ":1.726223491843026,"pX":-0.439549180645686,"pZ":1.9683399962842785,"vX0":5.104338614457423,"vY0":-133.72105981712852,"vZ0":-3.0513663877307033,"x":133.75,"y":185.63,"x0":-1.17617160003279,"y0":50.00309616768197,"z0":5.177739872949263,"aX":-16.717699702772244},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.8,"breakHorizontal":15.6,"spinRate":1996,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.4076530833386953,"extension":6.85729971237663},"index":0,"playId":"9da65cce-d72e-3a24-8774-8113a6e488d8","pitchNumber":1,"startTime":"2026-05-10T02:10:45.433Z","endTime":"2026-05-10T02:10:49.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89139192101413,"aZ":-37.33126873991188,"pfxX":12.106863514845799,"pfxZ":-4.118941935122308,"pX":0.6658258494986751,"pZ":2.2825420398529417,"vX0":0.7550827672940724,"vY0":-111.41524405239689,"vZ0":1.0971940170839214,"x":91.62,"y":177.15,"x0":-1.24990726810071,"y0":50.00358375183005,"z0":5.655645177998671,"aX":15.150277754326385},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.8,"breakHorizontal":-22.1,"spinRate":3049,"spinDirection":53},"zone":6,"typeConfidence":0.91,"plateTime":0.49249221370510954,"extension":6.33940881575897},"index":1,"playId":"365c75c6-c814-3828-ab62-82919e080210","pitchNumber":2,"startTime":"2026-05-10T02:10:58.080Z","endTime":"2026-05-10T02:11:01.990Z","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-05-10T02:11:11.827Z","endTime":"2026-05-10T02:11:27.183Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53151374274002,"aZ":-38.994450061908026,"pfxX":10.992904215768087,"pfxZ":-5.434365600242225,"pX":1.0122144843335132,"pZ":1.3630047933325606,"vX0":1.7421299137849764,"vY0":-111.51675529913648,"vZ0":-0.6241816168497449,"x":78.42,"y":201.98,"x0":-1.2072469685203266,"y0":50.000249868527526,"z0":5.6778450951672506,"aX":13.807270436929995},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-9.7,"breakHorizontal":-20.4,"spinRate":3009,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.49164850854186515,"extension":6.007813318345976},"hitData":{"launchSpeed":65.5,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":182.09}},"index":3,"playId":"0e4af181-689d-3f7c-a8a5-d42816ae8d9a","pitchNumber":3,"startTime":"2026-05-10T02:11:27.183Z","endTime":"2026-05-10T02:11:35.819Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"playEndTime":"2026-05-10T02:11:35.819Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to center fielder Drew Gilbert. Joey Bart to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:15:27.210Z","endTime":"2026-05-10T02:15:55.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T02:13:10.968Z","endTime":"2026-05-10T02:13:38.824Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Borucki replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T02:13:38.824Z","endTime":"2026-05-10T02:15:29.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"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, 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":85.8,"endSpeed":78.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17249953846938,"aZ":-29.75320023314363,"pfxX":0.4784634013451585,"pfxZ":1.547393980326631,"pX":-1.7596783985966116,"pZ":1.8947946554293296,"vX0":-7.81608245066856,"vY0":-124.66880407070914,"vZ0":-3.017986686895355,"x":184.07,"y":187.62,"x0":1.3603932027459835,"y0":50.005389129758264,"z0":5.589149333908453,"aX":0.7511173910883199},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":1.1,"spinRate":2137,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.4401496269644607,"extension":6.596748957741772},"index":2,"playId":"8b2912eb-b8e1-38a2-88fb-3b27b7829320","pitchNumber":1,"startTime":"2026-05-10T02:15:29.367Z","endTime":"2026-05-10T02:15:32.850Z","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":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.374037871502555,"aZ":-31.376546443286056,"pfxX":-0.5330736593698155,"pfxZ":0.496611194679506,"pX":0.17325439341666793,"pZ":2.4022205062107647,"vX0":-3.7113642202712205,"vY0":-125.07770929048516,"vZ0":-1.6437202724465152,"x":110.4,"y":173.92,"x0":1.7381633766137585,"y0":50.00133421440171,"z0":5.611783468750617,"aX":-0.8548053667139389},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":1.7,"spinRate":2199,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.43590533204258053,"extension":6.6362892519405},"hitData":{"launchSpeed":104.2,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.71,"coordY":100.4}},"index":3,"playId":"1013ca9e-dcf9-3ce1-988f-48c895361508","pitchNumber":2,"startTime":"2026-05-10T02:15:44.357Z","endTime":"2026-05-10T02:15:55.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:15:55.039Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brandon Lowe out on a sacrifice fly to center fielder Drew Gilbert. Joey Bart scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:16:21.613Z","endTime":"2026-05-10T02:20:01.842Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,11],"actionIndex":[10],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"cd87d40a-5789-44ed-abc9-e58a6a9b217e","startTime":"2026-05-10T02:16:21.613Z","endTime":"2026-05-10T02:16:26.613Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875122320418903,"aZ":-31.88634309308651,"pfxX":0.6445155411375145,"pfxZ":0.18752152632046215,"pX":-1.2657189103625919,"pZ":1.4716192737289429,"vX0":-6.937209886277376,"vY0":-122.89582914709854,"vZ0":-3.267242170576548,"x":165.25,"y":199.05,"x0":1.5073422207855627,"y0":50.00289388180652,"z0":5.520751552455434,"aX":0.9887406563799256},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":0.5,"spinRate":2204,"spinDirection":281},"zone":13,"typeConfidence":0.75,"plateTime":0.4453219686960779,"extension":6.609130532868723},"index":1,"playId":"95f2d518-0eb2-3181-9b11-43bfd626c2b1","pitchNumber":1,"startTime":"2026-05-10T02:16:38.486Z","endTime":"2026-05-10T02:16:42.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59154740700953,"aZ":-24.919884452221563,"pfxX":10.74914425064356,"pfxZ":3.899563854590683,"pX":0.92935718174351,"pZ":2.707190332577129,"vX0":-5.283474076325782,"vY0":-135.79690078112586,"vZ0":-2.9829566398364222,"x":81.58,"y":165.69,"x0":1.506770110901442,"y0":50.00580766972092,"z0":5.559345730982031,"aX":20.017505164552844},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":-18.2,"spinRate":2278,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4038186478291719,"extension":6.465577203039696},"index":2,"playId":"6f97f637-ed7b-3b61-8e43-d4141583603a","pitchNumber":2,"startTime":"2026-05-10T02:16:54.872Z","endTime":"2026-05-10T02:16:59.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164818769784304,"aZ":-22.584356356605653,"pfxX":10.52727910549148,"pfxZ":5.104476411517058,"pX":0.3204952100316534,"pZ":2.387856254162995,"vX0":-6.344367434545148,"vY0":-135.35161876443303,"vZ0":-4.1936942788238545,"x":104.78,"y":174.31,"x0":1.3124459473754353,"y0":50.00112417626428,"z0":5.514980163481615,"aX":19.768970292438226},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":2206,"spinDirection":128},"zone":6,"typeConfidence":0.89,"plateTime":0.40280579528712757,"extension":6.559137546024132},"index":3,"playId":"3f6a8b46-87e5-3135-bea6-399bbc8c0dc1","pitchNumber":3,"startTime":"2026-05-10T02:17:17.417Z","endTime":"2026-05-10T02:17:21.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.658918260726825,"aZ":-33.54747270688838,"pfxX":-8.263889360012652,"pfxZ":-0.977050128825832,"pX":0.9499821872414537,"pZ":3.0527151965034514,"vX0":0.9399294425384199,"vY0":-117.24773144522132,"vZ0":1.070276224828226,"x":80.79,"y":156.36,"x0":1.6201789951249386,"y0":50.00487623958629,"z0":5.703540612080663,"aX":-11.589950436673805},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.3,"breakHorizontal":14.8,"spinRate":2461,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.4658616254575234,"extension":6.622748148189818},"index":4,"playId":"959145a8-0190-3e66-9229-a0978b394ca7","pitchNumber":4,"startTime":"2026-05-10T02:17:38.854Z","endTime":"2026-05-10T02:17:42.875Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83829638520011,"aZ":-34.6949260144532,"pfxX":-7.911004263988856,"pfxZ":-1.8260198688426392,"pX":-0.024992309284190613,"pZ":2.2807352962734857,"vX0":-1.5649367892121264,"vY0":-116.86337222340342,"vZ0":-0.1964451946983885,"x":117.95,"y":177.2,"x0":1.6817519790420257,"y0":50.00555317739968,"z0":5.635859263187764,"aX":-10.899721368976964},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.1,"breakHorizontal":14.8,"spinRate":2459,"spinDirection":310},"zone":5,"typeConfidence":0.9,"plateTime":0.4694021199602707,"extension":6.661741073762359},"index":5,"playId":"427609ea-40f9-3f6f-a3e3-2f54aaeff7a2","pitchNumber":5,"startTime":"2026-05-10T02:17:57.790Z","endTime":"2026-05-10T02:18:01.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"c5b1602f-a11c-4e44-8f2e-a5fcbb890487","startTime":"2026-05-10T02:18:23.966Z","endTime":"2026-05-10T02:18:28.966Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10848643886345,"aZ":-33.99673447375582,"pfxX":-0.9939222141086519,"pfxZ":-1.1598971632533885,"pX":-0.09525243971983567,"pZ":2.0507921800866,"vX0":-3.4896906344521064,"vY0":-123.90369209589807,"vZ0":-1.7488215447048452,"x":120.63,"y":183.41,"x0":1.4540291658928248,"y0":50.002018115779904,"z0":5.576449644647077,"aX":-1.5626381815689288},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":2.5,"spinRate":2264,"spinDirection":251},"zone":8,"typeConfidence":0.82,"plateTime":0.44014411181637536,"extension":6.542343635202239},"index":7,"playId":"2cd5a47f-d1ed-33a9-9ab1-730a6ae84114","pitchNumber":6,"startTime":"2026-05-10T02:18:39.622Z","endTime":"2026-05-10T02:18:44.456Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.120555655588078,"aZ":-30.46745129483378,"pfxX":-1.2603526865351404,"pfxZ":1.0859367553379116,"pX":0.30299679721016226,"pZ":2.2617168718943876,"vX0":-2.469839787986985,"vY0":-123.32432081403292,"vZ0":-1.8649108114633715,"x":105.45,"y":177.71,"x0":1.4721646834499582,"y0":50.004506227136964,"z0":5.541006537430456,"aX":-1.9873301390741727},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":2.8,"spinRate":2251,"spinDirection":234},"zone":6,"typeConfidence":0.76,"plateTime":0.44020875613540467,"extension":6.593192416983005},"index":8,"playId":"78c8b4c7-7055-3969-97a2-25b2d77a6fbb","pitchNumber":7,"startTime":"2026-05-10T02:19:07.387Z","endTime":"2026-05-10T02:19:11.927Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67410787416859,"aZ":-24.9282569482642,"pfxX":10.098989718737316,"pfxZ":3.83165526749341,"pX":-0.8472409440447204,"pZ":1.9459995537418526,"vX0":-9.091192575380163,"vY0":-135.69050968014545,"vZ0":-4.924217777352759,"x":149.29,"y":186.24,"x0":1.2111631800467755,"y0":50.00424821116618,"z0":5.489689442141894,"aX":19.10571612477392},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":-16.7,"spinRate":2253,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.4014572121116884,"extension":6.675340487318297},"index":9,"playId":"ba1a2d04-585f-39d7-8dcb-a5cb3b8a5223","pitchNumber":8,"startTime":"2026-05-10T02:19:29.373Z","endTime":"2026-05-10T02:19:34.405Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":10,"actionPlayId":"ba1a2d04-585f-39d7-8dcb-a5cb3b8a5223","startTime":"2026-05-10T02:19:38.219Z","endTime":"2026-05-10T02:19:49.332Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970132036510403,"aZ":-31.554892757481134,"pfxX":-1.4691615565472396,"pfxZ":0.39881352024879924,"pX":0.8588531045454567,"pZ":2.5850790669269297,"vX0":-1.2948653006604331,"vY0":-123.1760602282376,"vZ0":-0.8182900287815739,"x":84.26,"y":168.98,"x0":1.581754635145591,"y0":50.00072378396579,"z0":5.584514152469078,"aX":-2.2617870498448065},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":3.0,"spinRate":2241,"spinDirection":219},"zone":12,"typeConfidence":0.77,"plateTime":0.44430869142126683,"extension":6.661164574970176},"hitData":{"launchSpeed":91.7,"launchAngle":25.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.88,"coordY":73.65}},"index":11,"playId":"07c1519a-d428-3bdf-aa4c-26b9492395bf","pitchNumber":9,"startTime":"2026-05-10T02:19:49.332Z","endTime":"2026-05-10T02:20:01.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:20:01.842Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to left fielder Heliot Ramos. Oneil Cruz scores. Bryan Reynolds to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:20:08.514Z","endTime":"2026-05-10T02:20:46.982Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":621366,"link":"/api/v1/people/621366"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.052756190266837,"aZ":-33.8417085303456,"pfxX":-9.572066170459534,"pfxZ":-1.2067264719879933,"pX":-0.24957681426761466,"pZ":2.4780185754920576,"vX0":-0.24174454487351466,"vY0":-115.93669960041589,"vZ0":0.08414218718471744,"x":126.51,"y":171.87,"x0":1.1024347490310111,"y0":50.001344059826636,"z0":5.624325157226937,"aX":-13.26069090075361},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.9,"breakHorizontal":17.5,"spinRate":2533,"spinDirection":294},"zone":4,"typeConfidence":0.91,"plateTime":0.4692657229185615,"extension":6.552134521489224},"hitData":{"launchSpeed":105.8,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.76,"coordY":118.74}},"index":0,"playId":"03316172-829b-3f24-b156-121af8a8f986","pitchNumber":1,"startTime":"2026-05-10T02:20:34.552Z","endTime":"2026-05-10T02:20:46.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:20:46.982Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:21:01.938Z","endTime":"2026-05-10T02:22:16.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559044232575296,"aZ":-26.07683360075887,"pfxX":9.100016116909297,"pfxZ":3.2376773334348137,"pX":-0.3767702424413587,"pZ":3.0403071925624543,"vX0":-7.84715758730808,"vY0":-135.22144484787577,"vZ0":-2.1079316504370333,"x":131.36,"y":156.69,"x0":1.3554672717948697,"y0":50.0049149385733,"z0":5.626974926816866,"aX":17.154559317126868},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":2333,"spinDirection":129},"zone":1,"typeConfidence":0.89,"plateTime":0.4023281531523475,"extension":6.602374956288123},"index":0,"playId":"5c37364c-9a58-3c6f-a9a0-7cf7d3918f5c","pitchNumber":1,"startTime":"2026-05-10T02:21:19.563Z","endTime":"2026-05-10T02:21:23.731Z","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":93.9,"endSpeed":86.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97099617058827,"aZ":-26.040551553718547,"pfxX":8.688373814611818,"pfxZ":3.2224469887777722,"pX":1.6479596136935521,"pZ":3.177137572266651,"vX0":-2.4603202042841223,"vY0":-136.79177153547295,"vZ0":-1.918366776066613,"x":54.18,"y":153.0,"x0":1.4278133721886421,"y0":50.00316525280593,"z0":5.665296480877249,"aX":16.535239903320367},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":2327,"spinDirection":130},"zone":12,"typeConfidence":0.88,"plateTime":0.3997631903686747,"extension":6.460219413546752},"index":1,"playId":"0b62f026-ce25-30c7-9a13-3db5128c2a45","pitchNumber":2,"startTime":"2026-05-10T02:21:33.630Z","endTime":"2026-05-10T02:21:37.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273841264034974,"aZ":-33.92323986273235,"pfxX":-6.172100214991894,"pfxZ":-1.2291104791769367,"pX":0.7384861654729082,"pZ":2.335574970516069,"vX0":-0.31438901640865996,"vY0":-118.48053790463757,"vZ0":-0.3056362222723057,"x":88.85,"y":175.72,"x0":1.6749039524516192,"y0":50.00317063644333,"z0":5.56196581708335,"aX":-8.789200629997616},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.0,"breakHorizontal":11.3,"spinRate":2528,"spinDirection":306},"zone":6,"typeConfidence":0.9,"plateTime":0.4619985178557129,"extension":6.6119422135842045},"index":2,"playId":"242dcd39-e1c8-3ed2-8d8e-1d418205c9fe","pitchNumber":3,"startTime":"2026-05-10T02:21:48.965Z","endTime":"2026-05-10T02:21:53.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16578442899004,"aZ":-35.35668696384966,"pfxX":-9.35411361802378,"pfxZ":-2.2798875213655556,"pX":0.4526108171367797,"pZ":1.9661787450369204,"vX0":0.40545243403355613,"vY0":-116.8204630964517,"vZ0":-0.8810409715712633,"x":99.75,"y":185.69,"x0":1.494634643914955,"y0":50.003842738034805,"z0":5.6458327595935724,"aX":-13.044982709610153},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.1,"breakHorizontal":16.9,"spinRate":2516,"spinDirection":301},"zone":9,"typeConfidence":0.91,"plateTime":0.46727126804545804,"extension":6.514406926325227},"hitData":{"launchSpeed":86.9,"launchAngle":46.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.42,"coordY":92.47}},"index":3,"playId":"686cc75b-6348-3f02-80fd-99c9249e4849","pitchNumber":4,"startTime":"2026-05-10T02:22:03.774Z","endTime":"2026-05-10T02:22:16.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:22:16.785Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to third baseman Matt Chapman. Bryan Reynolds to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:24:45.176Z","endTime":"2026-05-10T02:25:31.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T02:22:29.680Z","endTime":"2026-05-10T02:22:48.940Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Walker replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T02:22:48.940Z","endTime":"2026-05-10T02:24:47.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"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, 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":81.0,"endSpeed":74.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899587620863734,"aZ":-30.87318501873964,"pfxX":11.849452264403958,"pfxZ":0.9400926817126383,"pX":1.9447707282646196,"pZ":1.53484302591781,"vX0":8.119439480876066,"vY0":-117.73658955251229,"vZ0":-1.6238524447094704,"x":42.87,"y":197.34,"x0":-3.1028136579949623,"y0":50.00337295097434,"z0":5.123445364576896,"aX":16.433420218893374},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.6,"breakHorizontal":-23.6,"spinRate":2552,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.46739374385219046,"extension":6.549734326629008},"index":2,"playId":"e2e4c188-5d3d-3a72-89e2-27a775c16b03","pitchNumber":1,"startTime":"2026-05-10T02:24:47.285Z","endTime":"2026-05-10T02:24:51.090Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.632579652611625,"aZ":-27.298741000547544,"pfxX":-11.172731430206637,"pfxZ":2.5060056633538323,"pX":0.3532470178726754,"pZ":1.8343958762200023,"vX0":12.988954337889018,"vY0":-138.25516826472634,"vZ0":-3.653076943359448,"x":103.54,"y":189.25,"x0":-2.9449442235375645,"y0":50.001875133478805,"z0":4.99646438667942,"aX":-21.718730262092155},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":17.6,"spinRate":2476,"spinDirection":237},"zone":9,"typeConfidence":0.92,"plateTime":0.39556268157489693,"extension":6.391548200720543},"index":3,"playId":"cce544e0-ed17-3b14-8558-83f6317d5075","pitchNumber":2,"startTime":"2026-05-10T02:25:05.858Z","endTime":"2026-05-10T02:25:10.255Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145170981867565,"aZ":-27.39213500531561,"pfxX":-9.682187884427602,"pfxZ":2.445458126606484,"pX":-0.8366346373492388,"pZ":2.4919707305810843,"vX0":9.572177323064027,"vY0":-138.25107733094936,"vZ0":-2.218986788770186,"x":115.34,"y":167.28,"x0":-3.070529492740922,"y0":50.00038916864663,"z0":5.126269652078862,"aX":-18.91404961655959},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2540,"spinDirection":238},"zone":4,"typeConfidence":0.92,"plateTime":0.39477857814864814,"extension":6.2426577459592},"hitData":{"launchSpeed":74.1,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":180.57}},"index":4,"playId":"033476c9-6d83-3fa6-8c22-42fb2ae30159","pitchNumber":3,"startTime":"2026-05-10T02:25:24.022Z","endTime":"2026-05-10T02:25:31.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:25:31.821Z","atBatIndex":35},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Nick Gonzales caught stealing 2nd base, catcher Eric Haase to second baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-10T02:25:42.877Z","endTime":"2026-05-10T02:27:05.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82881181335905,"aZ":-27.40078633740755,"pfxX":-10.6936617426939,"pfxZ":2.4263793937687765,"pX":-0.7021118527461548,"pZ":3.377747452939528,"vX0":10.295599493919342,"vY0":-139.41483721602145,"vZ0":0.0856045090466585,"x":143.76,"y":147.58,"x0":-3.056533349279427,"y0":50.0004026943642,"z0":5.1576503269222,"aX":-21.01322236016625},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.7,"breakHorizontal":17.2,"spinRate":2242,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.39312949978176714,"extension":6.2085192900336805},"index":0,"playId":"e9d40578-c2e1-3537-801c-4fd1a2d1dc6a","pitchNumber":1,"startTime":"2026-05-10T02:26:04.477Z","endTime":"2026-05-10T02:26:08.776Z","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":96.6,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95332814456812,"aZ":-28.7246130786814,"pfxX":-12.344379206124959,"pfxZ":1.7401603430947086,"pX":-0.820526387650434,"pZ":1.5287114512109714,"vX0":10.550047584890914,"vY0":-140.23806009804795,"vZ0":-4.3368213327826854,"x":148.28,"y":197.5,"x0":-3.0352349320354737,"y0":50.003285141152595,"z0":4.978120217411559,"aX":-24.48558519191353},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.4,"breakHorizontal":20.0,"spinRate":2436,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.3911890546941219,"extension":6.573869829728163},"index":1,"playId":"1f0d1579-5681-3834-b9f1-d49ebc23a31b","pitchNumber":2,"startTime":"2026-05-10T02:26:22.198Z","endTime":"2026-05-10T02:26:26.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"03f7c018-6715-3813-a4cd-96fd730dd5d0","startTime":"2026-05-10T02:26:40.172Z","endTime":"2026-05-10T02:26:44.731Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403205065661016,"aZ":-23.20991885228391,"pfxX":-10.632657104313708,"pfxZ":4.453832950819434,"pX":0.3095618935617448,"pZ":2.92138360185908,"vX0":12.740416418651098,"vY0":-140.65852752117166,"vZ0":-2.036899503860311,"x":105.2,"y":159.9,"x0":-2.8864790476653823,"y0":50.006815337304445,"z0":5.152180101097092,"aX":-21.418687593286307},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2514,"spinDirection":239},"zone":3,"typeConfidence":0.88,"plateTime":0.3886640125877485,"extension":6.5639428613808235},"index":3,"playId":"42573f9e-2889-305e-bcf0-53425966c9e9","pitchNumber":3,"startTime":"2026-05-10T02:26:59.932Z","endTime":"2026-05-10T02:27:05.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:27:05.703Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Eldridge homers (1) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T02:28:04.607Z","endTime":"2026-05-10T02:29:51.395Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694881776621095,"aZ":-15.927788125977644,"pfxX":-5.53614802578312,"pfxZ":8.076185515516896,"pX":0.9801729684231298,"pZ":2.6602451205657114,"vX0":6.650531356570055,"vY0":-140.01441745332943,"vZ0":-6.490192311802292,"x":79.64,"y":166.95,"x0":-0.6918971172478208,"y0":50.0047178874683,"z0":6.026601681706674,"aX":-11.139126054404931},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":8.9,"spinRate":2124,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.38923308167163473,"extension":6.493546035624847},"hitData":{"launchSpeed":101.0,"launchAngle":42.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.4,"coordY":86.76}},"index":0,"playId":"18c9a178-4703-36ec-b43b-2639c10bb895","pitchNumber":1,"startTime":"2026-05-10T02:29:24.796Z","endTime":"2026-05-10T02:29:51.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:29:51.395Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T02:29:47.909Z","endTime":"2026-05-10T02:30:25.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70453090320684,"aZ":-14.294027876918651,"pfxX":-5.930657497253371,"pfxZ":9.00820987819042,"pX":-0.37693724090449465,"pZ":2.8069102096481013,"vX0":2.78088626964699,"vY0":-138.93865075100334,"vZ0":-6.560573433781385,"x":131.37,"y":162.99,"x0":-0.612016923123668,"y0":50.00245948348475,"z0":6.121993157828195,"aX":-11.77028838699792},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2034,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.39196299901490583,"extension":6.49298997690183},"hitData":{"launchSpeed":78.2,"launchAngle":71.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":166.88}},"index":0,"playId":"73559849-2c6a-3198-a070-307d4b45d7d9","pitchNumber":1,"startTime":"2026-05-10T02:30:16.171Z","endTime":"2026-05-10T02:30:25.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:30:25.384Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a ground ball to left fielder Bryan Reynolds, deflected by shortstop Konnor Griffin.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T02:30:29.163Z","endTime":"2026-05-10T02:31:34.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919882507997777,"aZ":-22.141338855157393,"pfxX":-7.696319954359212,"pfxZ":4.957438056782753,"pX":-0.5186979194423663,"pZ":2.2611971347877966,"vX0":3.355234139571677,"vY0":-140.83578592539212,"vZ0":-6.576235841421119,"x":136.77,"y":177.73,"x0":-0.7210493556086127,"y0":50.00094936164552,"z0":6.043624841170003,"aX":-15.564926570168916},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":13.3,"spinRate":2133,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.387892836529907,"extension":6.532871370969777},"index":0,"playId":"115e0a04-29d0-3888-9173-bb08b14a54cc","pitchNumber":1,"startTime":"2026-05-10T02:30:52.903Z","endTime":"2026-05-10T02:30:57.195Z","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":92.4,"endSpeed":85.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740936057497194,"aZ":-25.052345539745843,"pfxX":-0.1659778818787545,"pfxZ":3.85279601560769,"pX":0.46558525912762105,"pZ":1.7095692116888803,"vX0":3.116883703456937,"vY0":-134.5200755942705,"vZ0":-7.03320101158933,"x":99.25,"y":192.62,"x0":-0.6822149584293168,"y0":50.00495989857344,"z0":6.111336329038309,"aX":-0.3074074426238216},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.4,"spinRate":2409,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.4057929526137034,"extension":6.4001113151818245},"index":1,"playId":"80c89c3f-03bd-3f9b-994e-56e94b64c77c","pitchNumber":2,"startTime":"2026-05-10T02:31:06.582Z","endTime":"2026-05-10T02:31:10.830Z","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":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509869353485662,"aZ":-14.664571760420651,"pfxX":-5.4754449137742345,"pfxZ":8.599481440414122,"pX":-0.38662991618912623,"pZ":2.7296310198710017,"vX0":2.7479891513638863,"vY0":-140.76211118233422,"vZ0":-6.599252135900305,"x":131.74,"y":165.08,"x0":-0.6562927499289308,"y0":50.004958912739944,"z0":6.027920800122967,"aX":-11.152206018338529},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2220,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3869298475821208,"extension":6.669202069120729},"hitData":{"launchSpeed":97.4,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.96,"coordY":113.68}},"index":2,"playId":"477a5b5c-4095-3b0b-8fff-965bd93f859c","pitchNumber":3,"startTime":"2026-05-10T02:31:21.752Z","endTime":"2026-05-10T02:31:34.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:31:34.270Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T02:31:33.705Z","endTime":"2026-05-10T02:33:32.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38712968729428,"aZ":-24.48309260413719,"pfxX":-9.30864688580185,"pfxZ":3.7873216117615343,"pX":-0.5878367694016045,"pZ":1.8059045404906118,"vX0":3.8871360834340187,"vY0":-140.90935663447786,"vZ0":-7.117934748326553,"x":139.41,"y":190.02,"x0":-0.7691095089054868,"y0":50.00007416978886,"z0":5.925790227923344,"aX":-18.879391623826088},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":2154,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.38742274936399124,"extension":6.359625397334465},"index":0,"playId":"1fa21727-8e39-38df-9b80-d02d54375538","pitchNumber":1,"startTime":"2026-05-10T02:32:00.094Z","endTime":"2026-05-10T02:32:04.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664791548343302,"aZ":-26.18913724613,"pfxX":-0.7731961078762795,"pfxZ":3.2870024714594575,"pX":-0.5777638023047261,"pZ":2.9106044960629194,"vX0":0.9454648150382783,"vY0":-133.3204957577409,"vZ0":-3.598970253926335,"x":139.02,"y":160.19,"x0":-0.834689780863143,"y0":50.00228915213932,"z0":6.144545338227484,"aX":-1.4074548253973769},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":1.2,"spinRate":2399,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.4090996736570114,"extension":6.191511669961238},"index":1,"playId":"ee3782ef-a134-3108-ba98-be127d55f34c","pitchNumber":2,"startTime":"2026-05-10T02:32:18.654Z","endTime":"2026-05-10T02:32:23.174Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-10T02:32:33.938Z","endTime":"2026-05-10T02:32:51.080Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523625949950294,"aZ":-40.12576652823988,"pfxX":4.405641862527261,"pfxZ":-5.085009403825575,"pX":0.2590342530278039,"pZ":2.594458227656093,"vX0":1.1611714216125653,"vY0":-124.4270759059706,"vZ0":-0.9798297952703638,"x":107.13,"y":168.73,"x0":-0.7862546919857923,"y0":50.001995743850316,"z0":6.325175150196898,"aX":6.890755859267355},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.1,"breakHorizontal":-8.3,"spinRate":2708,"spinDirection":43},"zone":6,"typeConfidence":0.9,"plateTime":0.44060758120980825,"extension":6.294799398270453},"index":3,"playId":"5eae654a-1fa5-3ae4-8958-e7df33db4e3e","pitchNumber":3,"startTime":"2026-05-10T02:32:51.080Z","endTime":"2026-05-10T02:32:56.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268822339674323,"aZ":-24.915051914187305,"pfxX":0.7470634384153971,"pfxZ":3.8727629353173034,"pX":1.1786933323704103,"pZ":1.7184133211395327,"vX0":4.4640398544608395,"vY0":-135.0179373316796,"vZ0":-7.122006113264196,"x":72.07,"y":192.38,"x0":-0.5830409844394627,"y0":50.00317162194634,"z0":6.1057563614589165,"aX":1.3988862031523133},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2387,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40336900308772705,"extension":6.383592017973062},"index":4,"playId":"cb94f3e6-1f3b-3196-ab56-c2689b5bb9a2","pitchNumber":4,"startTime":"2026-05-10T02:33:26.566Z","endTime":"2026-05-10T02:33:32.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:33:32.098Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Haase flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-10T02:33:31.659Z","endTime":"2026-05-10T02:34:26.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":84.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49303206610536,"aZ":-24.774453029142304,"pfxX":0.699386326124599,"pfxZ":4.117613326552504,"pX":-0.3502314184787372,"pZ":0.5777806712084053,"vX0":0.8479234950899516,"vY0":-132.45026697625582,"vZ0":-9.580043426549466,"x":130.35,"y":223.18,"x0":-0.7641013988779242,"y0":50.00174351991952,"z0":6.021671375098958,"aX":1.2552266717382385},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-1.4,"spinRate":2415,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.4118831427869982,"extension":6.205615622511523},"index":0,"playId":"bbe8f44c-c3ba-3dd5-9faa-d4042ef5935e","pitchNumber":1,"startTime":"2026-05-10T02:33:53.461Z","endTime":"2026-05-10T02:33:57.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90693160085438,"aZ":-13.325243314227574,"pfxX":-4.554748487037846,"pfxZ":9.423585577946788,"pX":-0.302563508278755,"pZ":2.5202708520405865,"vX0":2.0332895151189683,"vY0":-139.48149458899863,"vZ0":-7.541880220225978,"x":128.53,"y":170.73,"x0":-0.44303976288810926,"y0":50.006208860565025,"z0":6.110101486938086,"aX":-9.112490835616706},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.3904308966174477,"extension":6.374313309360746},"hitData":{"launchSpeed":77.1,"launchAngle":38.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.35,"coordY":98.79}},"index":1,"playId":"25db3e15-2942-368a-a9b4-565c2ad57dc9","pitchNumber":2,"startTime":"2026-05-10T02:34:17.089Z","endTime":"2026-05-10T02:34:26.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:34:26.582Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:35:02.049Z","endTime":"2026-05-10T02:38:16.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":95.9,"endSpeed":89.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.759256628998234,"aZ":-24.1398915431741,"pfxX":-9.647337832937598,"pfxZ":4.015993552737982,"pX":0.6099929923809294,"pZ":2.13121354013799,"vX0":13.162977749368585,"vY0":-139.22454541152004,"vZ0":-3.727472653290737,"x":93.75,"y":181.24,"x0":-2.8848994596347612,"y0":50.002094426230926,"z0":5.050118967004925,"aX":-19.29500526739459},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2236,"spinDirection":236},"zone":9,"typeConfidence":0.82,"plateTime":0.3906362876465477,"extension":6.165122789659707},"index":0,"playId":"96e360f1-0c7d-3615-a875-c30f2e12e9fd","pitchNumber":1,"startTime":"2026-05-10T02:36:43.449Z","endTime":"2026-05-10T02:36:47.857Z","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":94.3,"endSpeed":87.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.881751798588045,"aZ":-29.14944075732138,"pfxX":-11.19826231185138,"pfxZ":1.5742713707432205,"pX":0.9750071668555991,"pZ":1.8842819103763393,"vX0":14.291148407583728,"vY0":-136.65546021256253,"vZ0":-3.2014047053087316,"x":79.84,"y":187.9,"x0":-2.8310670821233113,"y0":50.00083937268156,"z0":5.041284176044708,"aX":-21.495298413704607},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":17.8,"spinRate":2368,"spinDirection":238},"zone":14,"typeConfidence":0.92,"plateTime":0.39852206992965433,"extension":6.293068334525118},"index":1,"playId":"00206760-25ee-3310-922e-77e58b709629","pitchNumber":2,"startTime":"2026-05-10T02:36:59.105Z","endTime":"2026-05-10T02:37:03.330Z","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":95.8,"endSpeed":88.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036523216676382,"aZ":-27.638797691950344,"pfxX":-12.10384575051301,"pfxZ":2.321229025593329,"pX":1.4033760439774927,"pZ":1.3978468166097382,"vX0":15.9094384013832,"vY0":-138.54612355888383,"vZ0":-4.641305734773114,"x":63.51,"y":201.04,"x0":-2.823233135363167,"y0":50.00536443247892,"z0":4.927186851936607,"aX":-23.68905884765217},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.4,"breakHorizontal":18.8,"spinRate":2383,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.39433083247139544,"extension":7.399384819023519},"index":2,"playId":"cb0f69d6-fdcf-31ec-aeaf-8b09a5cae6f5","pitchNumber":3,"startTime":"2026-05-10T02:37:16.768Z","endTime":"2026-05-10T02:37:20.416Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509039535800152,"aZ":-28.85999337032759,"pfxX":8.715237533170814,"pfxZ":2.278786609484335,"pX":0.13842408539562692,"pZ":1.3672884109146557,"vX0":5.391120749035517,"vY0":-119.59695795989535,"vZ0":-2.607630497207965,"x":111.72,"y":201.86,"x0":-3.274958274227654,"y0":50.000276983693034,"z0":5.053326442839194,"aX":12.65482433437381},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.7,"breakHorizontal":-17.0,"spinRate":2403,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4575238186868935,"extension":6.432505656769359},"index":3,"playId":"784a315e-db45-33ea-adba-bb3daa960bf6","pitchNumber":4,"startTime":"2026-05-10T02:37:33.568Z","endTime":"2026-05-10T02:37:37.588Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-10T02:37:42.430Z","endTime":"2026-05-10T02:37:55.256Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865711924133056,"aZ":-30.749687138684056,"pfxX":11.189069567620397,"pfxZ":0.9719310189874495,"pX":0.7369782756700098,"pZ":1.0699540590715773,"vX0":6.155722099298398,"vY0":-120.39640039239058,"vZ0":-2.9605915909327187,"x":88.91,"y":209.89,"x0":-3.3083661994667373,"y0":50.00205448553901,"z0":5.043137149859287,"aX":16.387958913266385},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.3,"breakHorizontal":-21.7,"spinRate":2346,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.45532209853318717,"extension":6.487523567708517},"index":5,"playId":"488fa707-4223-322e-af85-06fe0de47461","pitchNumber":5,"startTime":"2026-05-10T02:37:55.256Z","endTime":"2026-05-10T02:37:59.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677753398114024,"aZ":-26.449541477629715,"pfxX":-8.958799927773425,"pfxZ":2.9001570718152774,"pX":0.5244405614537673,"pZ":2.7910381189052376,"vX0":12.720237201205036,"vY0":-138.5062511980301,"vZ0":-1.5453650801183132,"x":97.01,"y":163.42,"x0":-2.9325708158449295,"y0":50.00023469988904,"z0":5.100246737621929,"aX":-17.661743872663347},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":2408,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.3932559132139173,"extension":6.500861461222485},"index":6,"playId":"88105149-bc6f-3979-87e6-ce3eb36c9153","pitchNumber":6,"startTime":"2026-05-10T02:38:11.314Z","endTime":"2026-05-10T02:38:16.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:38:16.676Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:38:15.381Z","endTime":"2026-05-10T02:39:56.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.122022828140125,"aZ":-26.624989211048444,"pfxX":-12.404782276522024,"pfxZ":2.846468397431863,"pX":-0.0716173665255416,"pZ":1.441272699986767,"vX0":12.738080571677703,"vY0":-139.25188632557436,"vZ0":-4.548046259893438,"x":119.73,"y":199.87,"x0":-3.1076264226601933,"y0":50.00513416927201,"z0":4.870853597594178,"aX":-24.21040162925953},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":19.6,"spinRate":2321,"spinDirection":243},"zone":13,"typeConfidence":0.92,"plateTime":0.39429373603062245,"extension":6.363120691818641},"index":0,"playId":"277475f4-c966-3775-875c-1823d6909a80","pitchNumber":1,"startTime":"2026-05-10T02:38:38.513Z","endTime":"2026-05-10T02:38:42.857Z","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":96.1,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51898308050659,"aZ":-27.202760877197772,"pfxX":-12.819458634668514,"pfxZ":2.5030173494421444,"pX":0.17454771440582512,"pZ":1.8040771584447557,"vX0":13.599712771201826,"vY0":-139.37983868092735,"vZ0":-3.5286339132175812,"x":110.35,"y":190.07,"x0":-3.0802288992725897,"y0":50.00390057837805,"z0":4.863666524937564,"aX":-25.466511503839175},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.0,"breakHorizontal":20.8,"spinRate":2398,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.39155898461513683,"extension":6.538010938009011},"index":1,"playId":"1a92d89f-9a17-3e7b-bbca-6110d0b1a55e","pitchNumber":2,"startTime":"2026-05-10T02:38:56.641Z","endTime":"2026-05-10T02:39:01.637Z","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":83.8,"endSpeed":77.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222181153594423,"aZ":-31.160016335105713,"pfxX":11.61447610679567,"pfxZ":0.6696797576475846,"pX":0.35434704445796467,"pZ":0.7546046289692495,"vX0":5.088488521704333,"vY0":-122.04229132440646,"vZ0":-3.864810384160309,"x":103.49,"y":218.41,"x0":-3.2669695934961593,"y0":50.00189735145224,"z0":5.045293525273803,"aX":17.49997394525379},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-22.2,"spinRate":2496,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4489718392954165,"extension":6.595144341518322},"index":2,"playId":"dbda4379-b173-3d88-9bf0-622641bd54bb","pitchNumber":3,"startTime":"2026-05-10T02:39:13.093Z","endTime":"2026-05-10T02:39:17.540Z","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.6,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22258246292533,"aZ":-27.425346026270468,"pfxX":-9.556093791322677,"pfxZ":2.4640791861326328,"pX":1.4401768227989893,"pZ":2.5596424245454372,"vX0":15.391881610881931,"vY0":-136.99902761481428,"vZ0":-1.6599551180929235,"x":62.1,"y":169.67,"x0":-2.973017141118288,"y0":50.005116657089374,"z0":5.022515669818034,"aX":-18.429083498240004},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":14.6,"spinRate":2370,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.39765511530803055,"extension":6.5226689340818815},"index":3,"playId":"97965eb9-b3d9-3e19-be1b-d8a048f99a9d","pitchNumber":4,"startTime":"2026-05-10T02:39:30.550Z","endTime":"2026-05-10T02:39:35.270Z","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":95.5,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23334343276924,"aZ":-28.47327336748863,"pfxX":-13.009172007021075,"pfxZ":1.903436163498763,"pX":0.244668153980612,"pZ":1.355898255969769,"vX0":13.59743047988062,"vY0":-138.37370836569062,"vZ0":-4.450421153392659,"x":107.67,"y":202.17,"x0":-3.037544622424573,"y0":50.00316644362696,"z0":4.887820442546444,"aX":-25.28523446475983},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.6,"breakHorizontal":20.8,"spinRate":2528,"spinDirection":233},"zone":14,"typeConfidence":0.92,"plateTime":0.39549599490043486,"extension":6.400536076142789},"index":4,"playId":"408c6fa2-2046-3b63-9510-10d241c5efbb","pitchNumber":5,"startTime":"2026-05-10T02:39:50.553Z","endTime":"2026-05-10T02:39:56.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:39:56.062Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a line drive to center fielder Drew Gilbert. Spencer Horwitz scores. Konnor Griffin to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:39:56.373Z","endTime":"2026-05-10T02:43:07.474Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,7],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20615069669826,"aZ":-30.198336260108125,"pfxX":8.908384628728191,"pfxZ":1.3665830647354706,"pX":-0.2585857239869268,"pZ":1.3922159006243153,"vX0":4.700004177790858,"vY0":-119.06982415720795,"vZ0":-2.1238034721444903,"x":126.86,"y":201.19,"x0":-3.413115102072586,"y0":50.000324791021804,"z0":5.020170763439046,"aX":12.825924790267637},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.3,"breakHorizontal":-17.3,"spinRate":2487,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.45947203548326776,"extension":6.430678035292285},"index":0,"playId":"123324bb-13b2-3cd8-b271-d1be390fbd53","pitchNumber":1,"startTime":"2026-05-10T02:40:19.452Z","endTime":"2026-05-10T02:40:24.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711605854693627,"aZ":-27.597232272210878,"pfxX":-9.50658105497639,"pfxZ":2.3488174283775995,"pX":0.06868985611545762,"pZ":1.599639848363138,"vX0":12.338909989938042,"vY0":-137.8627423203107,"vZ0":-4.020093834788392,"x":114.38,"y":195.59,"x0":-3.2014854664925805,"y0":50.00555253007748,"z0":4.910161229326115,"aX":-18.553282649615785},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2238,"spinDirection":238},"zone":14,"typeConfidence":0.92,"plateTime":0.3952239904161763,"extension":6.361293464590738},"index":1,"playId":"1c6a8e02-a4d7-3505-a1c4-fa1f848b7021","pitchNumber":2,"startTime":"2026-05-10T02:40:52.876Z","endTime":"2026-05-10T02:41:19.889Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"}}},{"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":82.6,"endSpeed":75.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02999239037377,"aZ":-29.78827246377699,"pfxX":11.160061846015733,"pfxZ":1.6537685827748216,"pX":1.8590686591365684,"pZ":2.1327911287882455,"vX0":8.426801102214615,"vY0":-120.03954804076285,"vZ0":-0.6712737254693877,"x":46.14,"y":181.19,"x0":-3.162600026377027,"y0":50.00172116825713,"z0":5.0983907655852505,"aX":16.07258732827673},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.1,"breakHorizontal":-22.4,"spinRate":2516,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4585669992222585,"extension":6.646512966098483},"index":2,"playId":"96f9d57c-6fd4-3cbc-a21c-8d75a1967771","pitchNumber":3,"startTime":"2026-05-10T02:41:29.329Z","endTime":"2026-05-10T02:41:32.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369560805579443,"aZ":-23.640776676895573,"pfxX":-10.425896647688322,"pfxZ":4.320911177717969,"pX":-0.4803448583308355,"pZ":2.9570522002822397,"vX0":11.12038458233969,"vY0":-138.08373310885108,"vZ0":-1.5477880327828455,"x":135.31,"y":158.94,"x0":-3.163235382926441,"y0":50.00062255582714,"z0":5.0816263989819666,"aX":-20.577146745262894},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":2501,"spinDirection":236},"zone":1,"typeConfidence":0.55,"plateTime":0.3933635570388492,"extension":6.270775776821667},"index":3,"playId":"b5935b12-6e8e-349b-b483-4cf441f07d7a","pitchNumber":4,"startTime":"2026-05-10T02:41:47.946Z","endTime":"2026-05-10T02:41:51.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457829522473283,"aZ":-24.30279030689079,"pfxX":-7.261832387111567,"pfxZ":4.059232019433921,"pX":1.7072218557397132,"pZ":2.892886859848658,"vX0":15.250825752303896,"vY0":-137.16370192328785,"vZ0":-1.3382616726426733,"x":51.92,"y":160.67,"x0":-2.938854246479005,"y0":50.00098462640388,"z0":5.017474714667689,"aX":-14.075620841453267},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":10.6,"spinRate":2402,"spinDirection":226},"zone":12,"typeConfidence":0.64,"plateTime":0.39674284423183304,"extension":6.5487517801937605},"index":4,"playId":"a04c1ee7-f9cc-3a80-b0ea-993781e4d9c8","pitchNumber":5,"startTime":"2026-05-10T02:42:12.437Z","endTime":"2026-05-10T02:42:16.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Walker. Spencer Horwitz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"a04c1ee7-f9cc-3a80-b0ea-993781e4d9c8","startTime":"2026-05-10T02:42:22.244Z","endTime":"2026-05-10T02:42:41.981Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-10T02:42:41.981Z","endTime":"2026-05-10T02:42:56.903Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.657773314680664,"aZ":-27.194680199362868,"pfxX":7.930663721913729,"pfxZ":3.3023712130360527,"pX":-1.2220008883860773,"pZ":1.988854406010549,"vX0":3.1223764832381704,"vY0":-121.2553980302027,"vZ0":-1.5519863240862284,"x":163.58,"y":185.08,"x0":-3.5519696854490137,"y0":50.005561647104805,"z0":4.979537333391989,"aX":11.97334898183212},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":-15.1,"spinRate":2463,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.4493645989784105,"extension":6.636062207772265},"hitData":{"launchSpeed":79.3,"launchAngle":23.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.95,"coordY":98.82}},"index":7,"playId":"21c1c3c2-0c8f-3b71-b9af-51e1a8cda4f5","pitchNumber":6,"startTime":"2026-05-10T02:42:56.903Z","endTime":"2026-05-10T02:43:07.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:43:07.474Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a ground ball to right fielder Jung Hoo Lee. Konnor Griffin scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:43:18.816Z","endTime":"2026-05-10T02:44:38.882Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88717876129353,"aZ":-30.493992382979858,"pfxX":-10.45722045474971,"pfxZ":0.8690498055056253,"pX":-1.372319026379278,"pZ":2.231847970014887,"vX0":9.065589687034135,"vY0":-137.9510887732672,"vZ0":-2.205359470212031,"x":169.31,"y":178.52,"x0":-3.332440763774779,"y0":50.00436003114476,"z0":5.084407317504512,"aX":-20.283174811978533},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.3,"breakHorizontal":17.2,"spinRate":2383,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.39609862784108696,"extension":6.190805444549405},"index":0,"playId":"d00fe239-ab2d-394a-a355-eb8d77e04882","pitchNumber":1,"startTime":"2026-05-10T02:43:46.706Z","endTime":"2026-05-10T02:43:51.192Z","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":94.7,"endSpeed":87.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981752564719294,"aZ":-25.819905676644325,"pfxX":-10.547005021149815,"pfxZ":3.2880115638019882,"pX":1.065290507677045,"pZ":1.1477104986737168,"vX0":14.945724225603975,"vY0":-137.08816628019437,"vZ0":-5.586828215378414,"x":76.39,"y":207.79,"x0":-3.0488122799449093,"y0":50.00141966097717,"z0":4.939495214557296,"aX":-20.378614224014722},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":2430,"spinDirection":239},"zone":14,"typeConfidence":0.88,"plateTime":0.3972284463834672,"extension":6.4384378268491735},"index":1,"playId":"c883e225-d23c-3613-ba31-2c27e63ccfea","pitchNumber":2,"startTime":"2026-05-10T02:44:06.180Z","endTime":"2026-05-10T02:44:10.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.699267889172123,"aZ":-28.244498345880835,"pfxX":-10.505111386633285,"pfxZ":1.9829222975527223,"pX":-0.13630923811935897,"pZ":2.4882517897621304,"vX0":12.001818625502358,"vY0":-138.76582355997618,"vZ0":-1.993038211547549,"x":122.2,"y":171.6,"x0":-3.122154197261242,"y0":50.00146908722785,"z0":5.069949865383344,"aX":-20.793513683555723},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":2500,"spinDirection":237},"zone":5,"typeConfidence":0.92,"plateTime":0.3924924533434746,"extension":6.37351417023035},"hitData":{"launchSpeed":95.8,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.98,"coordY":109.62}},"index":2,"playId":"22b69a13-4cbf-35c6-a428-8460a8ee1394","pitchNumber":3,"startTime":"2026-05-10T02:44:27.072Z","endTime":"2026-05-10T02:44:38.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:44:38.882Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a sharp line drive to center fielder Drew Gilbert. Joey Bart to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:48:23.602Z","endTime":"2026-05-10T02:50:11.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-10T02:46:08.952Z","endTime":"2026-05-10T02:46:37.723Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Gage replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-10T02:46:37.723Z","endTime":"2026-05-10T02:48:25.707Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410757796061873,"aZ":-27.46812197525618,"pfxX":0.6319425215137624,"pfxZ":3.109227625684235,"pX":-1.8853741745651194,"pZ":1.386118380950595,"vX0":-6.939021794843388,"vY0":-121.91409263071027,"vZ0":-5.91998916786772,"x":188.87,"y":201.35,"x0":0.9074457955306445,"y0":50.00581594287084,"z0":6.196074592704996,"aX":0.9579576592874762},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.6,"breakHorizontal":0.4,"spinRate":2220,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.44807726680744997,"extension":6.362988418019667},"index":2,"playId":"5ebe7c95-fd64-3d31-9399-842f61cc23c8","pitchNumber":1,"startTime":"2026-05-10T02:48:25.707Z","endTime":"2026-05-10T02:48:30.342Z","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":84.6,"endSpeed":78.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597642210717456,"aZ":-29.83302989287579,"pfxX":-1.3808824808956413,"pfxZ":1.524729335912224,"pX":-1.476382230175716,"pZ":1.2549922292210596,"vX0":-5.898621281103913,"vY0":-123.00818586773187,"vZ0":-5.866178930711205,"x":173.28,"y":204.9,"x0":1.1287676065062968,"y0":50.00537351129196,"z0":6.1893171323272895,"aX":-2.1229476460002306},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":3.8,"spinRate":2342,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4446788165474147,"extension":6.483622479265603},"index":3,"playId":"6fab661e-fa13-3413-9566-7f1c3adaec86","pitchNumber":2,"startTime":"2026-05-10T02:48:44.020Z","endTime":"2026-05-10T02:48:48.200Z","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":84.8,"endSpeed":78.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834171730212148,"aZ":-27.32715334128856,"pfxX":-1.020427775677666,"pfxZ":3.118522657986059,"pX":-0.4760165318654022,"pZ":2.123493168887948,"vX0":-2.9238075042599516,"vY0":-123.45923546210986,"vZ0":-4.551474709568439,"x":135.14,"y":181.45,"x0":0.852632120907089,"y0":50.00423375632948,"z0":6.270646515781125,"aX":-1.5872624660723436},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":2.5,"spinRate":2318,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.44237077260545066,"extension":6.379116460986149},"index":4,"playId":"dcbf066d-22bc-3d3a-a8a9-2b1b28dd89ae","pitchNumber":3,"startTime":"2026-05-10T02:49:01.856Z","endTime":"2026-05-10T02:49:06.220Z","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":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.921036323825078,"aZ":-29.851330240914937,"pfxX":-1.4657622875987137,"pfxZ":1.5040929453324594,"pX":0.066378512098087,"pZ":2.171654542459337,"vX0":-2.4555356260773915,"vY0":-122.99364316377687,"vZ0":-3.8513358558139084,"x":114.47,"y":180.15,"x0":1.2655519893982683,"y0":50.00098321891533,"z0":6.271475165944916,"aX":-2.2595857896530234},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":3.2,"spinRate":2295,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4442369946132474,"extension":6.276122963014172},"index":5,"playId":"1058d244-68f1-373c-bf7d-75a74a0e857f","pitchNumber":4,"startTime":"2026-05-10T02:49:21.007Z","endTime":"2026-05-10T02:49:25.683Z","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":84.4,"endSpeed":79.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.636104528198334,"aZ":-30.534305083657532,"pfxX":-1.7621998862234256,"pfxZ":1.052981942407909,"pX":-1.0080881236792643,"pZ":1.5696353609887475,"vX0":-4.1141302736209555,"vY0":-123.02015212594942,"vZ0":-4.934642138519715,"x":155.43,"y":196.4,"x0":0.9040206486576777,"y0":50.0022443907924,"z0":6.140957981734551,"aX":-2.745525927011407},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":4.0,"spinRate":2360,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4424642570190911,"extension":6.504250822612752},"index":6,"playId":"e4bcc26d-216a-3402-b5b6-926da1c5eac4","pitchNumber":5,"startTime":"2026-05-10T02:49:41.295Z","endTime":"2026-05-10T02:49:46.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.086360064894322,"aZ":-32.64533567783159,"pfxX":-1.610209593046826,"pfxZ":-0.3033370255049679,"pX":-0.5121858222498504,"pZ":2.2078267828990885,"vX0":-3.242986242343462,"vY0":-121.81954411273838,"vZ0":-3.064328168447122,"x":136.52,"y":179.17,"x0":1.0367331561589508,"y0":50.00589092187704,"z0":6.255509434967365,"aX":-2.461978455801586},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":3.6,"spinRate":2380,"spinDirection":271},"zone":7,"typeConfidence":2.0,"plateTime":0.4467169465214895,"extension":6.292852523714746},"hitData":{"launchSpeed":104.4,"launchAngle":11.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":150.94,"coordY":73.66}},"index":7,"playId":"9e366fa4-e735-38a0-8162-065246379918","pitchNumber":6,"startTime":"2026-05-10T02:49:59.798Z","endTime":"2026-05-10T02:50:11.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:50:11.152Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:50:09.526Z","endTime":"2026-05-10T02:51:54.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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, 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":83.2,"endSpeed":77.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.635961731197895,"aZ":-32.235436451763185,"pfxX":-1.0253777532461985,"pfxZ":-0.04352755026137878,"pX":-0.9621990246660882,"pZ":2.437116335666,"vX0":-4.549980024185061,"vY0":-121.22036968403592,"vZ0":-2.559310741331917,"x":153.68,"y":172.98,"x0":1.0617341386617976,"y0":50.00099366464742,"z0":6.2828384212294095,"aX":-1.5461469706513504},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.4,"breakHorizontal":2.8,"spinRate":2316,"spinDirection":282},"zone":11,"typeConfidence":2.0,"plateTime":0.44949193618436034,"extension":6.405981039450301},"index":0,"playId":"7b020eb9-41f8-3849-9906-92cd7df2f86d","pitchNumber":1,"startTime":"2026-05-10T02:50:41.504Z","endTime":"2026-05-10T02:50:45.577Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08602550923302,"aZ":-31.16404347161888,"pfxX":-2.3477587643628244,"pfxZ":0.6532887907598859,"pX":1.1094310817543047,"pZ":3.586818471506573,"vX0":0.7240821177030845,"vY0":-122.42696228398779,"vZ0":-0.2859986564947997,"x":74.71,"y":141.94,"x0":1.1179947973759574,"y0":50.002748092256894,"z0":6.332266904876519,"aX":-3.6280350063800424},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":4.1,"spinRate":2360,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.44434896924631806,"extension":6.314487012748467},"index":1,"playId":"b6107660-709f-3434-88ef-c73e03539fd1","pitchNumber":2,"startTime":"2026-05-10T02:50:58.934Z","endTime":"2026-05-10T02:51:04.960Z","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":92.7,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52758076632638,"aZ":-14.94712578068763,"pfxX":1.8886018993190725,"pfxZ":9.237006395328157,"pX":-0.7004850216351906,"pZ":4.137604574534642,"vX0":-3.8328880677998356,"vY0":-135.00025580316782,"vZ0":-3.6264375835761804,"x":143.7,"y":127.06,"x0":0.48570988398796155,"y0":50.0030536960201,"z0":6.535619626979429,"aX":3.5227519963878144},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":-2.6,"spinRate":2159,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4041181421119231,"extension":6.361413319586553},"index":2,"playId":"8e3a5b1e-0ac8-35e6-9eec-69b902c27b6f","pitchNumber":3,"startTime":"2026-05-10T02:51:27.263Z","endTime":"2026-05-10T02:51:31.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.999945342683446,"aZ":-20.5856615418466,"pfxX":3.36929634280669,"pfxZ":7.284160446365242,"pX":0.4610300646494457,"pZ":1.7778887511179975,"vX0":-2.660313960025557,"vY0":-125.04107358701702,"vZ0":-6.459559948515846,"x":99.43,"y":190.78,"x0":1.0983069589620191,"y0":50.00586292726206,"z0":6.071069728557831,"aX":5.363731876159445},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":12.0,"breakHorizontal":-5.5,"spinRate":1278,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.43716756329211925,"extension":6.535728313757708},"index":3,"playId":"d5b6ce73-e6b7-319a-b2e9-9cfa0ec0ba04","pitchNumber":4,"startTime":"2026-05-10T02:51:48.838Z","endTime":"2026-05-10T02:51:54.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:51:54.731Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-10T02:51:54.171Z","endTime":"2026-05-10T02:54:31.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.151779357038908,"aZ":-15.332341600147203,"pfxX":2.8715918908433116,"pfxZ":9.033412425779755,"pX":-0.3251670132661572,"pZ":3.458073164850049,"vX0":-3.448768880810304,"vY0":-134.45541046125243,"vZ0":-4.901149244984245,"x":129.39,"y":145.41,"x0":0.5901341505932876,"y0":50.00173333453912,"z0":6.362276838699392,"aX":5.353588038019946},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":-4.7,"spinRate":2175,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4045498045054181,"extension":6.316508268652851},"index":0,"playId":"93150918-6a90-3389-bb70-9343479c9f42","pitchNumber":1,"startTime":"2026-05-10T02:52:23.189Z","endTime":"2026-05-10T02:52:26.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.162448939086843,"aZ":-28.816792986087556,"pfxX":7.952784033895732,"pfxZ":2.1221035534409896,"pX":-0.31579960821629094,"pZ":0.7268406464654041,"vX0":-5.239792557349065,"vY0":-123.93146240858552,"vZ0":-7.539876376331315,"x":129.04,"y":219.16,"x0":0.7762962651365592,"y0":50.00109197081736,"z0":6.165146505842591,"aX":12.561827771633318},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":1221,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4393641679543494,"extension":6.523511493212181},"index":1,"playId":"b627eea3-f9ee-3915-a843-f58623da9b1e","pitchNumber":2,"startTime":"2026-05-10T02:52:56.887Z","endTime":"2026-05-10T02:53:02.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347397491214597,"aZ":-27.844371749668127,"pfxX":8.51250552667139,"pfxZ":2.6757776344418636,"pX":-1.3726329484669824,"pZ":1.5939064018393192,"vX0":-7.897326381673386,"vY0":-125.79211972885324,"vZ0":-5.531657508300224,"x":169.32,"y":195.74,"x0":0.6879253140148449,"y0":50.00222077124144,"z0":6.053591752912244,"aX":13.765984209024733},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.8,"spinRate":1244,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4339288343764074,"extension":6.566275304445637},"index":2,"playId":"505d29f7-7dcd-3ada-8760-b9a429ec1de9","pitchNumber":3,"startTime":"2026-05-10T02:53:20.351Z","endTime":"2026-05-10T02:53:24.861Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044550653137282,"aZ":-30.64562725347803,"pfxX":-1.1077078366365343,"pfxZ":1.0103682770327769,"pX":-0.7552670731045322,"pZ":1.4591053828167375,"vX0":-3.920260669500382,"vY0":-121.96777182032757,"vZ0":-5.049148136229007,"x":145.79,"y":199.38,"x0":1.01128158352448,"y0":50.00552650265556,"z0":6.172465313587506,"aX":-1.6837091775146733},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":2.9,"spinRate":2348,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.44759878312244794,"extension":6.471725397722267},"index":3,"playId":"a9583d4f-d213-3b29-8b49-1efe926b5fa7","pitchNumber":4,"startTime":"2026-05-10T02:53:42.009Z","endTime":"2026-05-10T02:53:46.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"49e2c45b-6a0c-46ff-86da-56e861db1930","startTime":"2026-05-10T02:54:03.597Z","endTime":"2026-05-10T02:54:08.896Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043652810808247,"aZ":-19.86962255967045,"pfxX":8.809896533152976,"pfxZ":6.62009602203287,"pX":-0.22430812071868392,"pZ":3.1096042287896184,"vX0":-5.3288467299084905,"vY0":-135.3709386449003,"vZ0":-4.824646560408529,"x":125.55,"y":154.82,"x0":0.6231757194700032,"y0":50.00516747125233,"z0":6.302453414888149,"aX":16.38306798755747},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2205,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4043243844835853,"extension":6.392989359423125},"hitData":{"launchSpeed":105.7,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":147.63}},"index":5,"playId":"33e5494d-13e0-333c-abc0-78d1adcf63df","pitchNumber":5,"startTime":"2026-05-10T02:54:22.333Z","endTime":"2026-05-10T02:54:31.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:54:31.043Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a fly ball to left fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T02:56:13.056Z","endTime":"2026-05-10T02:57:29.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.252302514325894,"aZ":-27.6724682044252,"pfxX":-0.0037239914654132455,"pfxZ":2.5353579279417273,"pX":0.8880305672344523,"pZ":2.1600132137567227,"vX0":3.6286224506208615,"vY0":-131.30689602805498,"vZ0":-5.544479736089584,"x":83.15,"y":180.46,"x0":-0.5013269046014808,"y0":50.005463295622086,"z0":6.313322748087613,"aX":-0.007333693420008773},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":2307,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.41438663797045105,"extension":6.410405493743667},"index":0,"playId":"5108cacb-03e7-319f-b025-c41a95f255d8","pitchNumber":1,"startTime":"2026-05-10T02:56:43.985Z","endTime":"2026-05-10T02:56:48.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24134237161689,"aZ":-25.634850769130527,"pfxX":-0.1784321956418009,"pfxZ":3.5437125652369197,"pX":0.7562589455758396,"pZ":2.244186564354918,"vX0":3.2032924563982337,"vY0":-134.08278943431043,"vZ0":-5.875194257961279,"x":88.17,"y":178.19,"x0":-0.4238359976372461,"y0":50.00573632882253,"z0":6.259857784222203,"aX":-0.33021915570822274},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":-0.2,"spinRate":2441,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.40637335631859983,"extension":6.3524342429029375},"index":1,"playId":"7ec0e51c-40f5-33bd-b43f-0d568bc9bf61","pitchNumber":2,"startTime":"2026-05-10T02:56:58.131Z","endTime":"2026-05-10T02:57:02.178Z","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":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375763529144592,"aZ":-25.34780765798958,"pfxX":-0.532229220717451,"pfxZ":3.765494963734273,"pX":0.7436472661749923,"pZ":3.1892068491959833,"vX0":3.7873066669070976,"vY0":-132.38219022857376,"vZ0":-3.472879138793094,"x":88.65,"y":152.67,"x0":-0.6230114906539381,"y0":50.005084735902365,"z0":6.327884728961226,"aX":-0.9656690244849896},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":0.4,"spinRate":2419,"spinDirection":175},"zone":3,"typeConfidence":0.9,"plateTime":0.41027838551552165,"extension":6.2374329473794825},"hitData":{"launchSpeed":67.9,"launchAngle":27.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.76,"coordY":130.81}},"index":2,"playId":"419409ce-74e0-34e0-adb6-059fdab5e2c8","pitchNumber":3,"startTime":"2026-05-10T02:57:17.322Z","endTime":"2026-05-10T02:57:29.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:57:29.523Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to shortstop Konnor Griffin.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T02:57:26.891Z","endTime":"2026-05-10T02:58:05.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09044424641192,"aZ":-22.87387915106244,"pfxX":-9.84398667616578,"pfxZ":4.819866843984082,"pX":0.40598177888859593,"pZ":1.0007190100121037,"vX0":6.237230519247906,"vY0":-137.89443167609156,"vZ0":-9.192051981526113,"x":101.52,"y":211.76,"x0":-0.6039290841015418,"y0":50.003989733467954,"z0":5.915362945743695,"aX":-18.996559230528387},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":16.6,"spinRate":2148,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3969053706786836,"extension":6.358053301828815},"hitData":{"launchSpeed":66.8,"launchAngle":42.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.13,"coordY":118.33}},"index":0,"playId":"202ed137-5b07-3fcb-b281-c5731a96d649","pitchNumber":1,"startTime":"2026-05-10T02:57:54.693Z","endTime":"2026-05-10T02:58:05.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:58:05.882Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to right fielder Ryan O'Hearn. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T02:58:07.814Z","endTime":"2026-05-10T02:59:55.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186135153528156,"aZ":-27.171396694601086,"pfxX":-0.1531266417980115,"pfxZ":2.757881737911915,"pX":0.6425580871889162,"pZ":1.7476882204482538,"vX0":4.037345415786908,"vY0":-133.25544585506864,"vZ0":-6.238193286032389,"x":92.51,"y":191.59,"x0":-0.866469358792597,"y0":50.00347096917916,"z0":6.058257656037031,"aX":-0.27796411823195444},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-0.5,"spinRate":2280,"spinDirection":199},"zone":9,"typeConfidence":0.91,"plateTime":0.40960354139731336,"extension":6.332990126182787},"index":0,"playId":"c6068194-6367-3245-a3fa-8db1d40d77d7","pitchNumber":1,"startTime":"2026-05-10T02:58:30.905Z","endTime":"2026-05-10T02:58:35.220Z","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":96.1,"endSpeed":87.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09555413393716,"aZ":-22.647685901117395,"pfxX":-10.350676358644463,"pfxZ":4.8209375853325955,"pX":-0.05035434846328264,"pZ":2.382858561272161,"vX0":5.709446332015747,"vY0":-139.82563959278644,"vZ0":-5.617842569666185,"x":118.92,"y":174.44,"x0":-0.7760601139311626,"y0":50.00244448873596,"z0":5.90799639258685,"aX":-20.45565930445925},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":2229,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39200710843991127,"extension":6.361186276950927},"index":1,"playId":"3cd2aaa5-0282-3e3f-86f9-95ef6e447d61","pitchNumber":2,"startTime":"2026-05-10T02:58:49.764Z","endTime":"2026-05-10T02:58:54.195Z","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":90.2,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363768556995478,"aZ":-28.60939115841797,"pfxX":0.6033896467585107,"pfxZ":2.0409102015372946,"pX":1.4800477818562205,"pZ":1.771015809322648,"vX0":4.993923226433405,"vY0":-131.30001028349415,"vZ0":-5.920857791956413,"x":60.58,"y":190.96,"x0":-0.5237134003143811,"y0":50.00410746466266,"z0":6.179533200431238,"aX":1.055675496196795},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":-2.2,"spinRate":2388,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.41688229288434897,"extension":6.299847457643999},"index":2,"playId":"059f79eb-41bf-3b6e-911a-fe1565fc5bdd","pitchNumber":3,"startTime":"2026-05-10T02:59:06.949Z","endTime":"2026-05-10T02:59:11.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82191622010454,"aZ":-42.45910789801413,"pfxX":4.7570933772274415,"pfxZ":-6.747448373826831,"pX":-0.9566318580542786,"pZ":3.225629048185379,"vX0":-1.780440888088255,"vY0":-123.07164492950504,"vZ0":1.0488734129971309,"x":153.46,"y":151.69,"x0":-0.8393393343718697,"y0":50.00218655858497,"z0":6.4073207245442445,"aX":7.252412666746335},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.6,"breakHorizontal":-8.2,"spinRate":2610,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.4460909931540611,"extension":6.182566511259106},"index":3,"playId":"77aabc74-a85a-32a2-82f2-4d45c2272236","pitchNumber":4,"startTime":"2026-05-10T02:59:23.088Z","endTime":"2026-05-10T02:59:28.018Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75535525402966,"aZ":-25.948475063443965,"pfxX":-0.09263667208443493,"pfxZ":3.316705072464085,"pX":0.931558799413462,"pZ":2.2058079220264846,"vX0":4.524289682569503,"vY0":-135.48617978018592,"vZ0":-5.663655847576934,"x":81.49,"y":179.22,"x0":-0.7407684419396702,"y0":50.0038981862067,"z0":6.112362794986563,"aX":-0.17383290211078825},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":-0.7,"spinRate":2449,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4026954220366683,"extension":6.460006871528617},"hitData":{"launchSpeed":88.2,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.51,"coordY":125.01}},"index":4,"playId":"64258173-7b8d-3278-afe2-0ecdd0c31f32","pitchNumber":5,"startTime":"2026-05-10T02:59:44.853Z","endTime":"2026-05-10T02:59:55.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T02:59:55.260Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T02:59:58.011Z","endTime":"2026-05-10T03:01:24.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18070516573743,"aZ":-13.330663422749137,"pfxX":-5.32692525961193,"pfxZ":9.391279202366434,"pX":0.5768370447522759,"pZ":2.423890975256398,"vX0":5.189940360890559,"vY0":-140.15475353801045,"vZ0":-7.5969864475571045,"x":95.01,"y":173.33,"x0":-0.5993276741284236,"y0":50.00069007086056,"z0":6.024510944607378,"aX":-10.68578142838008},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2153,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3895533830686446,"extension":6.582679424177835},"index":0,"playId":"fc450d1a-b386-354f-b0fd-2cba1941afc6","pitchNumber":1,"startTime":"2026-05-10T03:00:26.547Z","endTime":"2026-05-10T03:00:31.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38227310584895,"aZ":-11.677727927112453,"pfxX":-6.550035182060871,"pfxZ":10.045722885624716,"pX":1.2632977730039703,"pZ":2.4916362019033405,"vX0":7.83898666853109,"vY0":-141.91657046592354,"vZ0":-7.633013285862653,"x":68.85,"y":171.51,"x0":-0.683300501293977,"y0":50.00433860512822,"z0":5.959507714127031,"aX":-13.366419057336111},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2388,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.3859030463791795,"extension":6.523165194001717},"index":1,"playId":"1bf1a463-6333-3d06-a7c3-8465a63588bc","pitchNumber":2,"startTime":"2026-05-10T03:00:54.404Z","endTime":"2026-05-10T03:00:58.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6865746549598,"aZ":-14.618750093409686,"pfxX":-4.730585176277313,"pfxZ":8.240620168633901,"pX":0.42895686639620956,"pZ":2.0676203106127318,"vX0":4.6932151695070505,"vY0":-143.752817898498,"vZ0":-8.64156889038907,"x":100.65,"y":182.95,"x0":-0.5960879511969877,"y0":50.00485865051388,"z0":5.984359343392366,"aX":-10.080691294963984},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2315,"spinDirection":218},"zone":9,"typeConfidence":0.87,"plateTime":0.37842932652037353,"extension":6.473370194568364},"index":2,"playId":"a3071640-a7ee-3471-a3ba-7af0b430e05b","pitchNumber":3,"startTime":"2026-05-10T03:01:19.807Z","endTime":"2026-05-10T03:01:24.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:01:24.775Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-10T03:01:25.137Z","endTime":"2026-05-10T03:03:38.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972936900447564,"aZ":-43.26313284791004,"pfxX":5.143686063180121,"pfxZ":-7.1678302352230645,"pX":-0.6315917783105253,"pZ":3.666301180368608,"vX0":-1.3376430579072514,"vY0":-122.97601503588399,"vZ0":2.092852583326443,"x":141.07,"y":139.79,"x0":-0.7524091043173482,"y0":50.001200040923166,"z0":6.445970343964884,"aX":7.96050242655118},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.4,"breakHorizontal":-9.1,"spinRate":2732,"spinDirection":41},"zone":1,"typeConfidence":0.9,"plateTime":0.44360516463641053,"extension":6.125519707371776},"index":0,"playId":"77294e1f-582f-34d9-9453-0e2ef420cf01","pitchNumber":1,"startTime":"2026-05-10T03:01:50.542Z","endTime":"2026-05-10T03:01:55.100Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009952505565813,"aZ":-27.216275610956977,"pfxX":-0.8418259291460908,"pfxZ":2.8005134841683432,"pX":1.3746226704260007,"pZ":1.7507876048657276,"vX0":5.447078593667818,"vY0":-131.6314048326343,"vZ0":-6.163474880838523,"x":64.6,"y":191.51,"x0":-0.6054978324936007,"y0":50.00038964108103,"z0":6.118143532715854,"aX":-1.4892764703102521},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":0.5,"spinRate":2455,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.41493942050558763,"extension":6.231466591687405},"index":1,"playId":"740ffa61-69cd-3405-ad8b-18fc24114670","pitchNumber":2,"startTime":"2026-05-10T03:02:08.785Z","endTime":"2026-05-10T03:02:12.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62453931214676,"aZ":-25.605411916684314,"pfxX":-0.8052879204350663,"pfxZ":3.4812375945851013,"pX":0.21747383945387866,"pZ":2.318477944381294,"vX0":2.6420031308310437,"vY0":-134.8491534897491,"vZ0":-5.403720504067491,"x":108.71,"y":176.18,"x0":-0.6600398063571146,"y0":50.00407712263172,"z0":6.098931922720368,"aX":-1.5199903143370557},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":1.1,"spinRate":2576,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.4024741840268171,"extension":6.370018335390063},"index":2,"playId":"773c081f-2418-3ad2-bc52-8dba28e3cb1c","pitchNumber":3,"startTime":"2026-05-10T03:02:35.257Z","endTime":"2026-05-10T03:02:40.979Z","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":85.4,"endSpeed":80.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52700591439305,"aZ":-38.56701342294167,"pfxX":1.8950355057953283,"pfxZ":-4.0166481405706564,"pX":1.8861073576511034,"pZ":1.6170702999202489,"vX0":5.1646175432373,"vY0":-124.38663603315354,"vZ0":-3.5961356468231247,"x":45.11,"y":195.12,"x0":-0.451396105920588,"y0":50.00563895552998,"z0":6.232123679614056,"aX":3.0129790988096357},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.8,"breakHorizontal":-4.4,"spinRate":2668,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4379099647512499,"extension":6.303479000223442},"index":3,"playId":"224b9a5a-d8e6-3e70-9026-7815a6146eab","pitchNumber":4,"startTime":"2026-05-10T03:03:05.958Z","endTime":"2026-05-10T03:03:10.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48599693647956,"aZ":-14.145555011939432,"pfxX":-6.0612841764476055,"pfxZ":8.986424823255154,"pX":0.3244538029575382,"pZ":2.2231590804420973,"vX0":5.128659199193752,"vY0":-140.44678251591736,"vZ0":-7.670260429330563,"x":104.63,"y":178.75,"x0":-0.7337822927492408,"y0":50.005647275561316,"z0":5.901216251098797,"aX":-12.164769356441555},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2206,"spinDirection":226},"zone":9,"typeConfidence":0.91,"plateTime":0.38932634424551305,"extension":6.461904396005941},"hitData":{"launchSpeed":99.7,"launchAngle":40.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.24,"coordY":66.86}},"index":4,"playId":"8a77136f-581b-35b8-a863-20614532846a","pitchNumber":5,"startTime":"2026-05-10T03:03:28.179Z","endTime":"2026-05-10T03:03:38.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:03:38.051Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a sharp line drive to right fielder Jung Hoo Lee, deflected by second baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:06:03.333Z","endTime":"2026-05-10T03:07:03.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T03:04:41.604Z","endTime":"2026-05-10T03:06:05.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.275045716872757,"aZ":-24.53664720973473,"pfxX":-7.781358512112128,"pfxZ":4.007400459369233,"pX":0.8561739829506585,"pZ":2.4644925476241912,"vX0":9.922252125845198,"vY0":-135.89137145354385,"vZ0":-5.224861310159455,"x":84.36,"y":172.24,"x0":-1.7982727267782985,"y0":50.00538969722371,"z0":6.073522066191,"aX":-14.84248627977837},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":12.5,"spinRate":2146,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.40006624509614763,"extension":5.7572797898471695},"index":1,"playId":"5619d6ea-8d15-35a3-9bb1-a6e01b4aadc6","pitchNumber":1,"startTime":"2026-05-10T03:06:05.449Z","endTime":"2026-05-10T03:06:09.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.953789842514553,"aZ":-31.220987212954423,"pfxX":0.5314492074119492,"pfxZ":0.5940078529047916,"pX":0.762513992336455,"pZ":1.3817123207685837,"vX0":6.905192971248251,"vY0":-124.4885539517523,"vZ0":-5.2807022414049065,"x":87.93,"y":201.47,"x0":-2.096461574735307,"y0":50.001869126660644,"z0":6.063268616828397,"aX":0.8466888028477663},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-2.3,"spinRate":2586,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.43712568734984236,"extension":5.803565167330294},"index":2,"playId":"0404c1ea-e9ab-353e-adaa-1d24b2962dfe","pitchNumber":2,"startTime":"2026-05-10T03:06:19.673Z","endTime":"2026-05-10T03:06:25.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123823330940102,"aZ":-27.599197654601003,"pfxX":-8.142853385211563,"pfxZ":2.6794154825085332,"pX":-1.244213851901752,"pZ":3.1190040430965937,"vX0":5.2226682668063935,"vY0":-129.4302461822556,"vZ0":-2.263302826069538,"x":164.43,"y":154.57,"x0":-2.2225747985471975,"y0":50.00477938274604,"z0":6.102452615237637,"aX":-13.920375819794515},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":13.7,"spinRate":1967,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.42197185227629497,"extension":5.759225826771014},"index":3,"playId":"b839408e-a030-3605-9b90-e5ea04f9d5ba","pitchNumber":3,"startTime":"2026-05-10T03:06:37.624Z","endTime":"2026-05-10T03:06:42.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958680882134747,"aZ":-20.476749271428776,"pfxX":-8.788636532262796,"pfxZ":6.20929512337008,"pX":0.10288008270222695,"pZ":2.1535929149358513,"vX0":8.550457518472065,"vY0":-135.9370897769937,"vZ0":-6.554370024168206,"x":113.08,"y":180.63,"x0":-1.9315171137333804,"y0":50.00151686067888,"z0":6.0029535132487055,"aX":-16.55529067910321},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":14.3,"spinRate":2227,"spinDirection":222},"zone":8,"typeConfidence":0.92,"plateTime":0.4019042130572874,"extension":5.837577971163746},"hitData":{"launchSpeed":104.6,"launchAngle":12.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":155.71,"coordY":86.46}},"index":4,"playId":"1bff0fc6-dbbb-3d54-b3e9-5a23c78e6be4","pitchNumber":4,"startTime":"2026-05-10T03:06:51.445Z","endTime":"2026-05-10T03:07:03.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:07:03.022Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to right fielder Jung Hoo Lee. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:07:03.666Z","endTime":"2026-05-10T03:08:37.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":87.1,"endSpeed":82.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89433207523171,"aZ":-30.23119291732934,"pfxX":0.23801165715730788,"pfxZ":1.158711877055211,"pX":0.11931371467237784,"pZ":2.29078561188905,"vX0":5.671799019318817,"vY0":-127.00639660576452,"vZ0":-3.9002300783619495,"x":112.45,"y":176.93,"x0":-2.1506095486838603,"y0":50.00168776013669,"z0":6.185624492274045,"aX":0.39786569089104246},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-1.4,"spinRate":2544,"spinDirection":232},"zone":5,"typeConfidence":0.89,"plateTime":0.4271971636215124,"extension":5.796709512982043},"index":0,"playId":"9d1dbd73-0a68-3c3b-aa6f-b2f67530a798","pitchNumber":1,"startTime":"2026-05-10T03:07:26.261Z","endTime":"2026-05-10T03:07:32.759Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1924918162634,"aZ":-29.624356580613295,"pfxX":0.09949614070756274,"pfxZ":1.540398407129077,"pX":0.7992352244674875,"pZ":0.4183978723285579,"vX0":6.691698599013649,"vY0":-127.2134397356119,"vZ0":-8.266339636330859,"x":86.54,"y":227.48,"x0":-1.8653352306227302,"y0":50.005263826508255,"z0":6.019341824386282,"aX":0.1646907885314478},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":-1.6,"spinRate":2607,"spinDirection":257},"zone":14,"typeConfidence":0.9,"plateTime":0.4286086134422087,"extension":5.843485821483418},"index":1,"playId":"a3888110-5163-3253-bbff-48ee42a9b0f4","pitchNumber":2,"startTime":"2026-05-10T03:07:48.766Z","endTime":"2026-05-10T03:07:54.566Z","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":94.0,"endSpeed":87.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.958922458365567,"aZ":-20.68064532079564,"pfxX":-8.103479889263491,"pfxZ":5.967427712778589,"pX":-1.1355554322118289,"pZ":3.285175431310407,"vX0":5.365261406641819,"vY0":-136.87116849584146,"vZ0":-4.071913985910912,"x":160.28,"y":150.08,"x0":-2.053454681599776,"y0":50.00308562865377,"z0":6.181658402950063,"aX":-15.606025953102192},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":13.8,"spinRate":2258,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3979169816247947,"extension":5.687085972180685},"index":2,"playId":"b829a07e-7761-3215-85b4-62184b2f528a","pitchNumber":3,"startTime":"2026-05-10T03:08:09.187Z","endTime":"2026-05-10T03:08:14.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86457586867404,"aZ":-20.49827237916965,"pfxX":-8.963596120762444,"pfxZ":6.270345642346994,"pX":-0.6546100871643045,"pZ":2.9039038160836728,"vX0":6.850981699519553,"vY0":-135.2125168288262,"vZ0":-4.745721875055671,"x":141.95,"y":160.37,"x0":-2.049227996812688,"y0":50.0046026196688,"z0":6.108919706679967,"aX":-16.696261442961116},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":14.9,"spinRate":2191,"spinDirection":222},"zone":1,"typeConfidence":0.92,"plateTime":0.40418959391247666,"extension":5.750117916232974},"hitData":{"launchSpeed":85.0,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":113.17}},"index":3,"playId":"6e6507af-25c2-368e-add3-1a28d81221d9","pitchNumber":4,"startTime":"2026-05-10T03:08:25.935Z","endTime":"2026-05-10T03:08:37.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:08:37.894Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:08:37.301Z","endTime":"2026-05-10T03:10:28.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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.8,"endSpeed":85.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988585168332232,"aZ":-18.75124522124564,"pfxX":-9.109083954313082,"pfxZ":7.148602990980274,"pX":0.4994812075310899,"pZ":2.817283174160222,"vX0":9.70305502078564,"vY0":-136.20618322528483,"vZ0":-5.521516928323388,"x":97.96,"y":162.71,"x0":-1.9260508368189015,"y0":50.006100893207915,"z0":6.167948543522706,"aX":-17.114204142419673},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":14.4,"spinRate":2197,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.4021629758045351,"extension":5.750368748668282},"index":0,"playId":"5f8bc7f3-fc65-3e67-adce-b98a000c859e","pitchNumber":1,"startTime":"2026-05-10T03:09:02.078Z","endTime":"2026-05-10T03:09:06.210Z","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":94.4,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.039136371410134,"aZ":-18.96367074667563,"pfxX":-10.31899564672231,"pfxZ":6.845429634110266,"pX":-1.1719856912485536,"pZ":1.9537457403597773,"vX0":5.915231496521789,"vY0":-137.23262582662338,"vZ0":-7.87909322189058,"x":161.67,"y":186.03,"x0":-2.0015207785082696,"y0":50.00419084798532,"z0":6.127533917845979,"aX":-19.913755554209207},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":17.6,"spinRate":2173,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.3973553925087798,"extension":5.727878546389449},"index":1,"playId":"021c8c65-ac97-3b10-8b19-2937880bda7c","pitchNumber":2,"startTime":"2026-05-10T03:09:19.527Z","endTime":"2026-05-10T03:09:24.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.972002844225834,"aZ":-29.675014873968003,"pfxX":-11.841676468355733,"pfxZ":1.4952603625721679,"pX":-1.6584141051762815,"pZ":2.8547715205746016,"vX0":5.350425631492232,"vY0":-128.97498748436868,"vZ0":-2.3997117782616453,"x":180.21,"y":161.7,"x0":-2.2263367552976674,"y0":50.0062178659366,"z0":6.096309043155351,"aX":-19.86262732710577},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":20.2,"spinRate":1972,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.42542421547493037,"extension":5.802250668004494},"index":2,"playId":"8afff223-5ed9-3d7f-88fe-b12e11263dc9","pitchNumber":3,"startTime":"2026-05-10T03:09:37.585Z","endTime":"2026-05-10T03:09:42.302Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593533478405373,"aZ":-27.09126871664425,"pfxX":-0.6909352347536593,"pfxZ":3.032347181784458,"pX":0.7549065536795151,"pZ":0.6953655867310037,"vX0":7.164468236556894,"vY0":-127.92802986983521,"vZ0":-8.13128595031652,"x":88.22,"y":220.01,"x0":-1.9787318357368262,"y0":50.00218982790172,"z0":6.003729467600992,"aX":-1.1582502817605824},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.1,"spinRate":2615,"spinDirection":252},"zone":14,"typeConfidence":0.89,"plateTime":0.426308997441994,"extension":5.892512710403825},"index":3,"playId":"750c67a5-e38d-3f3c-addb-d6203c9004f1","pitchNumber":4,"startTime":"2026-05-10T03:09:54.419Z","endTime":"2026-05-10T03:09:59.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65800285231883,"aZ":-30.302257092446027,"pfxX":-1.122346257444128,"pfxZ":1.1369367595135964,"pX":0.884499116143541,"pZ":1.2571341484915344,"vX0":7.356880441055348,"vY0":-127.02062983363419,"vZ0":-6.090026662744081,"x":83.28,"y":204.84,"x0":-1.8916966757662272,"y0":50.00588107248809,"z0":6.06645206112131,"aX":-1.8532828242211776},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":0.5,"spinRate":2561,"spinDirection":252},"zone":14,"typeConfidence":0.89,"plateTime":0.42963066273681916,"extension":5.792902772384466},"index":4,"playId":"87465df9-06a8-3de8-906e-4110a951ed7f","pitchNumber":5,"startTime":"2026-05-10T03:10:22.351Z","endTime":"2026-05-10T03:10:28.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:10:28.268Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Horwitz doubles (4) on a line drive to center fielder Drew Gilbert, deflected by left fielder Heliot Ramos. Ryan O'Hearn scores. Nick Gonzales to 3rd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:10:27.487Z","endTime":"2026-05-10T03:12:04.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.0,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48119544559336,"aZ":-27.640852742623476,"pfxX":-10.498656146320927,"pfxZ":2.654930765027604,"pX":0.5122678623014312,"pZ":0.8645519733019158,"vX0":10.209575089070293,"vY0":-129.14986876754662,"vZ0":-7.641170974761651,"x":97.47,"y":215.44,"x0":-2.110012518167054,"y0":50.00168722556038,"z0":5.95881479574721,"aX":-17.90516404355402},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":2007,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4225652286219326,"extension":5.80809551364372},"index":0,"playId":"d3aabee5-9620-3f4b-8976-de78b1cfc8d6","pitchNumber":1,"startTime":"2026-05-10T03:10:52.950Z","endTime":"2026-05-10T03:10:57.490Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.988464185953138,"aZ":-23.196199179059633,"pfxX":-8.433641116638304,"pfxZ":5.321043024834499,"pX":-0.03766202981174705,"pZ":2.313606600978566,"vX0":7.870302994042824,"vY0":-128.15718628963748,"vZ0":-4.995051703502362,"x":118.44,"y":176.31,"x0":-2.0320857876981737,"y0":50.001483522372894,"z0":6.0672341769892,"aX":-14.225628978920014},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2070,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.4251048487377891,"extension":5.824257166847644},"index":1,"playId":"fd264439-306e-3a40-b5e1-bb764bf0216d","pitchNumber":2,"startTime":"2026-05-10T03:11:10.879Z","endTime":"2026-05-10T03:11:16.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22773808772045,"aZ":-15.28699312676222,"pfxX":-5.425132840740327,"pfxZ":8.976084554696543,"pX":0.20826614700558127,"pZ":4.5303411237518345,"vX0":7.92613930696685,"vY0":-135.69284352823428,"vZ0":-1.7574001658678486,"x":109.06,"y":116.46,"x0":-2.0338497794281123,"y0":50.00348749028428,"z0":6.24135486767588,"aX":-10.208146929030509},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2102,"spinDirection":222},"zone":12,"typeConfidence":0.96,"plateTime":0.4023055864530951,"extension":5.582221690805569},"index":2,"playId":"1f00ec86-46a3-3647-a90e-4944fcd9a262","pitchNumber":3,"startTime":"2026-05-10T03:11:34.338Z","endTime":"2026-05-10T03:11:38.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207486698892737,"aZ":-21.555760463702004,"pfxX":-6.4091555211723055,"pfxZ":5.52620340992295,"pX":-0.02449072725543547,"pZ":2.347689443371033,"vX0":7.929106142549485,"vY0":-135.93675556608676,"vZ0":-6.117826718616082,"x":117.93,"y":175.39,"x0":-2.1099929334475367,"y0":50.004810486192746,"z0":6.06567817427166,"aX":-12.321850886783167},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":10.4,"spinRate":2232,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.39882119912661107,"extension":5.830131724497122},"hitData":{"launchSpeed":94.9,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.82,"coordY":85.82}},"index":3,"playId":"6cd76eac-3fc3-3e32-bae1-6653ff516cdc","pitchNumber":4,"startTime":"2026-05-10T03:11:52.353Z","endTime":"2026-05-10T03:12:04.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:12:04.097Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Konnor Griffin out on a sacrifice fly to right fielder Jung Hoo Lee. Nick Gonzales scores. Spencer Horwitz to 3rd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:12:37.425Z","endTime":"2026-05-10T03:14:02.167Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89615603058662,"aZ":-29.478351015259808,"pfxX":0.08585294022353684,"pfxZ":1.6369686711858726,"pX":0.566085728372148,"pZ":1.7778124936231805,"vX0":6.500804686575533,"vY0":-127.20901805311541,"vZ0":-5.108588732083466,"x":95.42,"y":190.78,"x0":-2.0284768892352134,"y0":50.00442336609354,"z0":6.135543537692962,"aX":0.13978113198336728},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-1.6,"spinRate":2544,"spinDirection":250},"zone":9,"typeConfidence":0.91,"plateTime":0.42976634691381976,"extension":5.713480644053205},"index":0,"playId":"bdcb8028-feaa-37f4-83e4-8954743e0d04","pitchNumber":1,"startTime":"2026-05-10T03:12:37.425Z","endTime":"2026-05-10T03:12:42.964Z","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.9,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16181451824517,"aZ":-21.48299139606138,"pfxX":-8.280135117961912,"pfxZ":5.7636910581700835,"pX":-1.377275533502454,"pZ":3.5229531973233197,"vX0":4.938557626818984,"vY0":-135.24946321879548,"vZ0":-3.252111009956904,"x":169.5,"y":143.66,"x0":-2.1500017355985293,"y0":50.00225061330273,"z0":6.245389261120516,"aX":-15.358143920151733},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":13.9,"spinRate":2196,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.4047868281822775,"extension":5.703931996491223},"index":1,"playId":"8da0f194-13d5-3c8d-afe1-7df0a73606e1","pitchNumber":2,"startTime":"2026-05-10T03:12:54.035Z","endTime":"2026-05-10T03:12:57.818Z","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":93.8,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.963769290601753,"aZ":-19.481461854502633,"pfxX":-8.301381846665969,"pfxZ":6.677108480776947,"pX":-0.6266567291577558,"pZ":1.5093571088934765,"vX0":6.992645155808222,"vY0":-136.29336807677618,"vZ0":-8.38402708150989,"x":140.89,"y":198.03,"x0":-2.1336120255308346,"y0":50.005659888710746,"z0":5.945446956413175,"aX":-15.787064449108058},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":13.8,"spinRate":2180,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.4002508660762385,"extension":5.843544747249892},"index":2,"playId":"55dfb2ab-6712-34a6-9027-38f8c191c4c7","pitchNumber":3,"startTime":"2026-05-10T03:13:10.406Z","endTime":"2026-05-10T03:13:14.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16050798826496,"aZ":-27.3964731366609,"pfxX":-0.11278877341226412,"pfxZ":2.8917343249253493,"pX":0.46192866919496467,"pZ":1.9925864801176498,"vX0":6.236695309356637,"vY0":-126.72233064867561,"vZ0":-5.086706919520487,"x":99.39,"y":184.98,"x0":-2.0005614469409094,"y0":50.003300502769726,"z0":6.174151238834782,"aX":-0.188000770964097},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.0,"spinRate":2567,"spinDirection":230},"zone":9,"typeConfidence":0.9,"plateTime":0.42971672050204157,"extension":5.743144390953539},"index":3,"playId":"29f4c519-6cd5-3dae-ba51-fb947d7b530c","pitchNumber":4,"startTime":"2026-05-10T03:13:27.456Z","endTime":"2026-05-10T03:13:32.822Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05728303086883,"aZ":-28.096159117166504,"pfxX":-2.1914154110269157,"pfxZ":2.4541920809164113,"pX":0.7597353347362847,"pZ":1.565720738768944,"vX0":7.6527247159298994,"vY0":-127.08136787142004,"vZ0":-5.845753587514571,"x":88.04,"y":196.51,"x0":-1.9847309105424802,"y0":50.00461164096544,"z0":6.0823224745272375,"aX":-3.644326471777841},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":2.5,"spinRate":2593,"spinDirection":276},"zone":14,"typeConfidence":0.85,"plateTime":0.42834834574377156,"extension":5.819905659092866},"hitData":{"launchSpeed":90.5,"launchAngle":21.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.59,"coordY":96.25}},"index":4,"playId":"4526501a-5f82-3335-b9c9-09f9622986d9","pitchNumber":5,"startTime":"2026-05-10T03:13:51.354Z","endTime":"2026-05-10T03:14:02.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:14:02.167Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a fly ball to left fielder Heliot Ramos. Spencer Horwitz scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:14:12.468Z","endTime":"2026-05-10T03:17:34.000Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.2,"endSpeed":80.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614194015837793,"aZ":-29.673633855194776,"pfxX":-0.48547064688567865,"pfxZ":1.543979288828536,"pX":1.2857746257531484,"pZ":0.9928601629860164,"vX0":8.369412483884437,"vY0":-125.29215043296298,"vZ0":-6.627050714004611,"x":67.99,"y":211.97,"x0":-2.012746554907071,"y0":50.00036913782897,"z0":6.048833592612282,"aX":-0.7856887804103786},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-0.7,"spinRate":2542,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.4345897889476782,"extension":5.743784288794789},"index":0,"playId":"c5c24262-5ee2-3ea1-aa47-71c1303920e4","pitchNumber":1,"startTime":"2026-05-10T03:14:34.480Z","endTime":"2026-05-10T03:14:38.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878075362342035,"aZ":-22.884817155208996,"pfxX":-9.469881412997484,"pfxZ":4.946574143416507,"pX":-0.6330390678406579,"pZ":3.567501714363592,"vX0":7.144862684045628,"vY0":-135.26409030713077,"vZ0":-2.7979639155022773,"x":141.13,"y":142.46,"x0":-2.0612055009054124,"y0":50.00208939738848,"z0":6.196976071587983,"aX":-17.777670392876004},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2272,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.40291986104884003,"extension":5.815053051606561},"index":1,"playId":"258171ca-23ea-3915-9e6e-ba683132ad73","pitchNumber":2,"startTime":"2026-05-10T03:14:53.175Z","endTime":"2026-05-10T03:14:57.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90110240914861,"aZ":-25.277545816606608,"pfxX":-9.955745044742018,"pfxZ":3.7460835144722395,"pX":-0.6682809548902908,"pZ":3.4936797231243215,"vX0":6.954369232552019,"vY0":-134.02331011928143,"vZ0":-2.605475851940681,"x":142.47,"y":144.45,"x0":-1.9886167578212415,"y0":50.00032225950358,"z0":6.2623283613205585,"aX":-18.313372927501835},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":16.8,"spinRate":2227,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.4069310932440695,"extension":5.726897029317076},"index":2,"playId":"0afa6396-8d84-3e21-896a-60dab2b25694","pitchNumber":3,"startTime":"2026-05-10T03:15:11.441Z","endTime":"2026-05-10T03:15:16.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.529361983038363,"aZ":-20.8106697393782,"pfxX":-10.21524166982174,"pfxZ":6.040550592635842,"pX":-0.5270421218868524,"pZ":2.68914175946462,"vX0":7.821672848891343,"vY0":-135.96603080482703,"vZ0":-5.331097974545933,"x":137.09,"y":166.17,"x0":-2.1073230816135475,"y0":50.00104085889567,"z0":6.109994898044399,"aX":-19.212088212319188},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":16.9,"spinRate":2249,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.4021326108304133,"extension":5.795588320275258},"index":3,"playId":"97fae049-6b51-3989-aa68-da6709f75211","pitchNumber":4,"startTime":"2026-05-10T03:15:29.787Z","endTime":"2026-05-10T03:15:34.831Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82017789551471,"aZ":-29.019966809935482,"pfxX":-1.469134005641218,"pfxZ":1.9231122253209936,"pX":0.008012990079700771,"pZ":1.3473750748657625,"vX0":5.7093961964158115,"vY0":-126.49522417253434,"vZ0":-6.078386283839181,"x":116.69,"y":202.4,"x0":-2.075405110548191,"y0":50.00321758551949,"z0":6.072076128222921,"aX":-2.4106429147864867},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":1.6,"spinRate":2537,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.43096725281129933,"extension":5.7851706670184155},"index":4,"playId":"38691d28-22d4-30a1-a6da-24d60108a9a4","pitchNumber":5,"startTime":"2026-05-10T03:15:46.493Z","endTime":"2026-05-10T03:15:52.301Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74186960853318,"aZ":-23.721204492050557,"pfxX":-10.988347154617077,"pfxZ":4.5880344904718555,"pX":-0.12963229829934322,"pZ":2.672623482315669,"vX0":8.520503880379353,"vY0":-135.39842476181656,"vZ0":-4.724286756710352,"x":121.94,"y":166.62,"x0":-1.9020741759512638,"y0":50.003598412972956,"z0":6.116934719922004,"aX":-20.24237138032809},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":17.9,"spinRate":2128,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.4057701635125657,"extension":5.628799398144583},"index":5,"playId":"2e5167de-88dd-3550-8fc6-7dd296b7b0f6","pitchNumber":6,"startTime":"2026-05-10T03:16:15.115Z","endTime":"2026-05-10T03:16:19.435Z","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":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.007486516693003,"aZ":-29.312883209030222,"pfxX":-0.8075202814576183,"pfxZ":1.7504543067516467,"pX":0.3196045789154922,"pZ":1.446683178802521,"vX0":6.431170664765839,"vY0":-126.55100008055325,"vZ0":-5.797092393698859,"x":104.82,"y":199.72,"x0":-2.141532510677106,"y0":50.002916413984664,"z0":6.0933518753754905,"aX":-1.3204352864684208},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2507,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4315830540482093,"extension":5.7712818508906665},"index":6,"playId":"14e44a7c-e73c-384f-910f-44a7788e1f49","pitchNumber":7,"startTime":"2026-05-10T03:16:44.286Z","endTime":"2026-05-10T03:16:48.616Z","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":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.457781509728555,"aZ":-36.1039811242909,"pfxX":6.737628567325423,"pfxZ":-2.694612440715378,"pX":0.6624129463996108,"pZ":1.6773451258708219,"vX0":4.498820687143976,"vY0":-120.10814810951979,"vZ0":-3.0747902154535387,"x":91.75,"y":193.49,"x0":-2.110691117623281,"y0":50.00127675059486,"z0":6.187508236956414,"aX":9.833493099871774},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.4,"breakHorizontal":-13.3,"spinRate":2592,"spinDirection":23},"zone":9,"typeConfidence":0.91,"plateTime":0.4561903727312471,"extension":5.680160093463999},"hitData":{"launchSpeed":73.5,"launchAngle":28.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.5,"coordY":115.35}},"index":7,"playId":"edbb8411-184f-3045-ba83-9473c8349a9c","pitchNumber":8,"startTime":"2026-05-10T03:17:21.196Z","endTime":"2026-05-10T03:17:34.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:17:34.000Z","atBatIndex":59},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Oneil Cruz reaches on a fielding error by shortstop Willy Adames. Joey Bart to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:20:11.769Z","endTime":"2026-05-10T03:20:58.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T03:17:55.882Z","endTime":"2026-05-10T03:18:19.215Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gregory Santos replaces JT Brubaker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-10T03:18:19.215Z","endTime":"2026-05-10T03:20:13.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666619,"link":"/api/v1/people/666619"},"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":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.410124269065758,"aZ":-30.89609481831034,"pfxX":4.574019659952329,"pfxZ":0.78515572916863,"pX":0.3383531919704707,"pZ":1.87757633945394,"vX0":3.9685740829469327,"vY0":-125.75597199986288,"vZ0":-3.1778240182013944,"x":104.1,"y":188.09,"x0":-1.84499864358476,"y0":50.00482291956532,"z0":5.61990669657009,"aX":7.450528192500284},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-9.1,"spinRate":2441,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.43274917132073654,"extension":6.674097876075215},"index":2,"playId":"e8cee3f0-cf3a-325a-baaf-ee34fba2736a","pitchNumber":1,"startTime":"2026-05-10T03:20:13.888Z","endTime":"2026-05-10T03:20:18.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09031441079824,"aZ":-29.10037660185564,"pfxX":4.593282311452015,"pfxZ":1.940998131942596,"pX":-0.008115274990642142,"pZ":2.2245281232388407,"vX0":3.5264098099824035,"vY0":-124.69069132174921,"vZ0":-2.288729172231566,"x":117.31,"y":178.72,"x0":-2.0351904508643353,"y0":50.00009554067509,"z0":5.545345274675397,"aX":7.261449101943044},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":-9.1,"spinRate":2535,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.43856812837336934,"extension":6.482113015461678},"index":3,"playId":"a95eace5-fffe-31e3-9d86-9dfd9e4e0aea","pitchNumber":2,"startTime":"2026-05-10T03:20:30.897Z","endTime":"2026-05-10T03:20:36.738Z","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":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7001837150658,"aZ":-20.64710464629351,"pfxX":-2.4576283907073635,"pfxZ":5.856361750555772,"pX":-0.6509037086714844,"pZ":3.0012866418586865,"vX0":3.767265860046656,"vY0":-139.06004782326409,"vZ0":-3.7342117190401702,"x":141.81,"y":157.75,"x0":-1.70072856791229,"y0":50.004072144989394,"z0":5.722699841978191,"aX":-4.8384655480566385},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":3.7,"spinRate":2589,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39311537693732745,"extension":6.398684024574552},"hitData":{"launchSpeed":104.5,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":155.74}},"index":4,"playId":"bfea85fa-d58a-344a-b69b-881374439858","pitchNumber":3,"startTime":"2026-05-10T03:20:49.074Z","endTime":"2026-05-10T03:20:58.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:20:58.797Z","atBatIndex":60},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brandon Lowe triples (1) on a line drive to right fielder Jung Hoo Lee. Joey Bart scores. Oneil Cruz scores.","rbi":2,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:21:02.960Z","endTime":"2026-05-10T03:22:16.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948274962986297,"aZ":-18.17874689578954,"pfxX":-4.250167936602077,"pfxZ":7.189795218336672,"pX":-1.0116263375200312,"pZ":2.74122147036941,"vX0":3.4933279428423893,"vY0":-138.3963369295665,"vZ0":-4.557166972467707,"x":155.56,"y":164.77,"x0":-1.7360173885234083,"y0":50.0021108996823,"z0":5.621317334014889,"aX":-8.271248208735068},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":7.0,"spinRate":2428,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39527687210116724,"extension":6.537443742505204},"index":0,"playId":"c439790e-d05a-39f1-947b-8315ae179231","pitchNumber":1,"startTime":"2026-05-10T03:21:24.627Z","endTime":"2026-05-10T03:21:28.801Z","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.0,"endSpeed":86.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307535895293174,"aZ":-19.58825289901237,"pfxX":-0.5225816620334724,"pfxZ":6.555049937081767,"pX":-0.19398709676140186,"pZ":3.858083817826861,"vX0":4.069614745076095,"vY0":-136.9808732169059,"vZ0":-1.6289632069390376,"x":124.39,"y":134.61,"x0":-1.6244378562836648,"y0":50.00421237395452,"z0":5.785683908196982,"aX":-1.0045113473910332},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":0.2,"spinRate":2364,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39827666681122587,"extension":6.64503636350221},"index":1,"playId":"f9b72764-fa8f-315e-9121-3a923c62265a","pitchNumber":2,"startTime":"2026-05-10T03:21:43.078Z","endTime":"2026-05-10T03:21:47.247Z","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":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20108942833516,"aZ":-32.28907969081293,"pfxX":3.630915030617399,"pfxZ":-0.06767587577851675,"pX":0.19498822619926284,"pZ":1.7517721680033427,"vX0":3.66714034547733,"vY0":-127.09563979716259,"vZ0":-3.3370272520705337,"x":109.57,"y":191.48,"x0":-1.7322838857468406,"y0":50.004842102737705,"z0":5.615153474272996,"aX":6.0092051303846485},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":-7.3,"spinRate":2515,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.42906221513521947,"extension":6.546097043748851},"hitData":{"launchSpeed":99.3,"launchAngle":21.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.73,"coordY":57.92}},"index":2,"playId":"3be053d0-53c2-3a0f-8ad8-133ba84e1a81","pitchNumber":3,"startTime":"2026-05-10T03:21:59.537Z","endTime":"2026-05-10T03:22:16.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:22:16.844Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:22:47.163Z","endTime":"2026-05-10T03:24:11.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":2},"pitchData":{"startSpeed":85.3,"endSpeed":80.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57097427480446,"aZ":-28.065650084280982,"pfxX":3.3112452060617237,"pfxZ":2.5624414561736995,"pX":-1.5540972636562511,"pZ":2.128812929704697,"vX0":-0.4615167243539936,"vY0":-124.43705948822002,"vZ0":-2.998117661625336,"x":176.24,"y":181.3,"x0":-1.7998771516496748,"y0":50.003843342277236,"z0":5.619225195613704,"aX":5.31289159564798},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":-6.0,"spinRate":2399,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4363419867921068,"extension":6.549226313698194},"index":0,"playId":"a4c5e246-0f03-38a7-bc9a-01faa65b22ef","pitchNumber":1,"startTime":"2026-05-10T03:22:51.885Z","endTime":"2026-05-10T03:22:55.662Z","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.8,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.986279165413045,"aZ":-23.627431179518382,"pfxX":-3.6056496235216784,"pfxZ":4.36278333679048,"pX":0.9512092331904398,"pZ":2.8225326609261536,"vX0":7.6732009953766775,"vY0":-137.94605663800968,"vZ0":-3.4836285325617222,"x":80.74,"y":162.57,"x0":-1.3777636322024258,"y0":50.003531573030415,"z0":5.66478763075575,"aX":-7.064404189676959},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":5.3,"spinRate":2267,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.394607858748405,"extension":6.635974364079616},"index":1,"playId":"cac26c04-f638-3705-8c44-a8214b579278","pitchNumber":2,"startTime":"2026-05-10T03:23:08.897Z","endTime":"2026-05-10T03:23:13.450Z","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":95.2,"endSpeed":89.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.426284453718722,"aZ":-18.25701039944785,"pfxX":-1.8653945411010109,"pfxZ":6.999140495647394,"pX":0.8783497754828643,"pZ":1.6930387913174583,"vX0":6.912069422854445,"vY0":-138.5461209254675,"vZ0":-7.307087594944645,"x":83.52,"y":193.07,"x0":-1.3821827670486133,"y0":50.00087148321146,"z0":5.537840120588932,"aX":-3.7090135882047255},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":2.3,"spinRate":2401,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39199725467112634,"extension":6.649180126332192},"index":2,"playId":"ecad2adb-f04a-3866-bfe6-7f4e29cf3f97","pitchNumber":3,"startTime":"2026-05-10T03:23:27.577Z","endTime":"2026-05-10T03:23:31.405Z","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.2,"endSpeed":87.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.755539756385055,"aZ":-21.67073668833754,"pfxX":0.21440306567832357,"pfxZ":5.41866159991833,"pX":0.34317453584598556,"pZ":2.895028478133616,"vX0":4.990963325668164,"vY0":-137.25861437954816,"vZ0":-3.4951121290778704,"x":103.92,"y":160.61,"x0":-1.5144269894266993,"y0":50.004915193030875,"z0":5.632266119425643,"aX":0.4155634160762289},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":-1.3,"spinRate":2378,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3965990057940729,"extension":6.607865459547137},"index":3,"playId":"8a6e890e-2ef7-3f66-bbf0-1e9a019ae2bc","pitchNumber":4,"startTime":"2026-05-10T03:23:46.096Z","endTime":"2026-05-10T03:23:50.550Z","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":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53272658038533,"aZ":-20.536734179557463,"pfxX":-0.7902330300339155,"pfxZ":5.798951619539311,"pX":1.972532408763319,"pZ":1.6980225171831784,"vX0":8.863946543042408,"vY0":-139.3909241180142,"vZ0":-7.11587657079812,"x":41.81,"y":192.93,"x0":-1.1195018984588965,"y0":50.00263249795384,"z0":5.597085125626125,"aX":-1.5868659346530776},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":0.0,"spinRate":2343,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3900120741898685,"extension":6.631346950774143},"index":4,"playId":"7cba35f6-1c0d-3f3b-8b65-d8ea74491459","pitchNumber":5,"startTime":"2026-05-10T03:24:06.259Z","endTime":"2026-05-10T03:24:11.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:24:11.322Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to pitcher Gregory Santos. Brandon Lowe scores. Bryan Reynolds to 2nd.","rbi":1,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:24:10.869Z","endTime":"2026-05-10T03:25:49.840Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666619,"link":"/api/v1/people/666619"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":666619,"link":"/api/v1/people/666619"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472179046489345,"aZ":-33.46032185468605,"pfxX":4.025826826211642,"pfxZ":-0.7639908755062912,"pX":-0.5808630505521323,"pZ":2.113882819123919,"vX0":1.4899082854054317,"vY0":-128.0914953768642,"vZ0":-2.4888138856602913,"x":139.14,"y":181.71,"x0":-1.6912170947848524,"y0":50.00258780146533,"z0":5.683329639072358,"aX":6.7704310097662095},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.7,"breakHorizontal":-7.6,"spinRate":2404,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.4256390637178149,"extension":6.488101789535419},"index":0,"playId":"3556565c-8c24-3ba2-a38c-ba0ef9e43f2c","pitchNumber":1,"startTime":"2026-05-10T03:24:38.786Z","endTime":"2026-05-10T03:24:43.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.732150499922486,"aZ":-34.06283303750057,"pfxX":4.011886687196229,"pfxZ":-1.17183090496333,"pX":-0.3126163535760496,"pZ":1.6605345467010622,"vX0":2.1555130576098773,"vY0":-125.25829310863718,"vZ0":-3.00918126889275,"x":128.92,"y":193.95,"x0":-1.7013792749440813,"y0":50.001372437045404,"z0":5.620483741101001,"aX":6.47046779392116},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-7.7,"spinRate":2478,"spinDirection":93},"zone":7,"typeConfidence":2.0,"plateTime":0.43478403202260996,"extension":6.535388849547475},"index":1,"playId":"2f886c41-b984-36fd-9eae-4a3517958299","pitchNumber":2,"startTime":"2026-05-10T03:24:55.797Z","endTime":"2026-05-10T03:25:00.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81046846132084,"aZ":-26.512907767441494,"pfxX":3.1903265347071366,"pfxZ":3.325921973020428,"pX":0.5079085075042468,"pZ":2.1077127304336902,"vX0":4.3317625686939545,"vY0":-128.38616224154256,"vZ0":-3.952403100686807,"x":97.64,"y":181.87,"x0":-1.6034928868973384,"y0":50.001974487145745,"z0":5.686097152892691,"aX":5.4262929525675405},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":-6.6,"spinRate":2611,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.423553369402625,"extension":6.661032743593822},"index":2,"playId":"58a80d52-6f9f-3f6c-986f-b3890e656f11","pitchNumber":3,"startTime":"2026-05-10T03:25:21.402Z","endTime":"2026-05-10T03:25:25.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080408035746835,"aZ":-28.644497417529266,"pfxX":-7.680146342348209,"pfxZ":1.847111605942752,"pX":-0.22099514075091792,"pZ":1.9298763465552704,"vX0":7.001760872537698,"vY0":-136.30253872271146,"vZ0":-4.636833884758665,"x":125.42,"y":186.67,"x0":-1.8037850199075565,"y0":50.00555160733862,"z0":5.590622695202559,"aX":-14.704451666971059},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.6,"breakHorizontal":12.7,"spinRate":1908,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3992035149206945,"extension":6.471132142348986},"hitData":{"launchSpeed":87.0,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.46,"coordY":179.05}},"index":3,"playId":"10a42832-88db-321e-8dc7-7dfaa748d3dd","pitchNumber":4,"startTime":"2026-05-10T03:25:42.839Z","endTime":"2026-05-10T03:25:49.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:25:49.840Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-10T03:26:52.880Z","endTime":"2026-05-10T03:27:19.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T03:26:22.682Z","endTime":"2026-05-10T03:26:55.067Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62994833378042,"aZ":-24.31466906909822,"pfxX":-6.702604172886832,"pfxZ":3.9271509067775465,"pX":-0.07639390182191398,"pZ":2.4201956860747873,"vX0":5.729009930939805,"vY0":-140.2854409718306,"vZ0":-4.6405460730633825,"x":119.91,"y":173.43,"x0":-1.2704883652441827,"y0":50.002781790819085,"z0":5.673420602256024,"aX":-13.409386777449832},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":11.0,"spinRate":2310,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3898881647481711,"extension":6.73105833782839},"index":1,"playId":"6b1bdd5c-9446-316a-bf21-b450cf222955","pitchNumber":1,"startTime":"2026-05-10T03:26:55.067Z","endTime":"2026-05-10T03:26:59.225Z","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":96.1,"endSpeed":87.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26018977604544,"aZ":-22.535972985336347,"pfxX":-6.623852584262401,"pfxZ":4.910204682127636,"pX":0.016951261763875437,"pZ":2.9321509041675298,"vX0":6.04157573162928,"vY0":-139.82564721793275,"vZ0":-3.713258758207418,"x":116.35,"y":159.61,"x0":-1.3210128445596807,"y0":50.00032092718648,"z0":5.772796792125986,"aX":-12.992804256225082},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":10.6,"spinRate":2281,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3931205493089993,"extension":6.614064056570677},"hitData":{"launchSpeed":103.5,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":164.35}},"index":2,"playId":"6e348fe3-45ff-3f0e-97bb-b6ccb1608bf1","pitchNumber":2,"startTime":"2026-05-10T03:27:12.075Z","endTime":"2026-05-10T03:27:19.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:27:19.862Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-10T03:28:58.217Z","endTime":"2026-05-10T03:30:07.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.075728689532905,"aZ":-15.57959569587651,"pfxX":-3.995573656864953,"pfxZ":8.142368894344848,"pX":0.5578717424616829,"pZ":3.224855899039669,"vX0":4.150148574875811,"vY0":-140.3046487465906,"vZ0":-5.612368174768521,"x":95.74,"y":151.71,"x0":-0.40568157819096545,"y0":50.0038762981472,"z0":6.229290960894359,"aX":-8.145001140944148},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2137,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.3870809187166513,"extension":6.345861989825526},"index":0,"playId":"c0131b19-89f0-32b1-9c5c-8021eef214f7","pitchNumber":1,"startTime":"2026-05-10T03:29:28.333Z","endTime":"2026-05-10T03:29:32.673Z","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":96.7,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.607915399201833,"aZ":-11.825874670417242,"pfxX":-2.897647216797292,"pfxZ":10.087944290027037,"pX":0.46899992851725464,"pZ":3.9541373400438506,"vX0":3.8340546856082476,"vY0":-140.80439655165546,"vZ0":-4.331548784517145,"x":99.12,"y":132.02,"x0":-0.5309403972830773,"y0":50.00106046630792,"z0":6.271706472181651,"aX":-5.844217274129925},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2226,"spinDirection":215},"zone":12,"typeConfidence":0.89,"plateTime":0.3883094378884273,"extension":6.3424371051372015},"index":1,"playId":"503d9962-78e9-3ec4-86ca-c6a9dbab2d41","pitchNumber":2,"startTime":"2026-05-10T03:29:43.464Z","endTime":"2026-05-10T03:29:47.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094894065585326,"aZ":-28.031326257289184,"pfxX":-6.460695557158838,"pfxZ":2.0792324738408006,"pX":-0.32799647752753563,"pZ":1.840808452858188,"vX0":3.478881591198889,"vY0":-139.32057114449387,"vZ0":-6.192935709981935,"x":129.5,"y":189.08,"x0":-0.7439251539213955,"y0":50.00595290329127,"z0":5.910242727432219,"aX":-12.8850016140397},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.9,"breakHorizontal":11.2,"spinRate":2029,"spinDirection":228},"zone":7,"typeConfidence":0.94,"plateTime":0.3910207557894214,"extension":6.443956443894472},"hitData":{"launchSpeed":91.4,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":170.43}},"index":2,"playId":"03dbc45b-17b0-3d9d-a911-d5d1c48d378b","pitchNumber":3,"startTime":"2026-05-10T03:29:58.572Z","endTime":"2026-05-10T03:30:07.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:30:07.517Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-10T03:30:08.134Z","endTime":"2026-05-10T03:31:43.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617001416711407,"aZ":-25.070507723996514,"pfxX":-10.659527549638927,"pfxZ":3.5338103841956006,"pX":-0.8391477718697502,"pZ":4.0379396935027305,"vX0":4.045394197264689,"vY0":-140.3646103616351,"vZ0":-1.3419671645137519,"x":148.99,"y":129.76,"x0":-0.908160895061538,"y0":50.00170315910798,"z0":6.143354594813747,"aX":-21.42258364568434},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":18.6,"spinRate":2122,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.38914230274589245,"extension":6.28993074749366},"index":0,"playId":"ffec12e2-7142-3d9d-be89-8b01122b5b08","pitchNumber":1,"startTime":"2026-05-10T03:30:29.943Z","endTime":"2026-05-10T03:30:34.102Z","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":90.0,"endSpeed":83.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.748353222956275,"aZ":-26.06094042706006,"pfxX":0.6446937124534196,"pfxZ":3.47608330788517,"pX":-0.6338732463456002,"pZ":2.0336886351134553,"vX0":0.5360438876569279,"vY0":-131.0740067900831,"vZ0":-5.949504782463431,"x":141.16,"y":183.87,"x0":-0.9239953331311749,"y0":50.00478462278352,"z0":6.249888239372306,"aX":1.1346533028735073},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-1.3,"spinRate":2367,"spinDirection":191},"zone":7,"typeConfidence":0.89,"plateTime":0.41605984016573183,"extension":6.089884528792071},"index":1,"playId":"2b4a3ac5-0441-3249-b26a-e2184985f2dc","pitchNumber":2,"startTime":"2026-05-10T03:30:44.384Z","endTime":"2026-05-10T03:30:48.787Z","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":90.5,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448738995240916,"aZ":-28.21585102496317,"pfxX":0.19789455072410767,"pfxZ":2.203067768123594,"pX":-0.498066637025478,"pZ":2.8225145154675118,"vX0":1.141726082894694,"vY0":-132.02674914754036,"vZ0":-3.4537528096283117,"x":135.99,"y":162.57,"x0":-0.958715955866813,"y0":50.00326380676908,"z0":6.18454817358773,"aX":0.355329627391815},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":-0.6,"spinRate":2364,"spinDirection":193},"zone":4,"typeConfidence":0.9,"plateTime":0.4120943103426864,"extension":6.142073154845117},"index":2,"playId":"27b78c12-a118-355f-8c9e-000f6502feb9","pitchNumber":3,"startTime":"2026-05-10T03:31:00.053Z","endTime":"2026-05-10T03:31:04.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559771740369712,"aZ":-13.374565459365801,"pfxX":-4.556827338744723,"pfxZ":9.480189530827868,"pX":0.4295857296171349,"pZ":2.386568392481052,"vX0":4.571363910415374,"vY0":-139.28783988076538,"vZ0":-7.781347415346241,"x":100.63,"y":174.34,"x0":-0.6335271303622242,"y0":50.005288596310926,"z0":6.083307715666208,"aX":-9.03865091131879},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2203,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.3918468144701177,"extension":6.373828133056691},"index":3,"playId":"098f9652-0d78-30fe-94a6-bc545e4ec800","pitchNumber":4,"startTime":"2026-05-10T03:31:13.093Z","endTime":"2026-05-10T03:31:17.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-10T03:31:24.088Z","endTime":"2026-05-10T03:31:36.470Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.043532788506717,"aZ":-26.162208325386256,"pfxX":1.070508750454581,"pfxZ":3.3137743193868747,"pX":0.5180991668824819,"pZ":2.5084630368297343,"vX0":3.108808314481125,"vY0":-133.02558130052176,"vZ0":-4.69159277644038,"x":97.25,"y":171.05,"x0":-0.7987911196270825,"y0":50.005287520905235,"z0":6.161687472870223,"aX":1.9436932496086547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":-2.5,"spinRate":2525,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.40971182912594184,"extension":6.450360136310127},"hitData":{"launchSpeed":93.6,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":167.9}},"index":5,"playId":"ad633d35-a11e-370c-b972-c5a67bb5402f","pitchNumber":5,"startTime":"2026-05-10T03:31:36.470Z","endTime":"2026-05-10T03:31:43.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:31:43.910Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-10T03:31:47.502Z","endTime":"2026-05-10T03:32:19.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05904139964723,"aZ":-25.834196585949382,"pfxX":-8.83707839861983,"pfxZ":3.6136932788643463,"pX":-0.3762928098481059,"pZ":2.6732825655554757,"vX0":4.347830135770588,"vY0":-131.16333648362948,"vZ0":-3.6784206693221586,"x":131.34,"y":166.6,"x0":-0.9015556808497208,"y0":50.00235482656704,"z0":6.006206249842512,"aX":-15.496558223078237},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":15.1,"spinRate":1735,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.4165668393423445,"extension":6.260425767851889},"hitData":{"launchSpeed":80.9,"launchAngle":35.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.66,"coordY":80.04}},"index":0,"playId":"092ab1d0-d726-391e-9df0-d055ebb0c100","pitchNumber":1,"startTime":"2026-05-10T03:32:08.760Z","endTime":"2026-05-10T03:32:19.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:32:19.184Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T03:33:52.878Z","endTime":"2026-05-10T03:35:46.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78811555841406,"aZ":-28.33592359032166,"pfxX":2.1852334243277847,"pfxZ":2.2084610110701606,"pX":-0.5164494152559889,"pZ":1.673252295906205,"vX0":2.3296935353270265,"vY0":-130.33647200964475,"vZ0":-4.784963228984148,"x":136.69,"y":193.6,"x0":-1.702437954104299,"y0":50.00203968572896,"z0":5.646927225829176,"aX":3.7976528167598924},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.4,"spinRate":2444,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.41860916159872996,"extension":6.634024572487451},"index":0,"playId":"8bec30d9-77c4-35a7-ad61-7cf1a197fbb3","pitchNumber":1,"startTime":"2026-05-10T03:34:20.651Z","endTime":"2026-05-10T03:34:47.657Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"}}},{"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":98.6,"endSpeed":91.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65518198504705,"aZ":-26.105305198104055,"pfxX":-7.509852242397211,"pfxZ":2.889801469513932,"pX":0.20099771705722935,"pZ":1.258296538553909,"vX0":7.327789483703588,"vY0":-143.38208492801076,"vZ0":-7.788018506036494,"x":109.34,"y":204.81,"x0":-1.4021940822663277,"y0":50.000101517927604,"z0":5.618474094890178,"aX":-15.759845455017778},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":2272,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38083986094097844,"extension":6.664318916343217},"index":1,"playId":"2175ae4b-3219-3e01-b5d8-711869891dfb","pitchNumber":2,"startTime":"2026-05-10T03:34:49.517Z","endTime":"2026-05-10T03:34:54.046Z","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":97.5,"endSpeed":90.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221025081281013,"aZ":-25.415027237911612,"pfxX":-6.135007198096664,"pfxZ":3.2672039000924755,"pX":0.15287354798408123,"pZ":1.4446522302411877,"vX0":5.597260806313418,"vY0":-141.97048651357355,"vZ0":-7.397768445804724,"x":111.17,"y":199.77,"x0":-1.033701026991071,"y0":50.00408795875023,"z0":5.6677902054940175,"aX":-12.70063681480468},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.8,"breakHorizontal":10.2,"spinRate":2311,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3837396187651638,"extension":6.637099334603544},"index":2,"playId":"3d321bb9-c5fb-3a2a-94c8-76a33d466df3","pitchNumber":3,"startTime":"2026-05-10T03:35:05.518Z","endTime":"2026-05-10T03:35:10.197Z","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":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.303886876493667,"aZ":-29.843136135225972,"pfxX":3.413612797719905,"pfxZ":1.3356283438050092,"pX":-0.6194979117404671,"pZ":1.8440475674651762,"vX0":0.9663436553334986,"vY0":-129.8961568994987,"vZ0":-4.163937316791689,"x":140.61,"y":188.99,"x0":-1.4380841554610035,"y0":50.006258723126734,"z0":5.678900479829247,"aX":5.96891505974857},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-6.4,"spinRate":2565,"spinDirection":105},"zone":7,"typeConfidence":2.0,"plateTime":0.4180107231883876,"extension":6.669064918275618},"index":3,"playId":"c5fed357-a118-3113-bf35-9132fdafff9b","pitchNumber":4,"startTime":"2026-05-10T03:35:20.421Z","endTime":"2026-05-10T03:35:25.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.568166295401475,"aZ":-29.6003725710031,"pfxX":2.303936040394975,"pfxZ":1.4396033940337807,"pX":-0.5785617187150761,"pZ":1.9499510097124053,"vX0":1.005671527798627,"vY0":-131.1204827331696,"vZ0":-4.0892327912912165,"x":139.05,"y":186.13,"x0":-1.2637321205453909,"y0":50.000002925767795,"z0":5.680532283103792,"aX":4.105345480117452},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":-4.3,"spinRate":2493,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.41402073701057684,"extension":6.517850294645426},"hitData":{"launchSpeed":94.5,"launchAngle":31.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.78,"coordY":70.04}},"index":4,"playId":"6fdd6d78-9a96-39c6-a1cd-f0cb1f8b9e44","pitchNumber":5,"startTime":"2026-05-10T03:35:37.053Z","endTime":"2026-05-10T03:35:46.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:35:46.870Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, pitcher Gregory Santos to first baseman Rafael Devers.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T03:35:44.475Z","endTime":"2026-05-10T03:38:33.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666619,"link":"/api/v1/people/666619"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(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.2,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143956830326896,"aZ":-21.55446899259264,"pfxX":-1.704462250982445,"pfxZ":5.1960300550881655,"pX":-0.5551866135835766,"pZ":2.851246952058475,"vX0":3.052904056262442,"vY0":-140.26732850166863,"vZ0":-4.112185267721612,"x":138.16,"y":161.8,"x0":-1.4238003559904093,"y0":50.00078304896036,"z0":5.697037903548422,"aX":-3.4826283519387204},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2411,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.38675865325241254,"extension":6.497989125771053},"index":0,"playId":"cf04406a-e80c-3dad-8768-3ffab3bb5ea8","pitchNumber":1,"startTime":"2026-05-10T03:36:07.381Z","endTime":"2026-05-10T03:36:11.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.477925153288833,"aZ":-31.75586317569149,"pfxX":4.297058291208702,"pfxZ":0.24572080138261398,"pX":-1.5292459599496988,"pZ":2.9127277390517325,"vX0":-1.5353382481612572,"vY0":-129.23834725493646,"vZ0":-1.1481913296074613,"x":175.29,"y":160.14,"x0":-1.4944836266971462,"y0":50.006065414131896,"z0":5.746418992080842,"aX":7.456178556805191},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":-7.6,"spinRate":2597,"spinDirection":96},"zone":11,"typeConfidence":2.0,"plateTime":0.41973444678562455,"extension":6.615816309169918},"index":1,"playId":"80b4ce24-131c-393d-a177-cbe215c8bcad","pitchNumber":2,"startTime":"2026-05-10T03:36:22.881Z","endTime":"2026-05-10T03:36:27.606Z","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.3,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33367514961627,"aZ":-31.651750800775275,"pfxX":4.186111468043851,"pfxZ":0.31392231309992447,"pX":-1.1979730329310376,"pZ":2.5487273970759183,"vX0":-0.2656345799303709,"vY0":-127.3110291156398,"vZ0":-1.5763378914041746,"x":162.66,"y":169.96,"x0":-1.6376634360274034,"y0":50.00228857202805,"z0":5.654523552053175,"aX":6.94985092975857},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-7.6,"spinRate":2450,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.4283529191214517,"extension":6.578835354214827},"index":2,"playId":"fee82e15-8ef1-32a6-90a7-6bab754c28ab","pitchNumber":3,"startTime":"2026-05-10T03:36:38.289Z","endTime":"2026-05-10T03:36:42.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47002531560341,"aZ":-22.88221752325496,"pfxX":-0.6097316819383516,"pfxZ":4.539658825494314,"pX":0.38487299240775896,"pZ":2.2868661471354383,"vX0":4.93841853164905,"vY0":-140.68640777482176,"vZ0":-5.3302640091012785,"x":102.33,"y":177.03,"x0":-1.2981401653824396,"y0":50.006801768774494,"z0":5.646408381507759,"aX":-1.249902485823056},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":0.4,"spinRate":2447,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3861666532044681,"extension":6.771303566759384},"index":3,"playId":"36d5bae4-6cee-318d-bd6e-fd0118c28062","pitchNumber":4,"startTime":"2026-05-10T03:36:55.804Z","endTime":"2026-05-10T03:37:00.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98546920850579,"aZ":-28.97342688607146,"pfxX":2.820910340820243,"pfxZ":1.8507950133438227,"pX":0.7635160850413064,"pZ":2.1498626623144363,"vX0":4.347699551113267,"vY0":-129.13267011179389,"vZ0":-3.371883523939849,"x":87.9,"y":180.73,"x0":-1.2935160034257858,"y0":50.003051002508265,"z0":5.646472055246172,"aX":4.874116880558486},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":-5.9,"spinRate":2597,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.42042641120211677,"extension":6.8190230570227115},"index":4,"playId":"f030c1fb-618b-33be-8676-0bb10bcf0783","pitchNumber":5,"startTime":"2026-05-10T03:37:14.821Z","endTime":"2026-05-10T03:37:18.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393100107083676,"aZ":-30.058842181436486,"pfxX":1.9598312364146895,"pfxZ":1.2132730973910597,"pX":1.0551488862781448,"pZ":1.4338702510493337,"vX0":5.259038730870487,"vY0":-130.33743841246522,"vZ0":-4.868055133681353,"x":76.78,"y":200.07,"x0":-1.2339298411262598,"y0":50.00241001874167,"z0":5.564841795496006,"aX":3.4096153597551617},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":-4.6,"spinRate":2547,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.41837619666469417,"extension":6.834248241211184},"index":5,"playId":"f1724f1a-894d-31ea-b253-7de06aa4b1be","pitchNumber":6,"startTime":"2026-05-10T03:37:48.817Z","endTime":"2026-05-10T03:37:52.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292236542600474,"aZ":-27.666584925274343,"pfxX":-9.237353159414262,"pfxZ":2.282446054130571,"pX":-1.2900821055573573,"pZ":0.7955273755786106,"vX0":3.432397163360382,"vY0":-139.15418866141778,"vZ0":-7.8014757228484575,"x":166.17,"y":217.3,"x0":-1.3346863327937066,"y0":50.002482890571585,"z0":5.450528627532525,"aX":-18.2348573980722},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.8,"breakHorizontal":16.1,"spinRate":1968,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3926249740125365,"extension":6.747162436232496},"index":6,"playId":"9710bb08-4222-3e66-9024-b5e482225368","pitchNumber":7,"startTime":"2026-05-10T03:38:07.776Z","endTime":"2026-05-10T03:38:12.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42879986227695,"aZ":-33.092380257003505,"pfxX":4.877586906406965,"pfxZ":-0.5527178917610591,"pX":-0.5209350760715283,"pZ":2.761627979026146,"vX0":0.5535851799920508,"vY0":-127.24437296026504,"vZ0":-1.0992107850794264,"x":136.86,"y":164.22,"x0":-1.375201448918716,"y0":50.000883215904075,"z0":5.776785774103872,"aX":8.149609457565935},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.0,"breakHorizontal":-9.0,"spinRate":2488,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.4273605464697732,"extension":6.762660305906996},"hitData":{"launchSpeed":89.2,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.46,"coordY":182.09}},"index":7,"playId":"24aef167-6994-3582-bf73-f5026c0915a8","pitchNumber":8,"startTime":"2026-05-10T03:38:25.363Z","endTime":"2026-05-10T03:38:33.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:38:33.592Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-10T03:38:34.435Z","endTime":"2026-05-10T03:39:25.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88984134437545,"aZ":-21.001711028626122,"pfxX":-4.571946594009303,"pfxZ":5.423345119459742,"pX":0.034876301145800544,"pZ":2.1044315911333835,"vX0":5.1445400538836745,"vY0":-141.77366866309984,"vZ0":-6.2903462642027925,"x":115.67,"y":181.96,"x0":-1.1992700935025287,"y0":50.00196411285772,"z0":5.668870687793593,"aX":-9.415139186105177},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":7.4,"spinRate":2362,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.384638949642214,"extension":6.75756764541888},"index":0,"playId":"d0c86cb5-158d-35fa-a757-4bb6506cca9a","pitchNumber":1,"startTime":"2026-05-10T03:39:00.743Z","endTime":"2026-05-10T03:39:04.960Z","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":96.1,"endSpeed":89.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070111427604743,"aZ":-23.22590905034406,"pfxX":-3.4036146565707632,"pfxZ":4.447631063964284,"pX":0.4849710029189702,"pZ":2.1678904854642416,"vX0":6.008198119909222,"vY0":-139.89853442073021,"vZ0":-5.5721955846233095,"x":98.51,"y":180.25,"x0":-1.233574834693986,"y0":50.0031429985694,"z0":5.676261250084067,"aX":-6.849266625565917},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":5.2,"spinRate":2237,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.38927264623893176,"extension":6.668912880586403},"hitData":{"launchSpeed":99.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":145.09}},"index":1,"playId":"52c6978b-bef0-3623-bae7-89455b7d5f72","pitchNumber":2,"startTime":"2026-05-10T03:39:18.258Z","endTime":"2026-05-10T03:39:25.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:39:25.658Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Haase grounds out, pitcher Evan Sisk to first baseman Spencer Horwitz.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T03:41:49.324Z","endTime":"2026-05-10T03:42:15.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces shortstop Konnor Griffin, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T03:41:26.876Z","endTime":"2026-05-10T03:41:26.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"description":"Defensive Substitution: Jared Triolo replaces left fielder Bryan Reynolds, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T03:41:26.906Z","endTime":"2026-05-10T03:41:26.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"description":"Pitching Change: Evan Sisk replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T03:41:26.907Z","endTime":"2026-05-10T03:41:51.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.413045066303756,"aZ":-26.36634957336328,"pfxX":10.342708706799266,"pfxZ":3.315509504926144,"pX":-0.5977433361487212,"pZ":2.322635901665171,"vX0":-13.24011781898895,"vY0":-131.2250899492217,"vZ0":-2.7803686957797593,"x":139.78,"y":176.07,"x0":3.157223225386639,"y0":50.00587932716208,"z0":5.349430115606066,"aX":18.136114708163333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-16.0,"spinRate":1964,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.41656116361252327,"extension":7.2384633362124635},"index":3,"playId":"483cbaa2-2e36-3341-9242-b5e2eb4ac8fe","pitchNumber":1,"startTime":"2026-05-10T03:41:51.665Z","endTime":"2026-05-10T03:41:56.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.872246804756305,"aZ":-38.07049628896204,"pfxX":-7.850814414613069,"pfxZ":-4.615540342538187,"pX":0.6299938066216685,"pZ":2.3926509650019185,"vX0":-4.019665819988044,"vY0":-112.2011182939688,"vZ0":1.9831532615882494,"x":92.99,"y":174.18,"x0":3.463278363973294,"y0":50.001903565534846,"z0":5.370290005044246,"aX":-10.031278209230738},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.6,"breakHorizontal":15.2,"spinRate":2227,"spinDirection":282},"zone":6,"typeConfidence":0.9,"plateTime":0.4877358175507225,"extension":7.278228260233368},"hitData":{"launchSpeed":76.2,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":179.55}},"index":4,"playId":"efdb7417-66f1-3e38-a722-3e473813a8fd","pitchNumber":2,"startTime":"2026-05-10T03:42:07.420Z","endTime":"2026-05-10T03:42:15.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:42:15.664Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T03:42:25.530Z","endTime":"2026-05-10T03:43:22.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":88.7,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2419326442131,"aZ":-28.324086662303163,"pfxX":9.094624141192813,"pfxZ":2.2588572443307946,"pX":-0.7230851734163738,"pZ":2.6008033603956804,"vX0":-12.392889234604525,"vY0":-128.67638197572086,"vZ0":-1.4232568092438764,"x":144.56,"y":168.56,"x0":2.934762970622665,"y0":50.0048772068499,"z0":5.319431036180386,"aX":15.52461107903441},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":-14.3,"spinRate":1897,"spinDirection":128},"zone":4,"typeConfidence":0.89,"plateTime":0.42279563636331297,"extension":7.29221457270408},"index":0,"playId":"1ae089d7-6995-30a1-a83d-2e0b1ed71424","pitchNumber":1,"startTime":"2026-05-10T03:42:42.017Z","endTime":"2026-05-10T03:42:47.105Z","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":90.3,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215205684779924,"aZ":-26.526204600978726,"pfxX":7.780659619725496,"pfxZ":3.1626559239664065,"pX":-0.9658934617369505,"pZ":3.3046597847360446,"vX0":-13.313502190141648,"vY0":-131.11935382509952,"vZ0":-0.3338005328188385,"x":153.82,"y":149.55,"x0":3.109641813874811,"y0":50.00041528132661,"z0":5.371301188726639,"aX":13.885473050521728},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-12.0,"spinRate":1952,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.41380876035199066,"extension":7.213246927612543},"index":1,"playId":"f5a4c063-0d14-374b-af2a-a5dcdacf8e12","pitchNumber":2,"startTime":"2026-05-10T03:42:56.632Z","endTime":"2026-05-10T03:43:01.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53079262705907,"aZ":-29.939308245903685,"pfxX":-5.611138500595263,"pfxZ":1.69520226610776,"pX":0.5503732361824696,"pZ":2.7679444186605213,"vX0":-4.993882126597987,"vY0":-113.63442964430419,"vZ0":1.2097783063445358,"x":96.02,"y":164.05,"x0":3.5000125631893413,"y0":50.00134532773237,"z0":5.188247541165688,"aX":-7.384909489568971},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.6,"breakHorizontal":11.4,"spinRate":2174,"spinDirection":288},"zone":6,"typeConfidence":0.9,"plateTime":0.48079125552778246,"extension":7.362679440354028},"hitData":{"launchSpeed":81.0,"launchAngle":34.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.55,"coordY":79.26}},"index":2,"playId":"5b53731e-f21c-3ad2-b918-df057283755d","pitchNumber":3,"startTime":"2026-05-10T03:43:13.038Z","endTime":"2026-05-10T03:43:22.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:43:22.685Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Arraez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-10T03:43:21.411Z","endTime":"2026-05-10T03:45:16.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_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":89.3,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678204448434848,"aZ":-26.24045414202448,"pfxX":11.138941320286836,"pfxZ":3.501016382796563,"pX":-0.8485742835495689,"pZ":0.6413309076049124,"vX0":-13.4999941314781,"vY0":-129.26153827144267,"vZ0":-6.350053041728923,"x":149.35,"y":221.46,"x0":2.9919731567017696,"y0":50.003048396779384,"z0":5.141788492245897,"aX":18.871383172115316},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":-17.2,"spinRate":1851,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.4235717901227187,"extension":7.151870972913228},"index":0,"playId":"f7628c25-00de-3899-bdbc-82a4ab46a209","pitchNumber":1,"startTime":"2026-05-10T03:43:46.319Z","endTime":"2026-05-10T03:43:50.406Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822762336978904,"aZ":-27.305568855239017,"pfxX":8.942823585602138,"pfxZ":2.856996907403726,"pX":0.7432626948350772,"pZ":3.0608149807873937,"vX0":-9.419098982277582,"vY0":-129.37370536466463,"vZ0":-0.433080664064373,"x":88.67,"y":156.14,"x0":3.2613444633557407,"y0":50.0002435612098,"z0":5.3147858284531955,"aX":15.227361091203772},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":-14.2,"spinRate":1962,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.42261635563413646,"extension":7.303631200408451},"index":1,"playId":"2007c52c-aeec-3fb9-9300-fd7e4e4f586e","pitchNumber":2,"startTime":"2026-05-10T03:44:03.721Z","endTime":"2026-05-10T03:44:08.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730266043081343,"aZ":-27.70343507995409,"pfxX":7.088527286559334,"pfxZ":2.581170329653272,"pX":0.8529210670271866,"pZ":2.256994755734572,"vX0":-8.701366772495323,"vY0":-130.2254644012146,"vZ0":-2.2638275534702674,"x":84.49,"y":177.84,"x0":3.3007996664625874,"y0":50.00618946629473,"z0":5.211836427965911,"aX":12.301605144730328},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":-11.2,"spinRate":1986,"spinDirection":135},"zone":14,"typeConfidence":0.89,"plateTime":0.4189612427925513,"extension":6.859750106357085},"index":2,"playId":"41e14fc2-f2d4-34c7-a437-2bb6d95fd70e","pitchNumber":3,"startTime":"2026-05-10T03:44:27.952Z","endTime":"2026-05-10T03:44:33.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.113346574425844,"aZ":-27.305757016041515,"pfxX":-3.920846320995647,"pfxZ":3.375988535648048,"pX":-2.534691042587247,"pZ":1.900785964575531,"vX0":-12.319384966526753,"vY0":-120.06024839813524,"vZ0":-1.4606325862404943,"x":213.62,"y":187.46,"x0":3.199715052466018,"y0":50.00096648047774,"z0":4.977727300867997,"aX":-5.6439238158010285},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.0,"breakHorizontal":10.4,"spinRate":2288,"spinDirection":289},"zone":13,"typeConfidence":0.89,"plateTime":0.4585504649958523,"extension":7.033970839115066},"index":3,"playId":"8c2b029f-00fa-3082-8da2-0cdaaa1ffe1d","pitchNumber":4,"startTime":"2026-05-10T03:44:51.957Z","endTime":"2026-05-10T03:44:55.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001314731854702,"aZ":-16.526687589666864,"pfxX":4.417569030026194,"pfxZ":8.956496401534096,"pX":-1.2496614478888417,"pZ":2.864572977886249,"vX0":-12.137030147415182,"vY0":-131.3724325619867,"vZ0":-3.376884289882637,"x":164.63,"y":161.44,"x0":2.857377859484784,"y0":50.0008573441066,"z0":5.39606782497861,"aX":7.717245041940072},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.6,"breakHorizontal":-5.3,"spinRate":2060,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.41702744323205243,"extension":7.39511433118927},"index":4,"playId":"2850e550-2a5e-3a5d-9b5d-e504f529f828","pitchNumber":5,"startTime":"2026-05-10T03:45:11.051Z","endTime":"2026-05-10T03:45:16.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:45:16.953Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:47:32.018Z","endTime":"2026-05-10T03:48:09.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Bryce Eldridge remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T03:46:43.860Z","endTime":"2026-05-10T03:46:43.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500"},{"details":{"description":"Pitching Change: Christian Koss replaces Gregory Santos, batting 4th, replacing first baseman Rafael Devers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T03:46:43.880Z","endTime":"2026-05-10T03:47:22.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"401","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T03:47:22.724Z","endTime":"2026-05-10T03:47:33.887Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":44.3,"endSpeed":42.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.839991071770906,"aZ":-33.37004506610703,"pfxX":1.5598868478188983,"pfxZ":-2.894746143662891,"pX":0.16188073401284778,"pZ":1.5116440770730697,"vX0":1.472251590141934,"vY0":-64.05303680311498,"vZ0":5.962675649087085,"x":110.83,"y":197.97,"x0":-1.2066378339581436,"y0":50.00116752137977,"z0":7.254555356988645,"aX":0.6457012134236344},"breaks":{"breakAngle":1.2,"breakLength":32.4,"breakY":24.0,"breakVertical":-143.0,"breakVerticalInduced":-1.4,"breakHorizontal":-3.5,"spinRate":1284,"spinDirection":81},"zone":14,"typeConfidence":0.73,"plateTime":0.8562960007828213,"extension":5.168437674305218},"index":3,"playId":"0d1c9629-0e28-3cbb-a93d-6e99fe9f61b6","pitchNumber":1,"startTime":"2026-05-10T03:47:33.887Z","endTime":"2026-05-10T03:47:39.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":49.7,"endSpeed":46.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.7311575275932025,"aZ":-32.89800725610865,"pfxX":3.924343497415988,"pfxZ":-1.390613848849707,"pX":0.5674347753977289,"pZ":4.904789447529094,"vX0":1.8454638727737096,"vY0":-71.67354536067418,"vZ0":8.415013182448066,"x":95.37,"y":106.35,"x0":-1.2432708777831971,"y0":50.00009403945361,"z0":7.142176260348926,"aX":2.055818201935197},"breaks":{"breakAngle":3.6,"breakLength":25.2,"breakY":24.0,"breakVertical":-110.8,"breakVerticalInduced":1.3,"breakHorizontal":-7.8,"spinRate":1311,"spinDirection":92},"zone":12,"typeConfidence":0.73,"plateTime":0.7621233041861544,"extension":5.440376273564321},"index":4,"playId":"8ba164af-408e-3d66-83b2-a3544afd7606","pitchNumber":2,"startTime":"2026-05-10T03:47:47.114Z","endTime":"2026-05-10T03:47:52.080Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":50.3,"endSpeed":46.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.013116179803909,"aZ":-32.2893629629052,"pfxX":6.580165697435045,"pfxZ":-0.22467308271858677,"pX":0.31532451513376664,"pZ":2.9635007600189884,"vX0":1.2618742022327858,"vY0":-72.83576015264839,"vZ0":5.712397737255579,"x":104.98,"y":158.77,"x0":-1.418253143442147,"y0":50.00087686531248,"z0":6.826976132921194,"aX":3.5142472910085285},"breaks":{"breakAngle":6.0,"breakLength":24.0,"breakY":24.0,"breakVertical":-106.9,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":1394,"spinDirection":94},"zone":6,"typeConfidence":0.87,"plateTime":0.7536724167626954,"extension":5.438349984090974},"hitData":{"launchSpeed":94.2,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.24,"coordY":83.63}},"index":5,"playId":"ce169330-fd32-3a7e-97ff-79fc7e646f5e","pitchNumber":3,"startTime":"2026-05-10T03:47:59.094Z","endTime":"2026-05-10T03:48:09.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:48:09.783Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a ground ball to center fielder Drew Gilbert. Joey Bart to 2nd.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:48:08.363Z","endTime":"2026-05-10T03:49:18.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":48.1,"endSpeed":44.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.373672543695182,"aZ":-33.1933081936996,"pfxX":8.937248012549661,"pfxZ":-2.138344248231533,"pX":-0.9944711019016869,"pZ":3.522104650879715,"vX0":-0.46161877353836994,"vY0":-69.38786334491269,"vZ0":7.509394276336764,"x":154.91,"y":143.68,"x0":-1.8110285358002853,"y0":50.00253614059943,"z0":6.999720803853449,"aX":4.26084034730046},"breaks":{"breakAngle":7.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.4,"breakVerticalInduced":1.0,"breakHorizontal":-15.8,"spinRate":1288,"spinDirection":89},"zone":11,"typeConfidence":0.73,"plateTime":0.7961906184302832,"extension":5.488025364246339},"index":0,"playId":"c516e638-bdf5-3353-bf9c-fd9a36e2415b","pitchNumber":1,"startTime":"2026-05-10T03:48:27.351Z","endTime":"2026-05-10T03:48:31.664Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":48.1,"endSpeed":44.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.311066184957111,"aZ":-33.919614967393564,"pfxX":6.8092620724466375,"pfxZ":-3.6543344410174665,"pX":-1.1330809279074976,"pZ":2.654749479792771,"vX0":-0.4257581290713569,"vY0":-69.47038876163573,"vZ0":6.679196504313531,"x":160.19,"y":167.1,"x0":-1.7012942090855083,"y0":50.001294416866884,"z0":6.9186714403251255,"aX":3.2577223040793646},"breaks":{"breakAngle":6.0,"breakLength":28.8,"breakY":24.0,"breakVertical":-124.2,"breakVerticalInduced":-2.3,"breakHorizontal":-12.0,"spinRate":1392,"spinDirection":82},"zone":13,"typeConfidence":0.69,"plateTime":0.7948788509740705,"extension":5.444469850424165},"index":1,"playId":"5b4a7147-e292-33a1-9062-8254fb40500b","pitchNumber":2,"startTime":"2026-05-10T03:48:39.837Z","endTime":"2026-05-10T03:48:44.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":47.5,"endSpeed":44.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.166564185023558,"aZ":-33.96468884306729,"pfxX":5.637784642427561,"pfxZ":-3.845923401200185,"pX":-1.2549654559567773,"pZ":2.4551199172452627,"vX0":-0.21305175786634012,"vY0":-68.57955415425825,"vZ0":6.693554079258797,"x":164.84,"y":172.49,"x0":-1.8257714326016248,"y0":50.002509452066214,"z0":6.904651075293249,"aX":2.6251847054956463},"breaks":{"breakAngle":4.8,"breakLength":28.8,"breakY":24.0,"breakVertical":-127.8,"breakVerticalInduced":-2.5,"breakHorizontal":-10.1,"spinRate":1237,"spinDirection":72},"zone":13,"typeConfidence":0.66,"plateTime":0.8056192000646742,"extension":5.496228543129957},"index":2,"playId":"6d42ec9f-a4f5-388a-8452-5d0b5d742a43","pitchNumber":3,"startTime":"2026-05-10T03:48:53.345Z","endTime":"2026-05-10T03:48:58.422Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":48.7,"endSpeed":45.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.644145106963872,"aZ":-33.88702527404588,"pfxX":2.6855737866223928,"pfxZ":-3.4329032939990825,"pX":-0.7162010772763747,"pZ":2.29353722613593,"vX0":0.7631082460993348,"vY0":-70.49421786716738,"vZ0":6.004447473300743,"x":144.3,"y":176.85,"x0":-1.614871623114635,"y0":50.00249942712015,"z0":6.773286297667839,"aX":1.3401268995704052},"breaks":{"breakAngle":2.4,"breakLength":26.4,"breakY":24.0,"breakVertical":-120.0,"breakVerticalInduced":-2.6,"breakHorizontal":-5.2,"spinRate":1279,"spinDirection":71},"zone":7,"typeConfidence":0.61,"plateTime":0.7795025263206874,"extension":5.594287272832353},"hitData":{"launchSpeed":102.4,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":91.38}},"index":3,"playId":"53192981-99ca-36d5-aae8-ce4e820d1e4b","pitchNumber":4,"startTime":"2026-05-10T03:49:07.382Z","endTime":"2026-05-10T03:49:18.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:49:18.613Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (9) on a line drive to left fielder Heliot Ramos. Joey Bart scores. Oneil Cruz to 3rd.","rbi":1,"awayScore":11,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:49:17.694Z","endTime":"2026-05-10T03:51:11.577Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":{"id":683766,"link":"/api/v1/people/683766"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":50.5,"endSpeed":46.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.191150165804178,"aZ":-31.459050192619035,"pfxX":7.312324986537051,"pfxZ":1.342392967142878,"pX":0.7908117210873609,"pZ":2.8839875903774423,"vX0":1.8878785756210235,"vY0":-73.06159916227924,"vZ0":5.519075210152785,"x":86.86,"y":160.91,"x0":-1.4756189569584925,"y0":50.00090298562803,"z0":6.712446937826633,"aX":3.8744466043546795},"breaks":{"breakAngle":7.2,"breakLength":24.0,"breakY":24.0,"breakVertical":-104.3,"breakVerticalInduced":5.9,"breakHorizontal":-14.0,"spinRate":1360,"spinDirection":86},"zone":12,"typeConfidence":0.89,"plateTime":0.7554169646322642,"extension":5.663029776522585},"index":0,"playId":"4de5aaad-f11d-3d16-8c08-4ada5d20a477","pitchNumber":1,"startTime":"2026-05-10T03:49:42.130Z","endTime":"2026-05-10T03:49:46.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":51.2,"endSpeed":48.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.337126775016133,"aZ":-32.54075764050793,"pfxX":4.868659827706079,"pfxZ":-0.6604271026616768,"pX":-0.303360126841179,"pZ":2.559363951407747,"vX0":1.0466845757920937,"vY0":-74.31578364841208,"vZ0":5.10914844829441,"x":128.56,"y":169.68,"x0":-1.6478884144316848,"y0":50.00050905079563,"z0":6.602861604131697,"aX":2.7411133889447323},"breaks":{"breakAngle":4.8,"breakLength":22.8,"breakY":24.0,"breakVertical":-103.0,"breakVerticalInduced":1.3,"breakHorizontal":-9.2,"spinRate":1286,"spinDirection":78},"zone":5,"typeConfidence":0.84,"plateTime":0.7351236033064996,"extension":5.429089074977562},"index":1,"playId":"a421f1de-5441-3b1c-9600-0891270325e1","pitchNumber":2,"startTime":"2026-05-10T03:49:56.194Z","endTime":"2026-05-10T03:50:00.567Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":48.4,"endSpeed":45.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.974153689354738,"aZ":-33.91655548049829,"pfxX":7.140105471451655,"pfxZ":-3.553509471437061,"pX":0.30055824361694206,"pZ":0.6702193716357601,"vX0":0.9644926853162085,"vY0":-70.14466216599807,"vZ0":4.114426943362875,"x":105.54,"y":220.68,"x0":-1.3253483107337622,"y0":50.000973562826594,"z0":6.629020011464848,"aX":3.507522115201976},"breaks":{"breakAngle":6.0,"breakLength":27.6,"breakY":24.0,"breakVertical":-122.5,"breakVerticalInduced":-3.6,"breakHorizontal":-13.3,"spinRate":1247,"spinDirection":61},"zone":14,"typeConfidence":0.81,"plateTime":0.7850858218156072,"extension":5.402362628874523},"index":2,"playId":"da14d8b8-3f6d-34a2-9b7f-302201787684","pitchNumber":3,"startTime":"2026-05-10T03:50:21.935Z","endTime":"2026-05-10T03:50:27.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":50.5,"endSpeed":47.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.122281145733286,"aZ":-33.73419086499435,"pfxX":4.534062993481856,"pfxZ":-2.901159425346398,"pX":-1.6207077589854972,"pZ":2.626381972515579,"vX0":-0.85652717801479,"vY0":-73.15314325582848,"vZ0":5.803081255981049,"x":178.78,"y":167.87,"x0":-1.6145137699988317,"y0":50.00119824879852,"z0":6.72593631744362,"aX":2.4420855024929384},"breaks":{"breakAngle":3.6,"breakLength":25.2,"breakY":24.0,"breakVertical":-110.8,"breakVerticalInduced":-2.0,"breakHorizontal":-7.8,"spinRate":1315,"spinDirection":80},"zone":11,"typeConfidence":0.66,"plateTime":0.7504973651276625,"extension":5.781008608392638},"index":3,"playId":"5e88a80b-d76c-31ec-8f6f-f804fcd1f70b","pitchNumber":4,"startTime":"2026-05-10T03:50:44.106Z","endTime":"2026-05-10T03:50:48.470Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":51.5,"endSpeed":48.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.854930769744037,"aZ":-32.9964180498391,"pfxX":5.3502002816347005,"pfxZ":-1.442544335087323,"pX":-0.7526651059239833,"pZ":4.153825673710096,"vX0":0.13944171557593857,"vY0":-74.4780004521498,"vZ0":7.321778213666908,"x":145.69,"y":126.63,"x0":-1.5436173654268275,"y0":50.003153365050345,"z0":6.750089798009657,"aX":3.044733294996883},"breaks":{"breakAngle":4.8,"breakLength":22.8,"breakY":24.0,"breakVertical":-103.0,"breakVerticalInduced":0.5,"breakHorizontal":-9.7,"spinRate":1392,"spinDirection":88},"zone":11,"typeConfidence":0.76,"plateTime":0.7317966470224606,"extension":5.330857252641244},"hitData":{"launchSpeed":88.1,"launchAngle":16.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.7,"coordY":136.27}},"index":4,"playId":"dcc4d3df-2c8c-3319-82b6-ec4b5044b46e","pitchNumber":5,"startTime":"2026-05-10T03:50:58.711Z","endTime":"2026-05-10T03:51:11.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:51:11.577Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores. Brandon Lowe to 3rd.","rbi":1,"awayScore":12,"homeScore":1,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:51:18.919Z","endTime":"2026-05-10T03:51:49.459Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":683766,"link":"/api/v1/people/683766"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":49.9,"endSpeed":46.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.576953478389123,"aZ":-33.97286874020146,"pfxX":7.629053688489757,"pfxZ":-3.45713544875807,"pX":0.16678483995097657,"pZ":2.882015320541634,"vX0":0.9231523066259673,"vY0":-72.19512178389012,"vZ0":6.443029796293901,"x":110.64,"y":160.97,"x0":-1.4736833517978905,"y0":50.003514086929705,"z0":6.799943696199791,"aX":3.9668043700361495},"breaks":{"breakAngle":7.2,"breakLength":26.4,"breakY":24.0,"breakVertical":-114.8,"breakVerticalInduced":-2.4,"breakHorizontal":-14.2,"spinRate":1352,"spinDirection":89},"zone":5,"typeConfidence":0.69,"plateTime":0.7630698045109816,"extension":5.358033808975431},"hitData":{"launchSpeed":98.8,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.98,"coordY":96.66}},"index":0,"playId":"dac2f0c0-0f8b-3aa1-aa37-5c237201bfea","pitchNumber":1,"startTime":"2026-05-10T03:51:38.399Z","endTime":"2026-05-10T03:51:49.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:51:49.459Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan O'Hearn grounds into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe scores. Jared Triolo out at 2nd. Ryan O'Hearn out at 1st.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:51:53.333Z","endTime":"2026-05-10T03:52:23.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":683766,"link":"/api/v1/people/683766"},"isScoringEvent":true,"rbi":false,"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":51.0,"endSpeed":46.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.340940218526553,"aZ":-31.326257875299074,"pfxX":5.184094344588191,"pfxZ":1.557088635738653,"pX":-0.7842058452860478,"pZ":3.0079005750359182,"vX0":0.3619736350880223,"vY0":-73.84947875065136,"vZ0":5.476924207120406,"x":146.89,"y":157.57,"x0":-1.7057176180453584,"y0":50.0006992256419,"z0":6.707657297445871,"aX":2.8089031583708124},"breaks":{"breakAngle":4.8,"breakLength":22.8,"breakY":24.0,"breakVertical":-101.5,"breakVerticalInduced":6.2,"breakHorizontal":-9.5,"spinRate":1422,"spinDirection":82},"zone":1,"typeConfidence":0.85,"plateTime":0.7471005369673911,"extension":5.4046560281428615},"hitData":{"launchSpeed":87.3,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.06,"coordY":149.66}},"index":0,"playId":"757fa571-b999-373a-abdc-7afe73733b78","pitchNumber":1,"startTime":"2026-05-10T03:52:15.483Z","endTime":"2026-05-10T03:52:23.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:52:23.822Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Gonzales doubles (6) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:52:39.741Z","endTime":"2026-05-10T03:53:39.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":49.0,"endSpeed":45.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.527179330353752,"aZ":-33.53811735977422,"pfxX":4.843919875336459,"pfxZ":-2.6923242889809877,"pX":-0.3219381170902791,"pZ":3.012333863067181,"vX0":0.7683971143458079,"vY0":-70.92226061629465,"vZ0":6.514699439378689,"x":129.27,"y":157.45,"x0":-1.5007292538352,"y0":50.00281172365539,"z0":6.941486126445204,"aX":2.4538708603319628},"breaks":{"breakAngle":4.8,"breakLength":26.4,"breakY":24.0,"breakVertical":-116.9,"breakVerticalInduced":-1.3,"breakHorizontal":-9.1,"spinRate":1377,"spinDirection":86},"zone":1,"typeConfidence":0.71,"plateTime":0.7739282824051199,"extension":5.365295288228889},"index":0,"playId":"758fabb4-0dcb-3bd2-b6fc-52c912a2a1ea","pitchNumber":1,"startTime":"2026-05-10T03:52:48.121Z","endTime":"2026-05-10T03:52:54.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":47.1,"endSpeed":44.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.7514936202022975,"aZ":-32.4205505645534,"pfxX":5.535606383891192,"pfxZ":-0.52184871902009,"pX":-1.8566582836143328,"pZ":2.056667532652583,"vX0":-1.4528508482581626,"vY0":-68.20688212415048,"vZ0":5.452720545423655,"x":187.77,"y":183.25,"x0":-1.5028870502550358,"y0":50.00156630943224,"z0":6.886320768229732,"aX":2.6358375717017055},"breaks":{"breakAngle":4.8,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.6,"breakVerticalInduced":1.9,"breakHorizontal":-9.5,"spinRate":1368,"spinDirection":77},"zone":13,"typeConfidence":0.9,"plateTime":0.799777721056842,"extension":5.311611079304555},"index":1,"playId":"09557fcd-648f-33af-89b1-2924bfc3ec4c","pitchNumber":2,"startTime":"2026-05-10T03:53:01.171Z","endTime":"2026-05-10T03:53:04.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":50.5,"endSpeed":46.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.784162866905023,"aZ":-33.17613933607567,"pfxX":5.906015104490679,"pfxZ":-1.9109316251444906,"pX":1.092107954984299,"pZ":2.1724583681685785,"vX0":2.1491487231122166,"vY0":-73.11745052808185,"vZ0":5.0305972071200955,"x":75.37,"y":180.12,"x0":-1.17738354584798,"y0":50.000540516483795,"z0":6.79133744369151,"aX":3.1109214318253557},"breaks":{"breakAngle":6.0,"breakLength":25.2,"breakY":24.0,"breakVertical":-110.5,"breakVerticalInduced":0.0,"breakHorizontal":-11.6,"spinRate":1423,"spinDirection":91},"zone":14,"typeConfidence":0.75,"plateTime":0.7569764930013276,"extension":5.310606754933797},"index":2,"playId":"61e4639e-c221-3add-9b9c-616284178955","pitchNumber":3,"startTime":"2026-05-10T03:53:14.338Z","endTime":"2026-05-10T03:53:18.670Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":53.0,"endSpeed":50.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.890765067280265,"aZ":-31.66320792880949,"pfxX":4.425323506302648,"pfxZ":0.8329002084643866,"pX":0.8907210838398844,"pZ":1.91691724679081,"vX0":2.7759960280911287,"vY0":-77.09992793316883,"vZ0":3.416474261859433,"x":83.05,"y":187.02,"x0":-1.5027134325715361,"y0":50.00000331428212,"z0":6.46899812399748,"aX":2.6840132237153664},"breaks":{"breakAngle":4.8,"breakLength":20.4,"breakY":24.0,"breakVertical":-93.5,"breakVerticalInduced":3.4,"breakHorizontal":-9.0,"spinRate":1470,"spinDirection":95},"zone":14,"typeConfidence":0.9,"plateTime":0.7083182811832529,"extension":5.619834524012881},"hitData":{"launchSpeed":89.1,"launchAngle":24.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.42,"coordY":120.62}},"index":3,"playId":"53a8f2b8-07f1-3186-b6d2-9909999f7ea6","pitchNumber":4,"startTime":"2026-05-10T03:53:27.030Z","endTime":"2026-05-10T03:53:39.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:53:39.315Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out to first baseman Bryce Eldridge.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-10T03:53:39.638Z","endTime":"2026-05-10T03:54:08.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":50.1,"endSpeed":47.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.332377860676731,"aZ":-32.1734193515668,"pfxX":3.463476629241825,"pfxZ":-0.005838523060694101,"pX":0.5201990347272724,"pZ":3.0968781599238446,"vX0":1.9010430912985223,"vY0":-72.58656956735723,"vZ0":5.879400589308764,"x":97.17,"y":155.16,"x0":-1.2553202527548681,"y0":50.001307430661285,"z0":6.817784389565296,"aX":1.8513801122845222},"breaks":{"breakAngle":3.6,"breakLength":24.0,"breakY":24.0,"breakVertical":-106.7,"breakVerticalInduced":3.0,"breakHorizontal":-7.0,"spinRate":1340,"spinDirection":84},"zone":3,"typeConfidence":0.81,"plateTime":0.754002826536829,"extension":5.554810026984872},"hitData":{"launchSpeed":91.2,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":164.86}},"index":0,"playId":"58e455f5-9b07-3958-8462-596a0f17b2f1","pitchNumber":1,"startTime":"2026-05-10T03:54:03.843Z","endTime":"2026-05-10T03:54:08.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:54:08.484Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T03:56:29.056Z","endTime":"2026-05-10T03:57:50.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Yorke replaces right fielder Ryan O'Hearn, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T03:56:06.766Z","endTime":"2026-05-10T03:56:06.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"description":"Defensive switch from left field to right field for Billy Cook.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T03:56:06.792Z","endTime":"2026-05-10T03:56:06.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"description":"Pitching Change: Cam Sanders replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-10T03:56:06.793Z","endTime":"2026-05-10T03:56:30.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676742,"link":"/api/v1/people/676742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32885852518548,"aZ":-14.251723470097177,"pfxX":-4.856011218122804,"pfxZ":9.066209359750614,"pX":-0.32620038559690745,"pZ":3.5222023851266147,"vX0":9.494877529804654,"vY0":-139.6928527564052,"vZ0":-3.835960552033074,"x":129.43,"y":143.68,"x0":-3.137646745847511,"y0":50.00504702712013,"z0":5.84945578861126,"aX":-9.602602060354913},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2573,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39200794062734,"extension":6.259412386384888},"index":3,"playId":"74e31ecf-72fe-378d-a4e6-7a67e23c7b4f","pitchNumber":1,"startTime":"2026-05-10T03:56:30.861Z","endTime":"2026-05-10T03:56:34.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48439496690351,"aZ":-10.66035326646951,"pfxX":-6.368419274461356,"pfxZ":10.715832924905593,"pX":0.8579578500988106,"pZ":2.1058630913788075,"vX0":12.791640917959647,"vY0":-140.6948567627019,"vZ0":-7.9134054678082055,"x":84.3,"y":181.92,"x0":-2.917081192521254,"y0":50.00384717206863,"z0":5.643330756753844,"aX":-12.787851237308978},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":9.0,"spinRate":2594,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.38907601949917936,"extension":6.247329580821965},"index":4,"playId":"2176188d-28ea-327b-8904-74265860e0ba","pitchNumber":2,"startTime":"2026-05-10T03:56:44.907Z","endTime":"2026-05-10T03:56:48.650Z","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":88.0,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603868779120482,"aZ":-30.697926402435062,"pfxX":0.9586914754741926,"pfxZ":0.8776043788913128,"pX":-0.0629753107587636,"pZ":4.011822671027732,"vX0":7.001649650573518,"vY0":-128.11447419825436,"vZ0":0.5646337957125587,"x":119.4,"y":130.46,"x0":-2.942916064731272,"y0":50.003472814397426,"z0":6.166223505817292,"aX":1.6099896255521464},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-3.1,"spinRate":2836,"spinDirection":68},"zone":11,"typeConfidence":0.9,"plateTime":0.4256711628448677,"extension":5.995966886773309},"index":5,"playId":"4db14dc1-fd5e-3a2b-9ba7-da54bfdd8d99","pitchNumber":3,"startTime":"2026-05-10T03:56:59.010Z","endTime":"2026-05-10T03:57:03.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116024097656663,"aZ":-13.728831703990883,"pfxX":-3.987937155677419,"pfxZ":9.440157307422869,"pX":0.44855390393514855,"pZ":2.124349002468037,"vX0":10.476443998186106,"vY0":-138.46778508985452,"vZ0":-7.761140132702995,"x":99.9,"y":181.42,"x0":-2.8553584052561534,"y0":50.0014587905916,"z0":5.869946057223588,"aX":-7.7915816647925},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":5.2,"spinRate":2572,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.39461860168140017,"extension":6.25380292810417},"index":6,"playId":"93f95ce8-0d44-3905-b3c2-160356ce7cf1","pitchNumber":4,"startTime":"2026-05-10T03:57:13.115Z","endTime":"2026-05-10T03:57:17.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817950729303387,"aZ":-11.241092674098327,"pfxX":-4.0945229501424265,"pfxZ":10.306533039024114,"pX":0.9132689636738456,"pZ":2.516168438085328,"vX0":11.909379525455563,"vY0":-141.28675234930301,"vZ0":-7.254403983315339,"x":82.19,"y":170.84,"x0":-2.816056611768537,"y0":50.00308160338731,"z0":5.831920957489352,"aX":-8.318084220558378},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2675,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.3870091879195341,"extension":6.21159123585872},"index":7,"playId":"e432a6b2-d191-33aa-a247-0f02bf2a04aa","pitchNumber":5,"startTime":"2026-05-10T03:57:29.184Z","endTime":"2026-05-10T03:57:33.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648535701234042,"aZ":-12.528834534608997,"pfxX":-4.826523527025644,"pfxZ":9.819918479884858,"pX":-1.0376308559297902,"pZ":1.9342421310547424,"vX0":7.372403164157829,"vY0":-140.28917629045384,"vZ0":-8.65930615244855,"x":156.55,"y":186.56,"x0":-3.0680931129429787,"y0":50.00227777102818,"z0":5.870269487891438,"aX":-9.655766335169826},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2570,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.3898724340087498,"extension":6.236435196639045},"index":8,"playId":"f2d589f1-b660-3676-95d4-d42494412264","pitchNumber":6,"startTime":"2026-05-10T03:57:44.828Z","endTime":"2026-05-10T03:57:50.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:57:50.587Z","atBatIndex":81},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Koss hit by pitch. Heliot Ramos to 2nd.","rbi":0,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T03:57:58.316Z","endTime":"2026-05-10T03:59:00.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645837761992514,"aZ":-31.10139949633813,"pfxX":1.9707385929454442,"pfxZ":0.6638653660677374,"pX":-0.5456024937436793,"pZ":3.788274678869631,"vX0":5.6450500623276145,"vY0":-125.39122418094891,"vZ0":0.4108993283790203,"x":137.8,"y":136.5,"x0":-3.0717331513113777,"y0":50.00182770008638,"z0":6.136894809115046,"aX":3.1720464211281283},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.6,"breakHorizontal":-4.7,"spinRate":2721,"spinDirection":84},"zone":11,"typeConfidence":0.91,"plateTime":0.4349267922220057,"extension":6.189058977852431},"index":0,"playId":"e2b169c0-34d3-3f0d-8f83-547a0bcc4dd0","pitchNumber":1,"startTime":"2026-05-10T03:58:15.762Z","endTime":"2026-05-10T03:58:19.832Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359286457152024,"aZ":-24.15658474095714,"pfxX":-9.03969345075339,"pfxZ":4.174504191847596,"pX":-1.2148051788318721,"pZ":2.6988759549223023,"vX0":8.348429081236826,"vY0":-137.66415989623042,"vZ0":-3.994304094896683,"x":163.31,"y":165.91,"x0":-3.11117806048324,"y0":50.0041968940252,"z0":5.802545731978238,"aX":-17.364606212764798},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":14.6,"spinRate":2403,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3977716170053749,"extension":6.267803037521878},"index":1,"playId":"e875c02d-dd21-3914-a8a8-369581e118ef","pitchNumber":2,"startTime":"2026-05-10T03:58:31.169Z","endTime":"2026-05-10T03:58:35.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22751548124438,"aZ":-14.235122483801272,"pfxX":-4.035825310496303,"pfxZ":9.125305875421784,"pX":-2.357361352719246,"pZ":4.7845485835211,"vX0":3.4843915045418976,"vY0":-138.44420375164975,"vZ0":-1.310459741753917,"x":206.86,"y":109.6,"x0":-3.100117632184182,"y0":50.0019604173129,"z0":6.20430292936555,"aX":-7.9335550740072485},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2442,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.39371487432888364,"extension":6.1469486287870385},"index":2,"playId":"57534106-0de9-3b26-9e6e-b2df4834144f","pitchNumber":3,"startTime":"2026-05-10T03:58:55.290Z","endTime":"2026-05-10T03:59:00.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T03:59:00.762Z","atBatIndex":82},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Eldridge lines out to second baseman Brandon Lowe.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:00:10.546Z","endTime":"2026-05-10T04:00:19.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-10T03:59:12.579Z","endTime":"2026-05-10T04:00:41.078Z","isPitch":false,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"}},{"details":{"description":"Offensive Substitution: Pinch-runner Logan Porter replaces Christian Koss.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-10T04:00:12.663Z","endTime":"2026-05-10T04:00:12.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682515,"link":"/api/v1/people/682515"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"402","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"base":1},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712316606263283,"aZ":-31.675234859408857,"pfxX":-6.586687763705623,"pfxZ":0.293597760966561,"pX":-0.1568287933278981,"pZ":3.2890117276732873,"vX0":9.338551523771907,"vY0":-128.1467547966714,"vZ0":-0.7257210324655509,"x":122.98,"y":149.98,"x0":-2.973800758374098,"y0":50.00132759085047,"z0":6.026349563921329,"aX":-11.077446580492605},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":10.1,"spinRate":1513,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.4256168984051114,"extension":6.218749006352142},"hitData":{"launchSpeed":108.2,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.48,"coordY":146.84}},"index":2,"playId":"f89e2736-fd53-3371-8e38-36fc0fd5b54c","pitchNumber":1,"startTime":"2026-05-10T04:00:12.665Z","endTime":"2026-05-10T04:00:19.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:00:19.774Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to left fielder Nick Yorke.","rbi":0,"awayScore":13,"homeScore":1,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:00:42.970Z","endTime":"2026-05-10T04:01:10.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68623392259794,"aZ":-12.94712301158004,"pfxX":-3.351878073592892,"pfxZ":9.830012027505049,"pX":0.6203413197446761,"pZ":1.0294323496078182,"vX0":10.470598911366546,"vY0":-138.4333615992446,"vZ0":-10.414169010697439,"x":93.35,"y":210.99,"x0":-2.7628211681892636,"y0":50.00401149024633,"z0":5.6895091970759895,"aX":-6.558261796759674},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":4.1,"spinRate":2519,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3945255235764309,"extension":6.549501812194189},"index":0,"playId":"34422aa5-324f-37b1-862d-f1d931813ca5","pitchNumber":1,"startTime":"2026-05-10T04:00:42.970Z","endTime":"2026-05-10T04:00:47.352Z","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":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.460502087810706,"aZ":-30.28803588227362,"pfxX":1.9239016825690454,"pfxZ":1.1549694382013316,"pX":-0.4822685274831195,"pZ":1.693855660450035,"vX0":5.4257594434481025,"vY0":-125.80371774812562,"vZ0":-4.3297872107767645,"x":135.38,"y":193.05,"x0":-2.9022478019486795,"y0":50.00128171426082,"z0":5.84593390204643,"aX":3.135098889482628},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-4.6,"spinRate":2578,"spinDirection":136},"zone":7,"typeConfidence":0.9,"plateTime":0.43258237713175873,"extension":6.232629170683367},"hitData":{"launchSpeed":95.7,"launchAngle":34.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.66,"coordY":69.15}},"index":1,"playId":"e2265a94-38e4-320d-9ac8-314619b5f1be","pitchNumber":2,"startTime":"2026-05-10T04:00:57.986Z","endTime":"2026-05-10T04:01:10.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:01:10.349Z","atBatIndex":84},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks. Heliot Ramos to 3rd. Logan Porter to 2nd.","rbi":0,"awayScore":13,"homeScore":1,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:01:10.530Z","endTime":"2026-05-10T04:03:50.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":82.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.220570840935604,"aZ":-29.52739723539296,"pfxX":1.6982643252430796,"pfxZ":1.5840328519003908,"pX":1.1744889371526315,"pZ":2.7395861086024866,"vX0":9.750863134095328,"vY0":-127.00233022564782,"vZ0":-2.5881206626579676,"x":72.23,"y":164.81,"x0":-2.8984359277210636,"y0":50.003155968611516,"z0":6.064824413842894,"aX":2.8403103928848172},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-4.8,"spinRate":2699,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.4274299581970391,"extension":6.102798855405093},"index":0,"playId":"7e37090e-81fa-3268-ac5f-19ac53444789","pitchNumber":1,"startTime":"2026-05-10T04:01:35.338Z","endTime":"2026-05-10T04:01:39.227Z","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":95.3,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02153432939233,"aZ":-13.096983532181746,"pfxX":-5.354474259925877,"pfxZ":9.817630198346464,"pX":1.0859447332538177,"pZ":2.175855759178018,"vX0":12.610992319727472,"vY0":-138.0867892492466,"vZ0":-7.263698743587281,"x":75.61,"y":180.03,"x0":-2.832115025371325,"y0":50.00011304797913,"z0":5.710483687847712,"aX":-10.402959187029522},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2669,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3957594561482365,"extension":6.385115215068536},"index":1,"playId":"632ea913-852e-35c5-886e-9970453c4fa3","pitchNumber":2,"startTime":"2026-05-10T04:01:49.586Z","endTime":"2026-05-10T04:01:54.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210440758045788,"aZ":-13.373041301716937,"pfxX":-2.8957223412886406,"pfxZ":9.65507101707722,"pX":-0.33144652601634716,"pZ":2.7537266418597386,"vX0":8.731267785774945,"vY0":-137.82438638518195,"vZ0":-6.082710415216708,"x":129.63,"y":164.43,"x0":-3.147531927566019,"y0":50.00017669061363,"z0":5.872589691735354,"aX":-5.6388131411755},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2493,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.39561734373279256,"extension":6.177609956397212},"index":2,"playId":"ec5bf58d-f2f3-396f-ba4f-818c39ae007e","pitchNumber":3,"startTime":"2026-05-10T04:02:06.407Z","endTime":"2026-05-10T04:02:10.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366460981871228,"aZ":-11.177674818013863,"pfxX":-3.8001686072325183,"pfxZ":10.603150695869482,"pX":0.008652430663511288,"pZ":2.5387239966594266,"vX0":9.521134174846953,"vY0":-139.14492690922967,"vZ0":-7.053897174124045,"x":116.67,"y":170.23,"x0":-2.9489027382523134,"y0":50.003288711254314,"z0":5.831089728768141,"aX":-7.526911450463879},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":5.2,"spinRate":2686,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.3921914463563203,"extension":6.352642692213527},"index":3,"playId":"1c732bf7-9e14-36a6-af86-efddf3cef13b","pitchNumber":4,"startTime":"2026-05-10T04:02:23.795Z","endTime":"2026-05-10T04:02:28.130Z","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.0,"endSpeed":89.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394479390510597,"aZ":-12.175030122787808,"pfxX":-3.0248701474801845,"pfxZ":9.905989399379898,"pX":0.2320259938139451,"pZ":2.2890725865613217,"vX0":9.416461813212042,"vY0":-140.81474534919437,"vZ0":-7.840323785326782,"x":108.16,"y":176.98,"x0":-2.754498974338701,"y0":50.00190419011074,"z0":5.887461412015674,"aX":-6.107108106492529},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":3.7,"spinRate":2552,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.3881850288359967,"extension":6.3804879312780365},"index":4,"playId":"1687e1c5-5855-3278-b74c-c42da21dd682","pitchNumber":5,"startTime":"2026-05-10T04:02:44.732Z","endTime":"2026-05-10T04:02:51.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036510417881136,"aZ":-13.20333944711373,"pfxX":-1.9687154809789904,"pfxZ":9.369414683360795,"pX":-0.7460124918665563,"pZ":3.6371860098867272,"vX0":6.731469290461364,"vY0":-140.71505621868693,"vZ0":-3.9828650117433955,"x":145.44,"y":140.58,"x0":-2.903359013809148,"y0":50.004664049155316,"z0":5.91394146394471,"aX":-3.988317691229397},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":2.3,"spinRate":2437,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.387818124320924,"extension":6.408489130516061},"index":5,"playId":"b910ab9d-dd2d-3767-ad60-4b9ec94f35d1","pitchNumber":6,"startTime":"2026-05-10T04:03:26.880Z","endTime":"2026-05-10T04:03:31.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742107663814274,"aZ":-14.428356926122655,"pfxX":-2.496446454603951,"pfxZ":9.18159889675764,"pX":-0.537695040575415,"pZ":3.848079643159124,"vX0":7.76522982239138,"vY0":-137.70488869843268,"vZ0":-3.317216737452794,"x":137.5,"y":134.88,"x0":-3.061851479830806,"y0":50.00327187283342,"z0":6.036022742005277,"aX":-4.826153137813486},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":3.0,"spinRate":2613,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3967815368695504,"extension":6.192847719110463},"index":6,"playId":"49e7b8d0-4749-362d-bb44-1e2ec594907e","pitchNumber":7,"startTime":"2026-05-10T04:03:44.947Z","endTime":"2026-05-10T04:03:50.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:03:50.636Z","atBatIndex":85},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks. Heliot Ramos scores. Logan Porter to 3rd. Matt Chapman to 2nd.","rbi":1,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:04:52.931Z","endTime":"2026-05-10T04:06:15.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":676742,"link":"/api/v1/people/676742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":13,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-10T04:04:00.929Z","endTime":"2026-05-10T04:04:55.092Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365163008787565,"aZ":-31.84779496719,"pfxX":-7.186894993794918,"pfxZ":0.18976151062519842,"pX":0.8938810093180796,"pZ":0.9868515325351962,"vX0":11.98070260238119,"vY0":-129.29372780943197,"vZ0":-6.124093345136818,"x":82.93,"y":212.14,"x0":-2.8364591199394806,"y0":50.002837908942055,"z0":5.787567946429419,"aX":-12.34175665680686},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":1718,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.4213411410827499,"extension":6.255089506254248},"index":1,"playId":"425ff50a-ca5b-3266-b93f-a0222e3feacd","pitchNumber":1,"startTime":"2026-05-10T04:04:55.092Z","endTime":"2026-05-10T04:04:59.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905561825228407,"aZ":-32.48421628189962,"pfxX":-8.27974462811331,"pfxZ":-0.1861854208191236,"pX":0.04239584338381848,"pZ":0.8507633184978463,"vX0":10.204861913967564,"vY0":-128.15978913322678,"vZ0":-6.017934152633758,"x":115.38,"y":215.81,"x0":-2.8960812849345645,"y0":50.00070905049126,"z0":5.734293492363371,"aX":-13.914962233984344},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":13.0,"spinRate":1675,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.42568080909897343,"extension":6.273020492336475},"index":2,"playId":"1e0ea521-436e-3e3a-b2d2-00fa16acc344","pitchNumber":2,"startTime":"2026-05-10T04:05:11.328Z","endTime":"2026-05-10T04:05:15.507Z","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":85.8,"endSpeed":78.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799234025961336,"aZ":-28.55518118681864,"pfxX":0.8262484627600206,"pfxZ":2.2859444439610375,"pX":-0.6578041076574567,"pZ":4.067482339897279,"vX0":5.471836238732676,"vY0":-124.94600797487192,"vZ0":0.5623286416430283,"x":142.07,"y":128.96,"x0":-2.9820472944424496,"y0":50.00249616562211,"z0":6.182928727157674,"aX":1.3085911021974153},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-2.8,"spinRate":2582,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.4380898345309503,"extension":6.081540179145423},"index":3,"playId":"aff8eed6-4892-338e-aaab-6fbf4d3a2408","pitchNumber":3,"startTime":"2026-05-10T04:05:32.166Z","endTime":"2026-05-10T04:05:36.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.960530431829127,"aZ":-12.84901532234012,"pfxX":-3.2004616814495725,"pfxZ":10.511736927035013,"pX":-0.5773321881866119,"pZ":3.890243491998593,"vX0":7.411500196426115,"vY0":-135.11499079842932,"vZ0":-3.328216815429964,"x":139.01,"y":133.74,"x0":-2.946976116935111,"y0":50.0050244728615,"z0":6.047996265948571,"aX":-5.885697008928175},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2551,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.40623568585813086,"extension":6.151352931282818},"index":4,"playId":"9705ddbe-30c5-31b8-8781-c73f16e454c1","pitchNumber":4,"startTime":"2026-05-10T04:05:50.947Z","endTime":"2026-05-10T04:05:54.937Z","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":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601694992948943,"aZ":-11.812292399295748,"pfxX":-4.774368656063915,"pfxZ":10.66917785324857,"pX":-0.9171234648367375,"pZ":3.5844248405189587,"vX0":7.326466463127865,"vY0":-137.33033036224705,"vZ0":-4.115839360547881,"x":151.96,"y":142.0,"x0":-3.000100592658388,"y0":50.00628257098513,"z0":5.907037238540162,"aX":-9.11548668674543},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":7.1,"spinRate":2522,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3989358747342182,"extension":6.3996823941906005},"index":5,"playId":"68f9dd7e-d181-3534-b133-f0deca9fbb00","pitchNumber":5,"startTime":"2026-05-10T04:06:09.760Z","endTime":"2026-05-10T04:06:15.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:06:15.663Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Haase singles on a line drive to left fielder Nick Yorke. Logan Porter scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.","rbi":1,"awayScore":13,"homeScore":3,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:06:14.882Z","endTime":"2026-05-10T04:09:05.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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_force","runner":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"responsiblePitcher":{"id":676742,"link":"/api/v1/people/676742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21639017627976,"aZ":-15.334108709809218,"pfxX":-5.541796382726323,"pfxZ":9.016789755862806,"pX":-0.14397589385961893,"pZ":3.6528830345832057,"vX0":9.77705957520067,"vY0":-135.6822839555253,"vZ0":-2.7658020246353887,"x":122.49,"y":140.15,"x0":-3.071296306441713,"y0":50.003422792976345,"z0":5.751805925057589,"aX":-10.351796691154702},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2546,"spinDirection":212},"zone":11,"typeConfidence":0.88,"plateTime":0.4034340728820096,"extension":6.440128378679763},"index":0,"playId":"c17d1674-9925-32a6-91a7-dc96ca374f3e","pitchNumber":1,"startTime":"2026-05-10T04:06:40.404Z","endTime":"2026-05-10T04:06:44.995Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7419741378301,"aZ":-16.61798106422265,"pfxX":-3.753649397658643,"pfxZ":8.045141227569047,"pX":-0.7035687810477187,"pZ":2.8034154387732118,"vX0":7.827431045196911,"vY0":-137.07461248076905,"vZ0":-5.080126254733817,"x":143.82,"y":163.09,"x0":-3.088015272274089,"y0":50.002450178593435,"z0":5.788027640414601,"aX":-7.258435889020662},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":2520,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.39715602029709807,"extension":6.387229511082354},"index":1,"playId":"3fba3dc9-fbd2-3499-9e43-a023f1e01381","pitchNumber":2,"startTime":"2026-05-10T04:07:02.477Z","endTime":"2026-05-10T04:07:06.735Z","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.8,"endSpeed":86.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.772565057569413,"aZ":-14.709282797775938,"pfxX":-5.1425796093281395,"pfxZ":9.05129191983829,"pX":-0.5883419965175314,"pZ":3.5786292586761723,"vX0":8.397272101138437,"vY0":-137.81513244201653,"vZ0":-3.2988669573925287,"x":139.43,"y":142.16,"x0":-3.0024504584496743,"y0":50.00099523291316,"z0":5.780679412752081,"aX":-9.921562665838797},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2535,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39699377925765855,"extension":6.373103260138977},"index":2,"playId":"4b0bab2c-8cdf-3f21-845a-58e4207586cd","pitchNumber":3,"startTime":"2026-05-10T04:07:22.941Z","endTime":"2026-05-10T04:07:26.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-10T04:07:35.621Z","endTime":"2026-05-10T04:07:48.396Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"}},{"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.1,"endSpeed":87.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.163945786179717,"aZ":-14.725449112642904,"pfxX":-4.697815298462416,"pfxZ":8.940076819456861,"pX":-0.16046473828175353,"pZ":2.914261690793707,"vX0":9.287194585008622,"vY0":-138.1946394911135,"vZ0":-5.018795114512414,"x":123.12,"y":160.09,"x0":-2.9405522860559365,"y0":50.00430313819274,"z0":5.728746655501277,"aX":-9.171317610130474},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":6.7,"spinRate":2649,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.39498212862083637,"extension":6.705091185126052},"index":4,"playId":"f3adf131-2c7d-37d7-8271-098eb0e8802e","pitchNumber":4,"startTime":"2026-05-10T04:07:48.396Z","endTime":"2026-05-10T04:07:52.835Z","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.5,"endSpeed":88.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39463931801453,"aZ":-13.246259939170287,"pfxX":-4.482376698717458,"pfxZ":9.413074647938586,"pX":-0.40750604358249076,"pZ":3.944005921737218,"vX0":8.485987158739722,"vY0":-140.3470824498618,"vZ0":-2.850921421241311,"x":132.53,"y":132.29,"x0":-2.877058227604461,"y0":50.00273938628885,"z0":5.826637323634851,"aX":-9.014110404978931},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2724,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.38909206125195883,"extension":6.404672195475865},"index":5,"playId":"ab966948-80b3-3c1a-888c-4cd47c6c7165","pitchNumber":5,"startTime":"2026-05-10T04:08:11.647Z","endTime":"2026-05-10T04:08:16.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84554718277143,"aZ":-13.368983853560495,"pfxX":-4.808543295399466,"pfxZ":9.72814247997699,"pX":-0.3318239138601404,"pZ":3.6060588581747375,"vX0":8.737031374268927,"vY0":-137.73439181606724,"vZ0":-3.4740286447761464,"x":129.65,"y":141.42,"x0":-2.91151642203177,"y0":50.00147652786371,"z0":5.779906133739481,"aX":-9.294701279974461},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2685,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3967333761194607,"extension":6.687476584085486},"index":6,"playId":"7f3dac4e-8dff-3167-9c6b-027359f8e7cd","pitchNumber":6,"startTime":"2026-05-10T04:08:32.702Z","endTime":"2026-05-10T04:08:36.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70845303754815,"aZ":-13.408713591878977,"pfxX":-5.058738436148791,"pfxZ":9.413560216907065,"pX":-1.210208569428465,"pZ":3.071550079699733,"vX0":6.719561500845116,"vY0":-139.86449734412886,"vZ0":-4.980975299089314,"x":163.13,"y":155.85,"x0":-2.9796334351169205,"y0":50.00250687568849,"z0":5.745623493825472,"aX":-10.084726165236969},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2671,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3906851259939752,"extension":6.359812312169258},"hitData":{"launchSpeed":73.6,"launchAngle":25.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.89,"coordY":106.77}},"index":7,"playId":"939534e0-c9ee-3d66-934b-547c3d06ccc4","pitchNumber":7,"startTime":"2026-05-10T04:08:53.955Z","endTime":"2026-05-10T04:09:05.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:09:05.074Z","atBatIndex":87},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Nick Yorke.","rbi":0,"awayScore":13,"homeScore":3,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:09:06.001Z","endTime":"2026-05-10T04:10:11.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.03"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.95"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.90"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.73"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.44"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.05"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.84"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.40"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".474"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"}],"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.7,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.298896506538913,"aZ":-28.295359230062115,"pfxX":0.5950420937562774,"pfxZ":2.420672880692357,"pX":0.1398535790828663,"pZ":1.4722887069655661,"vX0":7.1488110149469435,"vY0":-124.73247441460754,"vZ0":-5.191231680388096,"x":111.67,"y":199.03,"x0":-2.8214589017972003,"y0":50.00089914099112,"z0":5.86865445181081,"aX":0.9521292158852189},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-2.5,"spinRate":2584,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.4364518784100708,"extension":5.987568313787365},"index":0,"playId":"a6350785-24a6-3dca-ab87-1dea788e69ba","pitchNumber":1,"startTime":"2026-05-10T04:09:33.292Z","endTime":"2026-05-10T04:09:38.040Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393612558245106,"aZ":-13.937908459688844,"pfxX":-3.0254776369755163,"pfxZ":9.246804345696173,"pX":-0.09944951034041961,"pZ":2.5975309125354915,"vX0":9.507756559634215,"vY0":-138.03013667796802,"vZ0":-5.963255485207189,"x":120.79,"y":168.65,"x0":-3.1626808364932435,"y0":50.002804362961804,"z0":5.688026482986327,"aX":-5.968265760407735},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":4.0,"spinRate":2680,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.39354323563089233,"extension":6.351354383274582},"index":1,"playId":"22c58eba-6e6f-328d-8f2e-d294fc18ede4","pitchNumber":2,"startTime":"2026-05-10T04:09:47.607Z","endTime":"2026-05-10T04:09:51.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889241989303887,"aZ":-11.001990159207056,"pfxX":-4.464618119529228,"pfxZ":10.886602463199804,"pX":0.018224064394333935,"pZ":2.025495438043089,"vX0":9.656219077882746,"vY0":-138.77786120333786,"vZ0":-8.113063940323844,"x":116.31,"y":184.09,"x0":-2.9308945356171985,"y0":50.0059453956407,"z0":5.725197983338374,"aX":-8.686105990412038},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2647,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3951228557091859,"extension":6.313928373238992},"hitData":{"launchSpeed":77.2,"launchAngle":29.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.04,"coordY":118.23}},"index":2,"playId":"7d75f3a8-f856-3a9a-9c34-b30f38dc2b39","pitchNumber":3,"startTime":"2026-05-10T04:10:04.776Z","endTime":"2026-05-10T04:10:11.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:10:11.701Z","atBatIndex":88}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to left fielder Nick Yorke.","rbi":0,"awayScore":13,"homeScore":3,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-10T04:09:06.001Z","endTime":"2026-05-10T04:10:11.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.03"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.95"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.90"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.73"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.44"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.05"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.84"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.40"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".344"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".291"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".474"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"}],"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.7,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.298896506538913,"aZ":-28.295359230062115,"pfxX":0.5950420937562774,"pfxZ":2.420672880692357,"pX":0.1398535790828663,"pZ":1.4722887069655661,"vX0":7.1488110149469435,"vY0":-124.73247441460754,"vZ0":-5.191231680388096,"x":111.67,"y":199.03,"x0":-2.8214589017972003,"y0":50.00089914099112,"z0":5.86865445181081,"aX":0.9521292158852189},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-2.5,"spinRate":2584,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.4364518784100708,"extension":5.987568313787365},"index":0,"playId":"a6350785-24a6-3dca-ab87-1dea788e69ba","pitchNumber":1,"startTime":"2026-05-10T04:09:33.292Z","endTime":"2026-05-10T04:09:38.040Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393612558245106,"aZ":-13.937908459688844,"pfxX":-3.0254776369755163,"pfxZ":9.246804345696173,"pX":-0.09944951034041961,"pZ":2.5975309125354915,"vX0":9.507756559634215,"vY0":-138.03013667796802,"vZ0":-5.963255485207189,"x":120.79,"y":168.65,"x0":-3.1626808364932435,"y0":50.002804362961804,"z0":5.688026482986327,"aX":-5.968265760407735},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":4.0,"spinRate":2680,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.39354323563089233,"extension":6.351354383274582},"index":1,"playId":"22c58eba-6e6f-328d-8f2e-d294fc18ede4","pitchNumber":2,"startTime":"2026-05-10T04:09:47.607Z","endTime":"2026-05-10T04:09:51.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.889241989303887,"aZ":-11.001990159207056,"pfxX":-4.464618119529228,"pfxZ":10.886602463199804,"pX":0.018224064394333935,"pZ":2.025495438043089,"vX0":9.656219077882746,"vY0":-138.77786120333786,"vZ0":-8.113063940323844,"x":116.31,"y":184.09,"x0":-2.9308945356171985,"y0":50.0059453956407,"z0":5.725197983338374,"aX":-8.686105990412038},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2647,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3951228557091859,"extension":6.313928373238992},"hitData":{"launchSpeed":77.2,"launchAngle":29.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.04,"coordY":118.23}},"index":2,"playId":"7d75f3a8-f856-3a9a-9c34-b30f38dc2b39","pitchNumber":3,"startTime":"2026-05-10T04:10:04.776Z","endTime":"2026-05-10T04:10:11.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-10T04:10:11.701Z","atBatIndex":88},"scoringPlays":[32,33,37,44,45,57,58,59,61,63,76,77,78,86,87],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":142.69,"y":160.8},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":90.45,"y":88.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":72.73,"y":100.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":149.42,"y":77.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":148.26,"y":156.75},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":96.58,"y":74.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":105.19,"y":165.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":154.34,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":159.27,"y":96.49},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":21,"top":[16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":143.7,"y":157.26},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":170.2,"y":154.25},"type":"O","description":"Lineout"}]}},{"startIndex":22,"endIndex":29,"top":[22,23,24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":103.86,"y":67.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":171.87,"y":138.48},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":189.65,"y":63.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":119.38,"y":169.42},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":41,"top":[30,31,32,33,34,35,36],"bottom":[37,38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":108.74,"y":182.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":144.71,"y":100.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":156.88,"y":73.65},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":72.76,"y":118.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":88.42,"y":92.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":111.27,"y":180.57},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":222.4,"y":86.76},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":115.32,"y":166.88},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":87.96,"y":113.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":159.35,"y":98.79},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":53,"top":[42,43,44,45,46,47,48],"bottom":[49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":111.95,"y":98.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":164.98,"y":109.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":150.94,"y":73.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":116.84,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":71.76,"y":130.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":107.13,"y":118.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":167.51,"y":125.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":69.24,"y":66.86},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":67,"top":[54,55,56,57,58,59,60,61,62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":155.71,"y":86.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":167.52,"y":113.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":82.82,"y":85.82},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":185.59,"y":96.25},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":60.5,"y":115.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":110.26,"y":155.74},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":160.73,"y":57.92},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":125.46,"y":179.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":148.77,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":110.26,"y":170.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":110.26,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":123.66,"y":80.04},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":112.78,"y":70.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":125.46,"y":182.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":136.61,"y":145.09},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":128.5,"y":179.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":132.55,"y":79.26},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":88,"top":[74,75,76,77,78,79,80],"bottom":[81,82,83,84,85,86,87,88],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":147.24,"y":83.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":111.78,"y":91.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":65.7,"y":136.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":113.98,"y":96.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":133.06,"y":149.66},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":206.42,"y":120.62},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":150.8,"y":164.86},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":143.48,"y":146.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":64.66,"y":69.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"coordinates":{"x":80.89,"y":106.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":82.04,"y":118.23},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":6,"hits":6,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":3,"hits":5,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":7,"errors":1,"leftOnBase":7},"away":{"runs":13,"hits":20,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"catcher":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"onDeck":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"inHole":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"battingOrder":7,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"onDeck":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"inHole":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"pitcher":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"battingOrder":1,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":13,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".251","atBats":44,"obp":".337","slg":".391","ops":".728","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":26,"rbi":12,"leftOnBase":21,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":13,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":124,"era":"3.73","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.22","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":39,"strikes":85,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":3,"pitchesPerInning":"13.78","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":17,"groundOuts":39,"airOuts":41,"runs":13,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":147,"obp":".204","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":645,"era":"2.36","inningsPitched":"42.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.71","battersFaced":159,"outs":126,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":217,"strikes":428,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".714","pitchesPerInning":"15.36","gamesFinished":0,"strikeoutWalkRatio":"6.57","strikeoutsPer9Inn":"9.86","walksPer9Inn":"1.50","hitsPer9Inn":"4.93","runsScoredPer9":"2.79","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"401","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":13,"groundOuts":24,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".214","atBats":70,"obp":".300","slg":".300","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":21,"rbi":6,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.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":20,"putOuts":33,"errors":2,"chances":55,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":17,"groundOuts":32,"airOuts":32,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":21,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".255","atBats":106,"obp":".377","slg":".396","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":42,"rbi":16,"leftOnBase":53,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.33","popOuts":8,"lineOuts":7},"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":25,"putOuts":206,"errors":0,"chances":231,"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"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 3B, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":15,"groundOuts":29,"airOuts":36,"runs":24,"doubles":9,"triples":1,"homeRuns":10,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".269","atBats":130,"obp":".368","slg":".585","ops":".953","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":76,"rbi":27,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":46,"errors":1,"chances":130,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"battingOrder":"900","stats":{"batting":{"summary":"4-5 | 2 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":9,"airOuts":14,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".259","atBats":58,"obp":".290","slg":".379","ops":".669","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":22,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".361","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":134,"errors":1,"chances":141,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":16,"groundOuts":39,"airOuts":23,"runs":27,"doubles":5,"triples":2,"homeRuns":4,"strikeOuts":45,"baseOnBalls":33,"intentionalWalks":2,"hits":35,"hitByPitch":2,"avg":".248","atBats":141,"obp":".395","slg":".397","ops":".792","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":56,"rbi":23,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":63,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"3-6 | 2 K, 3 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":12,"groundOuts":39,"airOuts":21,"runs":29,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":2,"hits":41,"hitByPitch":2,"avg":".256","atBats":160,"obp":".320","slg":".463","ops":".783","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":74,"rbi":28,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.78","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":92,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","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":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":12,"gamesStarted":0,"flyOuts":7,"groundOuts":8,"airOuts":16,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":54,"obp":".323","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":262,"era":"1.80","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.13","battersFaced":62,"outs":45,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":101,"strikes":161,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.47","gamesFinished":3,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.40","hitsPer9Inn":"7.80","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":16,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":62,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":292,"era":"1.42","inningsPitched":"19.0","wins":3,"losses":0,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":3,"whip":"0.68","battersFaced":70,"outs":57,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":292,"balls":109,"strikes":183,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.37","gamesFinished":8,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"11.84","walksPer9Inn":"3.32","hitsPer9Inn":"2.84","runsScoredPer9":"1.42","homeRunsPer9":"0.47","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":2,"flyOuts":6,"groundOuts":8,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":54,"obp":".323","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":250,"era":"3.21","inningsPitched":"14.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":5,"whip":"1.43","battersFaced":62,"outs":42,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":250,"balls":87,"strikes":163,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"14.14","walksPer9Inn":"5.14","hitsPer9Inn":"7.71","runsScoredPer9":"3.21","homeRunsPer9":"0.64","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"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}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"301","stats":{"batting":{"summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"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":12,"flyOuts":9,"groundOuts":11,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".194","atBats":36,"obp":".256","slg":".250","ops":".506","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":9,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":22,"groundOuts":46,"airOuts":55,"runs":15,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":170,"obp":".269","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":700,"era":"2.87","inningsPitched":"47.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.04","battersFaced":186,"outs":141,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":700,"balls":254,"strikes":446,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".800","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.68","hitsPer9Inn":"6.70","runsScoredPer9":"2.87","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":9,"groundOuts":23,"airOuts":17,"runs":12,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":5,"hits":17,"hitByPitch":3,"atBats":81,"obp":".326","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":347,"era":"4.09","inningsPitched":"22.0","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.27","battersFaced":95,"outs":66,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":347,"balls":120,"strikes":227,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".667","pitchesPerInning":"15.77","gamesFinished":6,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.50","hitsPer9Inn":"6.95","runsScoredPer9":"4.91","homeRunsPer9":"0.41","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":3,"chances":8,"fielding":".625","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":18,"groundOuts":6,"airOuts":30,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":63,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":299,"era":"3.71","inningsPitched":"17.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":7,"whip":"1.41","battersFaced":73,"outs":51,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":299,"balls":111,"strikes":188,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.59","gamesFinished":2,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.88","walksPer9Inn":"4.76","hitsPer9Inn":"7.94","runsScoredPer9":"3.71","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":22,"groundOuts":28,"airOuts":41,"runs":19,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":26,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":123,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":600,"era":"4.76","inningsPitched":"34.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.50","battersFaced":152,"outs":102,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":226,"strikes":374,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".200","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"1.19","strikeoutsPer9Inn":"8.21","walksPer9Inn":"6.88","hitsPer9Inn":"6.62","runsScoredPer9":"5.03","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":27,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".200","atBats":20,"obp":".200","slg":".200","ops":".400","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":4,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":27,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":7,"flyOuts":17,"groundOuts":40,"airOuts":35,"runs":21,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":159,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"4.50","inningsPitched":"40.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.45","battersFaced":177,"outs":120,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":246,"strikes":434,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".400","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"9.23","walksPer9Inn":"2.93","hitsPer9Inn":"10.13","runsScoredPer9":"4.73","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":25,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":1,"hits":12,"hitByPitch":1,"atBats":60,"obp":".314","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":268,"era":"3.78","inningsPitched":"16.2","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.26","battersFaced":70,"outs":50,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":100,"strikes":168,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".500","pitchesPerInning":"16.08","gamesFinished":8,"strikeoutWalkRatio":"1.11","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.86","hitsPer9Inn":"6.48","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":25,"airOuts":24,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".156","atBats":77,"obp":".253","slg":".273","ops":".526","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":21,"rbi":7,"leftOnBase":47,"sacBunts":1,"sacFlies":0,"babip":".172","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":8,"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":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":8,"putOuts":241,"errors":1,"chances":250,"fielding":".996","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":6,"groundOuts":18,"airOuts":11,"runs":13,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":60,"obp":".338","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":256,"era":"6.60","inningsPitched":"15.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"1.33","battersFaced":68,"outs":45,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":256,"balls":96,"strikes":160,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".000","pitchesPerInning":"17.07","gamesFinished":2,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"9.60","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"7.80","homeRunsPer9":"1.80","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":11,"groundOuts":32,"airOuts":20,"runs":14,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".258","atBats":120,"obp":".321","slg":".383","ops":".704","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":46,"rbi":18,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".358","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":3,"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":79,"putOuts":54,"errors":4,"chances":137,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676742":{"person":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":18,"strikes":16,"strikePercentage":".470","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":20,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":108,"era":"10.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.20","battersFaced":27,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":44,"strikes":64,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":2,"winPercentage":".---","pitchesPerInning":"21.60","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"12.60","walksPer9Inn":"9.00","hitsPer9Inn":"10.80","runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | BB, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":19,"groundOuts":37,"airOuts":31,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":1,"hits":40,"hitByPitch":2,"avg":".294","atBats":136,"obp":".380","slg":".441","ops":".821","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":60,"rbi":26,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".340","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.20","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":87,"errors":1,"chances":92,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"4-6 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":12,"groundOuts":41,"airOuts":21,"runs":16,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".323","atBats":130,"obp":".389","slg":".369","ops":".758","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":48,"rbi":17,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".404","groundOutsToAirouts":"1.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":55,"putOuts":33,"errors":3,"chances":91,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-6 | 2B, 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":22,"groundOuts":19,"airOuts":47,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".197","atBats":127,"obp":".266","slg":".323","ops":".589","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":41,"rbi":14,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":15,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"7.0 IP, ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":18,"strikes":62,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","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":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":8,"gamesStarted":8,"flyOuts":28,"groundOuts":45,"airOuts":43,"runs":18,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":173,"obp":".274","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":684,"era":"2.77","inningsPitched":"48.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.05","battersFaced":191,"outs":146,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":228,"strikes":456,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".500","pitchesPerInning":"14.05","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"9.43","walksPer9Inn":"2.59","hitsPer9Inn":"6.84","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[665833,664040,668804,669707,656811,694377,693304,542303,687462,804606,695257,663698,677952,681895,676742],"pitchers":[677952,681895,676742],"bench":[680779],"bullpen":[696149,656605,664875,676755,669387,682254,670990,642701,694973,642397],"battingOrder":[665833,664040,669707,694377,693304,542303,687462,695257,663698],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ozuna (4, Roupp); Horwitz (4, Brubaker); Lowe, B (9, Koss); Gonzales, N (6, Koss)."},{"label":"3B","value":"Lowe, B (1, Santos, G)."},{"label":"TB","value":"Bart 4; Cruz, O 3; Gonzales, N 5; Griffin; Horwitz 2; Lowe, B 5; O'Hearn 2; Ozuna 2; Reynolds, B; Triolo."},{"label":"RBI","value":"Bart 2 (6); Griffin 2 (18); Horwitz (16); Lowe, B 4 (27); O'Hearn (26); Reynolds, B (23); Triolo (2)."},{"label":"2-out RBI","value":"O'Hearn; Lowe, B 2; Bart."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N 2; Griffin; Ozuna; Bart; Reynolds, B."},{"label":"SF","value":"Griffin; Lowe, B."},{"label":"GIDP","value":"O'Hearn."},{"label":"Team RISP","value":"10-for-22."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cruz, O (14, 2nd base off Borucki/Haase)."},{"label":"CS","value":"Gonzales, N (2, 2nd base by Walker, R/Haase)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Lowe, B-Griffin-Horwitz)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":6,"airOuts":13,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".241","atBats":33,"obp":".284","slg":".357","ops":".641","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":13,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":44,"obp":".490","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":232,"era":"4.07","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.33","battersFaced":51,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":90,"strikes":142,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":12,"pitchesPerInning":"25.78","runsScoredPer9":"13.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":22,"groundOuts":24,"airOuts":35,"runs":14,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".294","atBats":119,"obp":".341","slg":".529","ops":".870","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":63,"rbi":18,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".330","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.83","popOuts":10,"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":14,"putOuts":78,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"54.00","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":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":13,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":19,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":67,"obp":".388","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":327,"era":"4.08","inningsPitched":"17.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.75","battersFaced":80,"outs":53,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":129,"strikes":198,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":3,"winPercentage":".---","pitchesPerInning":"18.51","gamesFinished":5,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"7.13","walksPer9Inn":"5.60","hitsPer9Inn":"10.19","runsScoredPer9":"4.58","homeRunsPer9":"0.51","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":10,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":23,"obp":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":81,"era":"1.29","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.29","battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":21,"strikes":60,"strikePercentage":".740","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.57","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.29","walksPer9Inn":"0.00","hitsPer9Inn":"2.57","runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":17,"groundOuts":34,"airOuts":26,"runs":14,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".270","atBats":141,"obp":".307","slg":".411","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":58,"rbi":16,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":3,"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":2,"putOuts":73,"errors":0,"chances":75,"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"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":18,"groundOuts":42,"airOuts":27,"runs":20,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":138,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":619,"era":"5.00","inningsPitched":"36.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.53","battersFaced":158,"outs":108,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":235,"strikes":384,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".200","pitchesPerInning":"17.19","gamesFinished":0,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.25","runsScoredPer9":"5.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".455","atBats":11,"obp":".500","slg":".727","ops":"1.227","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","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":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":25,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":26,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":14,"strikes":12,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":16,"gamesStarted":0,"flyOuts":12,"groundOuts":15,"airOuts":15,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":61,"obp":".408","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":295,"era":"6.46","inningsPitched":"15.1","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":2,"blownSaves":3,"earnedRuns":11,"whip":"1.89","battersFaced":73,"outs":46,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":295,"balls":114,"strikes":181,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".000","pitchesPerInning":"19.24","gamesFinished":7,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.22","walksPer9Inn":"5.87","hitsPer9Inn":"11.15","runsScoredPer9":"7.04","homeRunsPer9":"1.17","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666619":{"person":{"id":666619,"fullName":"Gregory Santos","link":"/api/v1/people/666619"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":11,"strikes":21,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"obp":".364","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":86,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.60","battersFaced":22,"outs":15,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":32,"strikes":54,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":3,"winPercentage":".---","pitchesPerInning":"17.20","gamesFinished":1,"strikeoutWalkRatio":"0.33","strikeoutsPer9Inn":"1.80","walksPer9Inn":"5.40","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":14,"groundOuts":16,"airOuts":17,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":53,"obp":".220","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":239,"era":"2.76","inningsPitched":"16.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":5,"whip":"0.80","battersFaced":60,"outs":49,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":239,"balls":86,"strikes":153,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".000","pitchesPerInning":"14.63","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.31","hitsPer9Inn":"3.86","runsScoredPer9":"2.76","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":11,"groundOuts":43,"airOuts":31,"runs":16,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".229","atBats":144,"obp":".306","slg":".306","ops":".612","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":44,"rbi":12,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"144.00","popOuts":13,"lineOuts":7},"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":88,"putOuts":24,"errors":5,"chances":117,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":16,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":2,"hits":9,"hitByPitch":1,"atBats":58,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":267,"era":"1.59","inningsPitched":"17.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.12","battersFaced":70,"outs":51,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":98,"strikes":169,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.71","gamesFinished":6,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"9.53","walksPer9Inn":"5.29","hitsPer9Inn":"4.76","runsScoredPer9":"2.12","homeRunsPer9":"1.06","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":14,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":14,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":50,"obp":".382","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":210,"era":"6.00","inningsPitched":"12.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.75","battersFaced":55,"outs":36,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":76,"strikes":134,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":2,"winPercentage":".000","pitchesPerInning":"17.50","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.00","hitsPer9Inn":"12.75","runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"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"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":17,"airOuts":17,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".246","atBats":61,"obp":".292","slg":".361","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":22,"rbi":7,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":7,"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":1,"putOuts":37,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":39,"airOuts":48,"runs":15,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".268","atBats":142,"obp":".312","slg":".380","ops":".692","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":54,"rbi":12,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":5,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":69,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":19,"groundOuts":35,"airOuts":32,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":9,"intentionalWalks":1,"hits":33,"hitByPitch":0,"avg":".224","atBats":147,"obp":".266","slg":".347","ops":".613","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":51,"rbi":16,"leftOnBase":73,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.75","popOuts":6,"lineOuts":7},"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":20,"putOuts":247,"errors":2,"chances":269,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682515":{"person":{"id":682515,"fullName":"Logan Porter","link":"/api/v1/people/682515"},"jerseyNumber":"13","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"402","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"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":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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".286","slg":".429","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":6,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.33","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":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":4,"putOuts":27,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"401","stats":{"batting":{"summary":"0-0 | HBP","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":1,"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":{"summary":"1.0 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"27.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":8,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".077","atBats":13,"obp":".143","slg":".154","ops":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":2,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":16,"groundOuts":55,"airOuts":35,"runs":29,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":151,"obp":".348","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":570,"era":"6.19","inningsPitched":"36.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.54","battersFaced":166,"outs":109,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":205,"strikes":365,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".000","pitchesPerInning":"15.69","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"4.71","walksPer9Inn":"2.72","hitsPer9Inn":"11.15","runsScoredPer9":"7.18","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":23,"groundOuts":26,"airOuts":48,"runs":14,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".197","atBats":152,"obp":".233","slg":".329","ops":".562","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":50,"rbi":6,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":85,"putOuts":48,"errors":6,"chances":139,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":39,"groundOuts":25,"airOuts":58,"runs":14,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":161,"obp":".278","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":773,"era":"2.76","inningsPitched":"45.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.09","battersFaced":180,"outs":137,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":290,"strikes":483,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".429","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.55","hitsPer9Inn":"6.31","runsScoredPer9":"2.76","homeRunsPer9":"1.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 5-3)","summary":"4.0 IP, ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":8,"gamesStarted":8,"flyOuts":13,"groundOuts":47,"airOuts":29,"runs":17,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":155,"obp":".284","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":754,"era":"3.09","inningsPitched":"43.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.10","battersFaced":177,"outs":131,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":754,"balls":294,"strikes":460,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".625","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"10.51","walksPer9Inn":"3.92","hitsPer9Inn":"5.98","runsScoredPer9":"3.50","homeRunsPer9":"0.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":30,"groundOuts":45,"airOuts":50,"runs":14,"doubles":7,"triples":2,"homeRuns":0,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".312","atBats":141,"obp":".336","slg":".390","ops":".726","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":55,"rbi":13,"leftOnBase":41,"sacBunts":3,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":39,"errors":0,"chances":153,"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"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".154","atBats":13,"obp":".214","slg":".385","ops":".599","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":5,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.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":2,"errors":0,"chances":2,"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"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":16,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":53,"obp":".297","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":265,"era":"1.13","inningsPitched":"16.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.19","battersFaced":65,"outs":48,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":110,"strikes":155,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".667","pitchesPerInning":"16.56","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"5.63","hitsPer9Inn":"5.06","runsScoredPer9":"1.69","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[808982,650333,671218,646240,683766,682515,805811,642715,656305,687551,606992,694738,621366,676254,657424,664141,666619],"pitchers":[694738,621366,676254,657424,664141,666619,683766],"bench":[683679,669477],"bullpen":[605288,668873,641816,686790,666711,592662,676775],"battingOrder":[808982,650333,671218,682515,805811,642715,656305,687551,606992],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Eldridge (1, 5th inning off Ashcraft, B, 0 on, 0 out)."},{"label":"TB","value":"Arraez; Chapman, M; Eldridge 4; Haase; Lee, J; Ramos, H 2."},{"label":"RBI","value":"Eldridge (1); Gilbert (7); Haase (2)."},{"label":"2-out RBI","value":"Gilbert; Haase."},{"label":"Runners left in scoring position, 2 out","value":"Lee, J 2; Eldridge."},{"label":"GIDP","value":"Devers."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adames (6, fielding)."},{"label":"DP","value":"(Adames-Eldridge)."}]}],"note":[{"label":"1","value":"Ran for Koss in the 9th."}]}},"officials":[{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Walker, R."},{"label":"HBP","value":"Koss (by Sanders)."},{"label":"ABS Challenge","value":"Gonzales, N (Strike-Confirmed); Ozuna (Strike-Confirmed); Eldridge (Strike-Overturned to Ball); Haase 2 (Ball-Confirmed, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Ashcraft, B 80-62; Sisk 10-7; Sanders 34-16; Roupp 94-60; Borucki 16-11; Walker, R 26-12; Gage 15-9; Brubaker 30-17; Santos, G 32-21; Koss 19-12."},{"label":"Groundouts-flyouts","value":"Ashcraft, B 5-7; Sisk 1-1; Sanders 0-1; Roupp 3-1; Borucki 0-2; Walker, R 0-0; Gage 1-0; Brubaker 0-0; Santos, G 4-1; Koss 1-0."},{"label":"Batters faced","value":"Ashcraft, B 26; Sisk 3; Sanders 8; Roupp 18; Borucki 4; Walker, R 5; Gage 3; Brubaker 6; Santos, G 8; Koss 7."},{"label":"Inherited runners-scored","value":"Borucki 1-1; Walker, R 1-0; Gage 1-0; Santos, G 1-1."},{"label":"Umpires","value":"HP: Jacob Metz. 1B: Tom Hanahan. 2B: Scott Barry. 3B: Manny Gonzalez. "},{"label":"Weather","value":"59 degrees, Clear."},{"label":"Wind","value":"13 mph, Varies."},{"label":"First pitch","value":"6:06 PM."},{"label":"T","value":"3:04."},{"label":"Att","value":"40,417."},{"label":"Venue","value":"Oracle Park."},{"label":"May 9, 2026"}],"pitchingNotes":["Roupp pitched to 1 batter in the 5th inning."],"topPerformers":[{"player":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","boxscoreName":"Ashcraft, B"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"7.0 IP, ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":18,"strikes":62,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","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":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":8,"gamesStarted":8,"flyOuts":28,"groundOuts":45,"airOuts":43,"runs":18,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":173,"obp":".274","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":684,"era":"2.77","inningsPitched":"48.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.05","battersFaced":191,"outs":146,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":228,"strikes":456,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".500","pitchesPerInning":"14.05","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"9.43","walksPer9Inn":"2.59","hitsPer9Inn":"6.84","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","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":67,"pitchingGameScore":67},{"player":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","boxscoreName":"Bart"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"battingOrder":"900","stats":{"batting":{"summary":"4-5 | 2 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":9,"airOuts":14,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".259","atBats":58,"obp":".290","slg":".379","ops":".669","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":22,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".361","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":134,"errors":1,"chances":141,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","boxscoreName":"Lowe, B"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 3B, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":15,"groundOuts":29,"airOuts":36,"runs":24,"doubles":9,"triples":1,"homeRuns":10,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".269","atBats":130,"obp":".368","slg":".585","ops":".953","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":76,"rbi":27,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":46,"errors":1,"chances":130,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65}]},"decisions":{"winner":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"loser":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}