For a program the size of Pittsburgh-Johnstown, a call to the big leagues is more than a roster move — it's a statement.
Braxton Roxby, a UPJ product now pitching for the San Francisco Giants, earned his MLB callup this week after the Giants placed starter Adrian Houser on the injured list. The move opened a roster spot that the organization filled with Roxby, making him one of the rare Division II alumni to crack a major league pitching staff.
Roxby wasted no time getting his feet wet. On Saturday, Aug. 29, he took the mound against the Arizona Diamondbacks — a game San Francisco dropped 5–9 — and logged a clean inning of work, striking out one batter in the process. It was a modest debut line, but the context matters: Roxby was pitching in a major league ballpark, against major league hitters, representing a school that doesn't send players to this stage often.
UPJ isn't a program that churns out draft picks. It competes at the NCAA Division II level in the PSAC, far from the recruiting pipelines that feed the sport's top prospects. That makes Roxby's trajectory — from Johnstown, Pennsylvania to a Giants uniform — a genuine outlier story worth tracking as the season closes out.
The Giants' rotation has been unsettled for stretches of 2026, and Houser's IL stint creates real opportunity for Roxby to build on his debut. Whether he remains on the active roster into September or bounces between Triple-A and San Francisco will tell a lot about how the organization views him as a depth arm.
Also on the radar: Dylan Heid, another UPJ-connected arm, remains on the Baltimore Orioles' pitching staff, though no stats or transactions were recorded for Heid during this period. The presence of two pitchers from the same small Pennsylvania school on active MLB rosters simultaneously is, quietly, a remarkable footnote.
For UPJ fans watching the standings and box scores this weekend, Roxby's name in a Giants lineup card is the story. One inning, one strikeout — and a debut that no one from that program will forget.
AI-generated summary