THE NUMBERS
FROM DEBUT TO NEXT BELL
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| L | 17–2–0 after bout | Islam MakhachevView status and profile → | TITLE FIGHTUFC Welterweight ChampionshipUFC 330 - Makhachev vs. Machado GarryOfficial result ↗ | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| W | 17–1–0 after bout | Belal MuhammadView status and profile → | UFC Fight Night 265 - Tsarukyan vs. Hooker | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| W | 16–1–0 after bout | Carlos PratesView status and profile → | UFC on ESPN 66 - Garry vs. Prates | Decision (Unanimous)Round 5 Time 5:00 Referee Dan Miragliotta |
| L | 15–1–0 after bout | Shavkat RakhmonovView status and profile → | UFC 310 - Pantoja vs. Asakura | Decision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard |
| W | 15–0–0 after bout | Michael PageView status and profile → | UFC 303 - Pereira vs. Prochazka 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| W | 14–0–0 after bout | Geoff NealView status and profile → | UFC 298 - Volkanovski vs. Topuria | Decision (Split)Round 3 Time 5:00 Referee Frank Trigg |
| W | 13–0–0 after bout | Neil MagnyView status and profile → | UFC 292 - Sterling vs. O'Malley | Decision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson |
| W | 12–0–0 after bout | Daniel RodriguezView status and profile → | UFC on ABC 4 - Rozenstruik vs. Almeida | TKO (Head Kick and Punches)Round 1 Time 2:57 Referee Dan Miragliotta |
| W | 11–0–0 after bout | Kenan SongView status and profile → | UFC 285 - Jones vs. Gane | TKO (Punches)Round 3 Time 4:22 Referee Marc Goddard |
| W | 10–0–0 after bout | Gabriel GreenView status and profile → | UFC 276 - Adesanya vs. Cannonier | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 9–0–0 after bout | Darian WeeksView status and profile → | UFC 273 - Volkanovski vs. Korean Zombie | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 8–0–0 after bout | Jordan WilliamsView status and profile → | UFC 268 - Usman vs. Covington 2 | KO (Punches)Round 1 Time 4:59 Referee Mike Beltran |
| W | 7–0–0 after bout | Jack GrantView status and profile → | CW 125 - Cage Warriors 125 | Decision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard |
| W | 6–0–0 after bout | Rostem AkmanView status and profile → | CW 121 - Cage Warriors 121: Sardari vs. Desmae | KO (Head Kick)Round 2 Time 2:28 Referee Rich Mitchell |
| W | 5–0–0 after bout | Lawrence Jordan TraceyView status and profile → | CW 119 - Cage Warriors 119: The Trilogy Strikes Back 3 | TKO (Punches and Elbows)Round 1 Time 4:02 Referee Marc Goddard |
| W | 4–0–0 after bout | George McManusView status and profile → | CW 115 - Cage Warriors 115 | TKO (Punches and Head Kick)Round 2 Time 3:17 Referee Daniel Movahedi |
| W | 3–0–0 after bout | Mateusz FiglakView status and profile → | CW 110 - Cage Warriors 110 | Technical Submission (Rear-Naked Choke)Round 1 Time 3:41 Referee Peter Lavery |
| W | 2–0–0 after bout | Matteo CegliaView status and profile → | Cage Warriors - Unplugged 2 | TKO (Flying Knee)Round 2 Time 1:01 Referee Rich Mitchell |
| W | 1–0–0 after bout | James SheehanView status and profile → | CW 101 - Cage Warriors 101 | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Ian Garry.
Verify source record ↗HOW IAN MACHADO GARRY FIGHTS
Garry works behind length, lateral movement and well-timed kicks. His best performances come when he can manage distance on his terms and punish opponents for chasing in straight lines.
What these rates mean
SLpM is significant strikes landed per minute. SApM is significant strikes absorbed per minute. Accuracy divides significant strikes landed by attempted; defense measures the percentage of opponents’ significant strike attempts that do not land.
Source and correction standard
Professional record and UFC career statistics link directly to UFCStats. Division status comes from the official UFC rankings. A recent bout can temporarily create differences between sources, so the verification date is shown rather than presenting the data as permanently current.