1. Home/
  2. MMA/
  3. Ryan Gandra
Ryan Gandra

Ryan Gandra

Problema
MMA record: 10-1 (8)
🇧🇷
Belo Horizonte, Minas Gerais, Brazil

Record & Stats

Record10-1 (8 finishes)
Born
May 8, 1995
Age
31Y, 3M
Stance
Orthodox
Height
Reach
Ape Index
Stoppages
8 (73%)
KO/TKO
6 (55%)
Submissions
2 (18%)

AnalyticsBeta

Ryan Gandra MMA record

Ryan Gandra's professional MMA record stands at 10-1 (8 finishes). The complete fight record below lists 11 bouts with opponent, result, method, round, and date. Gandra's latest recorded fight was a win against Zachary Reese on Jul 11, 2026. His next fight is scheduled against Osman Diaz on Sep 19, 2026 at UFC 331.

Complete Fight Record

Complete professional MMA record of Ryan Gandra, including opponent, result, method, round, and date.
NoDateOpponentResViaRdTechniqueTitleWeight
12Sep 19, 2026Osman Diaz
11Jul 11, 2026Zachary ReeseWTKO1Left Hook to Ground StrikesMiddleweight
10Feb 28, 2026José MedinaWTKO1PunchesMiddleweight
9Aug 26, 2025Trent MillerWTKO1PunchesMiddleweight
8Nov 22, 2024Vladimir CalvoWTKO1Right HookMiddleweight
7Nov 3, 2023Alessandro GambulinoWTKO2Middleweight
6Sep 30, 2023Leonardo BezerraWSUB1Mounted Arm Triangle ChokeMiddleweight
5Apr 15, 2023Luiz FabianoWUD1Middleweight
4Feb 4, 2023Miguel PortoWSUB1Arm Triangle ChokeLight Heavyweight
3Nov 27, 2022Douglas RakchalWTKO1Light Heavyweight
2Apr 30, 2022Leonardo GenuínoLTKO1PunchesHeavyweight
1Feb 19, 2022Marcos ÁtilaWUD5Heavyweight

Get the MartialBot app

A richer, more capable experience

  • Every event, with predictions

    The complete schedule of upcoming and past cards, with prediction for each bout.

  • A screen for every bout

    Tap any fight in the fights table for its own breakdown — matchup stats, history, and analysis.

  • Fantasy matchups

    Predictions for bouts that were never announced — including fights that could never happen.

  • Chat with expert AI agents

    Ask about any fighter, bout, or event and get answers grounded in the full fight database.

Download on the App StoreGet it on Google Play