Stewart made his professional debut with the rookie-level Arizona Complex League Reds with whom he batted .295 over eight games.[9] He was assigned to the Daytona Tortugas to open the 2023 season.[10] In early August, he was promoted to the Dayton Dragons.[11] Over 117 games between the two affiliates, Stewart batted .275 with 12 home runs and 71 RBI.[12] Stewart was assigned back to Dayton to open the 2024 season.[13] Over eighty games, Stewart hit .279 with eight home runs and 46 RBI before his season was ended in July with a wrist injury.[14] He was assigned to the Chattanooga Lookouts to open the 2025 season.[15] After the season, Stewart won both the Southern League Most Valuable Player Award and its Top MLB Prospect Award.[16] In July, he was promoted to the Louisville Bats.[17] He was selected to represent the Reds (alongside Alfredo Duno) at the 2025 All-Star Futures Game at Truist Park.[18] Over 118 games between Chattanooga and Louisville, Stewart hit .309 with twenty home runs and eighty RBI.[19][20]
On August 31, 2025, the Reds announced they would be promoting Stewart to the major leagues for the first time the following day.[21] He made his MLB debut the next day at Great American Ball Park versus the Toronto Blue Jays as Cincinnati's starting first baseman and recorded his first MLB hit, a single off of Chris Bassitt.[22] Stewart recorded his first MLB home run, a two-run home run, on September 6 against Jonah Tong of the New York Mets.[23] Stewart played in 18 games for the Reds in 2025 and hit .255 with five home runs and eight RBI.[24]