Attended Wichita State University, Panola College and Sam Houston State University…Was ranked by D1Baseball.com as the No. 29 prospect in the Southland Conference...Graduated in 2017 from Oak Ridge High School in Conroe, Texas…Was named a Texas High School Baseball Coaches Association All-Star.
2025
Set career highs in appearances (41), IP (54.0) and strikeouts (64) at Class AA Birmingham...Limited left-handers to a .165/.269/.272 slash line...Held opponents to a .214 (12-for-54) average with RISP...Worked a season-high two IP 11 times…Struck out a season-high five batters over two IP on April 18 at Biloxi...Made seven consecutive appearances from May 1-31, allowing four hits with 12 strikeouts over 8.2 IP...Recorded his first save of the season on June 19 vs. Columbus, working two scoreless IP with two strikeouts...Earned his first win on Aug. 19 vs. Rocket City and his second on Sept. 12 vs. Biloxi, throwing one scoreless IP in each outing...Pitched for the Glendale Desert Dogs in the Arizona Fall League, appearing in nine games.
2024
Combined to go 2-1 with 3.46 (16 ER/41.2 IP) ERA and 47 strikeouts over 26 games between the Arizona Complex League White Sox, Class A Kannapolis, Class High A Winston-Salem and Class AAA Charlotte...Started the season with the ACL White Sox, recording a save in his only appearance on June 8 at the ACL Reds...Was promoted to Kannapolis on June 13, where he recorded a strikeout in 15 of his 16 appearances...Threw 3.0 scoreless IP on Aug. 11 at Columbia, surrendering one hit with one walk and two strikeouts...Was promoted to Winston-Salem on Aug. 20…Worked 2.0-plus IP in his first three appearances with the Dash, allowing one run on three hits over 6.2 IP...Earned the win on Aug. 29 vs. Brooklyn after allowing one unearned run on one hit over 2.2 IP…Earned a save on Sept. 5 at Greenville with a scoreless ninth inning...Was promoted to Charlotte on Sept. 10…Recorded the win in his Knights debut on Sept. 12 vs. Jacksonville after tossing 2.0 scoreless IP with two strikeouts...Posted a 1.29 ERA (one ER/7.0 IP) over five outings (one start) with the Oakland Ballers of the independent Pioneer League before signing with the White Sox on June 6.