Signed by Milwaukee as a non-drafted free agent on June 5, 2022... Signed by Miami as a Minor League free agent on July 5.
2025
Posted a combined 0-2 record and 3.55 ERA (13 ER/33.0 IP) in 27 appearances with Double-A Pensacola and four appearances with Triple-A Jacksonville...Walked 30 batters against 41 strikeouts...Started the season with Triple-A Jacksonville, his first stint at the Triple-A level. Allowed three runs on five hits in 4.2 innings from March 28-April 10 before being reassigned to Double-A on April 15...Missed time on Pensacola's seven-day IL twice: April 30-May 20 and June 19-July 18...Owned 3.18 ERA (10 ER/28.1 IP) with 26 walks against 33 strikeouts and a 1.76 WHIP during his second season at the Double-A level.
2024
Split the season between Double-A Biloxi and Double-A Pensacola, combining to go 2-2 with a 6.08 ERA (25 ER/37.0 IP) in 36 appearances, 17 walks and 58 strikeouts...Appeared in 19 games with Double-A Biloxi in the Milwaukee organization. Posted a 9.31 ERA (20 ER/19.1 IP) with 11 walks and 26 strikeouts and was released by the Shuckers on July 1...Signed by Miami as a Minor League free agent on July 5...Reported to Double-A Pensacola where he finished the campaign going 2-2 with a 2.55 ERA (5 ER/17.2 IP), six walks and 32 strikeouts in 17 games. Recorded one save in two opportunities...Made his Marlins organizational debut on July 9 at Rocket City, striking out two batters in 1.0 scoreless inning...Held opponents scoreless in 14 of his 17 appearances, including his first seven games with the Blue Wahoos and his final five of the season...Allowed just two extra-base hits in 17.2 innings pitched for Pensacola. Both were home runs that came in back-to-back outings on Aug. 23 at Tennessee and Aug. 30 vs. Mississippi...Held right-handed batters to a .218 AVG (17-for-78) while left-handed batters hit .241 (14-for-58) against him...Participated in the 2024 Arizona Fall League with the Peoria Javelinas. Went 1-0 with a 8.10 ERA (6 ER/6.2 IP) in four games. Walked seven batters against three strikeouts.
2023
Spent the campaign with High-A Wisconsin in the Brewers organization, going 1-2 with a 2.93 ERA (10 ER/30.2 IP), 25 walks and 54 strikeouts in 28 appearances...Did not allow a run in 20 of his 28 outings...Recorded at least one strikeout in 27 of his 28 outings, with multiple strikeouts in 17 of those...Opponents hit for a combined .205 AVG (23-for-112) against him: right-handed batters hit for a .206 clip (13-for-63) while left-handed batters hit for a .204 clip (10-for-49)...Recorded first professional save on June 3 vs. Peoria. Struck out two batters in 1.0 scoreless inning...Missed time on Wisconsin's 7-day IL from June 7 until Aug. 17...Played for Surprise Saguaros in the 2023 Arizona Fall League. Went 0-1 with a 4.26 ERA (3 ER/6.1 IP), three walks, and six strikeouts in seven outings.
2022
Signed by Milwaukee as a non-drafted free agent on June 5...Combined to go 2-2 with a 5.40 ERA (5 ER/8.1 IP) in just 10 appearances during his first professional season...Originally assigned to ACL Brewers Gold, where he did not allow an earned run (one unearned) in four appearances (3.2 IP)...Earned promotion to High-A Wisconsin, making just three appearances before being placed on the 7-day IL on July 11...Returned to action with the ACL Brewers Blue on Aug. 23.