Players



Bio

Roberts begins his first season with the Ducks and sixth in professional baseball. The outfielder/catcher joins the Ducks after playing five seasons in the Arizona Diamondbacks organization, peaking at Double-A. In 469 games, he totaled a .246 batting average, a .349 on-base percentage and a .776 OPS with 57 home runs, 263 RBIs, 281 runs, 418 hits, 94 doubles, 21 triples, 238 walks and 50 stolen bases. Defensively, the West Palm Beach, Fla., native spent time at all three outfield positions, catcher and first base, combining to post a .981 fielding percentage.

The 26-year-old spent the past three seasons with the Double-A Amarillo Sod Poodles of the Texas League. In 2025, he accrued a .715 OPS with 10 homers, 57 RBIs, 58 runs, 90 hits, 21 doubles and three triples in 104 games. The year prior, he ranked third in the league in home runs (20) and triples (4), eighth in RBIs (65) and ninth in walks (55). The University of North Carolina alum was an MiLB.com Organization All-Star and Texas League Post-Season All-Star in 2023. Roberts was originally selected by the Diamondbacks in the fifth round of the 2021 amateur draft.