Arizona Diamondbacks prospect Belfi Rivera loses majority of signing bonus to scam
Yahoo Sports • 1 min read • Latest: Sep 12, 2026, 12:15 AM
Last updated Sep 12, 2026

An investigative report revealed that Arizona Diamondbacks prospect Belfi Rivera, a Dominican Summer League player, lost a significant portion of his $1.8 million signing bonus to an alleged financial scam. According to the report by Gus Garcia-Roberts, moneylender Santo Caraballo secured $950,000 from the teenager's deal, despite having no role in his baseball development. The funds were allegedly obtained through loans with high interest rates, leaving the player with a small fraction of his promised bonus after his trainer, John Carmona, also collected a 35% commission. The report highlights how verbal agreements often govern international signings, complicating efforts for families to secure promised payments. The investigation also cited the involvement of David Ortiz, who reportedly maintained business ties with Caraballo despite claims that the relationship ended over a year ago.
- •Belfi Rivera signed a $1.8 million deal with the Arizona Diamondbacks at age 16.
- •Santo Caraballo allegedly received $950,000 from the player's signing bonus.
- •Trainer John Carmona collected $630,000 as a 35% commission on the deal.
- •ProPublica reported that verbal agreements often leave young players without legal protection.
- •David Ortiz confirmed he cut ties with Caraballo, though recent images show them together.
- 12:15 AMYahoo Sports — Diamondbacks' Dominican prospect is a scam victim, per detailed report
"A ProPublica article exposed a baseball scammer who preys on poor families in the Dominican Republic, including one in the Diamondbacks organization.
Sources
External linksOriginal reporting and copyright belong to the linked sources. SportsNewsReport.com aggregates and links — it does not republish full articles.
Related Stories
Last 14 days
MLB•Sep 12, 2026, 1:00 AMD-backs vs. Rangers discussion
MLB•Sep 12, 2026, 12:23 AMMilwaukee Brewers Make Sudden Christian Yelich Decision Before Reds Series- MLB•Sep 12, 2026, 12:13 AMCincinnati Reds vs. Milwaukee Brewers – Rhett Lowder vs. Brandon Sproat
- MLB•Sep 11, 2026, 11:49 PMPaul Sullivan: Ultimate occupational hazard of managing the Cubs? The incessant mood swings of fans.
MLB•Sep 11, 2026, 11:41 PMHouston Astros vs Arizona Diamondbacks (0-0)
MLB•Sep 11, 2026, 11:10 PMKansas City Royals vs Arizona Diamondbacks
