FSU Baseball

FSU Baseball Lands Commitment From Cal RHP Transfer Otto Espinoza

FSU baseball continues to bolster its pitching staff for next season with a fifth transfer commitment, and this has real upside potential.

Florida State has received a commitment from Cal right-hander Otto Espinoza, and this staff’s transfer portal work on the mound just keeps rolling. Link Jarrett and pitching coach Micah Posey have now added a stable of new arms this cycle, with Espinoza joining a group that already includes Cayden Suchy (UConn), Sebastian Lippman (FGCU), Alex Philpott (Florida/South Carolina) and Isaiah Shayter (Penn State). Different profiles, different backgrounds, but a clear theme. This staff wants depth with swing-and-miss stuff, and Espinoza fits that mold.

Espinoza is a 6-foot-2, 180-pound right-hander out of Huntington Beach High School in Southern California. He was the 2025 Sunset League Pitcher of the Year in high school and came out of the TB SoCal travel program before Perfect Game slotted him as one of the top prospects nationally in the 2025 class, checking in around the No. 350 overall spot and the No. 17 ranked right-hander out of California. He chose Cal out of high school and spent his true freshman season with the Golden Bears in 2026.

By the Numbers

Espinoza made 15 appearances for Cal as a true freshman, including six starts, and finished 2-3 with two saves and a piece of one shutout. Across 46.1 innings, he posted a 3.69 ERA and 1.34 WHIP, striking out 49 batters against 27 walks. Opponents managed just a .212 average against him, with eight doubles and four home runs allowed. That opponent average is the number that jumps off the page. Limiting Power Conference hitters to .212 as a true freshman is not nothing, especially in a league that now includes Cal’s second season in the ACC after facing the likes of North Carolina, Georgia Tech and Louisville.

Scouting reports on Espinoza point to well above-average extension on his fastball, which plays up thanks to a cutting, riding shape with well over the average amount of induced vertical break. He mixes in a cutter, curveball and splitter, but leans most on an upper-70s to low-80s slider as his go-to secondary. It’s a deep arsenal for a freshman, and it’s part of why he was tabbed a Perfect Game Midseason All-American this spring. He’s currently signed to pitch for the Brewster Whitecaps in the Cape Cod League this summer, though he has yet to make his season debut there.

Otto Espinoza commit graphic

Program Fit

FSU finished last season 40-19, third in the ACC, and hosted a regional before a bullpen letdown against St. John’s ended the run in Tallahassee. That bullpen had been up-and-down most of the year, so adding another power arm with multi-inning experience who delivered a mix of spot starts and relief work as a true freshman is exactly the kind of versatility Jarrett needs. Espinoza already has ACC experience on his résumé too, so he’s not walking into a brand new league with translation risk.

Reality Check

The strikeout and opponent average numbers are legitimately good. The walk rate is the thing to watch. 27 free passes in 46.1 innings works out to just over five walks per nine innings, and his strikeout-to-walk ratio sits under 2-to-1. For a true freshman working through a new arsenal, that’s not alarming on its own, but it’s something that will decide whether he settles into a weekend rotation role or stays in more of a multi-inning relief mix in Tallahassee. Command over polish is usually the last thing to arrive for young power arms, and FSU’s staff has a track record of developing that.

Bottom Line

This is a low-risk, high-upside portal add. Espinoza has multiple years of eligibility left, a track record of swing-and-miss stuff, and a deep pitch mix for his age. The walks need to come down, but the raw ingredients are all there. Add him to the growing list of pitching pieces FSU has stacked up this offseason, and it’s easy to see why the staff feels good about where the 2027 pitching staff is headed. Thanks for reading, and Go Noles!