Biography
Career Honors
2026: Honorable Mention All-Ivy
2026: CSC Academic All-District
Ivy League Pitcher of the Week (2/23/26)
Ivy League Pitcher of the Week (4/6/26)
2025: First-team All-Ivy (RP, unanimous)
2025: Ivy League All-Tournament Team
2025: CSC Academic All-District
2026: Honorable Mention All-Ivy honoree … Transitioned to a high-volume arm, making 12 appearances and six starts overall as a key piece of the rotation … Went 5-5 with a 4.98 ERA, which ranked second on the team and 10th in the Ivy League … Posted team bests of 66 strikeouts and just 15 walks over a team-high 70.2 innings … Ranked Top 10 in the conference in innings pitched (third), strikeouts (fourth), Ks looking (second, 20), wins (tied for fourth), walks allowed (tied for fourth), and opposing batting average (tied for ninth, .249) ... Finished with a 4-2 record during conference play and registered 37 strikeouts (eighth) through 41.0 innings pitched (tied for eighth)… Got off to a hot start, recording a career-high nine strikeouts and just one walk over five scoreless innings at then No. 24 Texas A&M (2/21), leading to Ivy League Pitcher of the Week honors … Struck out seven batters while giving up three runs on four hits across 6.2 frames against UMBC (3/7) … Tossed a career-high eight scoreless innings at East Carolina (3/14) and posted four strikeouts to earn his first win of the season … Led team to victory over Dartmouth (3/21) with a six-inning performance that featured four Ks … Collected third win of the campaign at Columbia (4/4) through a 6.1-inning shutout with four strikeouts, no hits, and zero walks to claim his second Ivy League Pitcher of the Week laurel … Finished with seven strikeouts in a win against Cornell (4/11) and allowed only one run and two walks in seven innings of work … Had a seven-strikeout performance at home vs. Brown (5/1) … Threw seven more strikeouts against the Bears during the Ivy League Tournament (5/15) … Tabbed to College Baseball Hall of Fame’s National Pitcher of the Year Award Watch List at the start of the season … CSC Academic All-District selection.
2025: Unanimous first-team All-Ivy selection as conference’s best relief pitcher … Made 16 appearances and two starts overall, going 4-2 with a 3.89 ERA—the best number on the team—with 49 strikeouts and 17 walks over 44.0 innings … Led Ivy League with 1.46 ERA in eight Ivy appearances, finishing with the fifth-lowest opponent batting average in league play (.228) ... Wowed conference by going 3-0 in 24.2 innings, striking out 39 while yielding just three walks … Tied for the team lead in wins … Played a starring role while earning the victory at Delaware (3/8), surrendering just one hit over 3.1 innings, striking out four batters … Recorded a pair of shutout innings against Saint Joseph’s (3/25), striking out four batters while scattering four hits … Tossed 3.1 shutout innings vs. Princeton (4/4) whole giving up just one hit with two strikeouts to earn the win … Had a six-strikeout performance at Cornell (4/13), allowing just one run on five hits over four frames … Struck out five batters while giving up two runs on five hits against Yale (4/20) … Recorded three no-hit innings with five strikeouts in a gritty effort against Columbia (4/25) … Came back two days later to allow just one hit in an inning of work against the Lions … Earned the victory while tossing 4.1 shutout innings at Brown (5/3), striking out seven Bears on just three hits … Named to the Ivy League’s All-Tournament team after allowing just one run on two hits in 4.1 strong innings against Columbia (5/16), recording five strikeouts … CSC Academic All-District.
2024: Made 14 appearances on the mound, including five starts … Recorded 32 strikeouts over 28 innings … Pitched a shutout inning of work in a win over the College of Charleston (3/10) … Struck out three over two scoreless innings against Delaware State (4/30) … Earned his first-career win in the Ivy League Championship clincher against Cornell (5/20), allowing a run over 3.2 innings.
High School: Four-year member of the varsity baseball team and a two-time team captain. Also played three years of basketball, captaining the squad his senior year … In 2023, a first-team All-State selection at pitcher, second-team All-State as an outfielder … In 2022, a first-team All-State utilityman … In 2021, earned All-State honorable mention laurels at pitcher … Won 2022 DIAA Basketball State title … Totaled 200 career strikeouts, finishing as Tower Hill School’s career leader in ERA (0.85), K/BB (8.54) and winning percentage (.750) … Set school record for ERA in a single season (0.57 in 2021).
Personal: Enrolled in The Wharton School of Business.
Why Penn?: “I chose Penn because it offers outstanding academics and a highly competitive baseball team.”