Stout was drafted by the Kansas City Royals in the 13th round of the 2014 MLB Draft out of Butler University.[1] He signed and was assigned to the Idaho Falls Chukars, where he spent all of his first professional season, going 5–2 with a 3.58 ERA in 32+2⁄3 innings pitched. In 2015, Stout played for the Arizona League Royals, Lexington Legends, Northwest Arkansas Naturals, and Idaho Falls, posting a combined 0–1 record and 3.15 ERA in 20 games between the four teams. He spent 2016 with Northwest Arkansas, going 6–4 with a 3.86 ERA in 42 games, and 2017 with the Omaha Storm Chasers, pitching to a 5–2 record and 2.99 ERA in 45 games.[2] On November 20, 2017, Royals added Stout to their 40-man roster in order to protect him from the Rule 5 draft.[3]
Stout began 2018 back with Omaha. He was promoted to the Major Leagues for the first time on April 24, 2018.[4] He is the only MLB player to be born in Glen Ellyn, Illinois[5] Stout was designated for assignment on September 5, and later released on September 10.
Kansas City T-Bones
On January 4, 2019, Stout signed a minor league contract with the San Diego Padres organization.[6] He was released prior to the start of the season on March 27.
On May 31, 2019, Stout's contract was purchased by the Cincinnati Reds.[7] He spent the remainder of the year with the Triple–A Louisville Bats, also appearing in one game for the Double–A Chattanooga Lookouts. In 20 contests for Louisville, Stout posted a 6.27 ERA with 52 strikeouts across 60+1⁄3 innings. He elected free agency following the season on November 4.[8]
On June 6, 2021, Stout's contract was purchased by the Miami Marlins organization.[10] He was assigned to the Triple-A Jacksonville Jumbo Shrimp. In 7 appearances for Jacksonville, Stout was 0–2 with a 10.19 ERA and 21 strikeouts. On August 12, Stout was released by the Marlins.[11]
On March 8, 2022, prior to the start of the American Association season, Stout's contract was purchased by the Chicago Cubs organization.[13] Chicago selected Stout's contract on June 13 and designated him for assignment on June 16.[14] During that timespan of June 13 to June 16, Stout pitched two games for the Cubs. In his second game on June 15, 2022, he struck out four consecutive Padres.[15]
Pittsburgh Pirates
On June 16, 2022, Stout was claimed off waivers by the Pittsburgh Pirates. On August 10, Stout recorded his first career save. Pitching in relief against the Arizona Diamondbacks, he replaced Wil Crowe and retired the only batter he faced.[16] On November 10, Stout was removed from the 40-man roster and sent outright to the Triple–A Indianapolis Indians; he elected free agency the same day.[17][18]
Chicago Cubs (second stint)
On December 15, 2022, Stout signed a minor league contract to return to the Chicago Cubs. He was released without making an appearance for the organization on April 12, 2023.[19]
Seattle Mariners
On April 13, 2023, Stout signed a minor league contract with the Seattle Mariners. In 21 games (4 starts) for the Triple–A Tacoma Rainiers, he logged a 4.20 ERA with 44 strikeouts in 40+2⁄3 innings pitched. On July 16, Stout was released by the Mariners organization.[20]
Stout made 20 appearances (19 starts) for the Brothers in 2024, compiling a 10–5 record and 2.77 ERA with 109 strikeouts over 113+2⁄3 innings of work.
Kia Tigers
On August 28, 2024, Stout signed a contract with the Kia Tigers of the KBO League as an injury replacement for James Naile.[22] In 4 starts for the Tigers, he posted a 1–1 record and 5.06 ERA with 20 strikeouts across 16 innings of work. Stout's season ended prematurely after he suffered a hamstring injury on September 19.[23] Despite his absence, the Tigers would go on to win the 2024 Korean Series.[24]