CalloutIQbeta
Matchup Lab
Classic Physique · Canada
Not in the 2026 field
VS
Classic Physique · Brazil
Qualified — 2026 Olympia

Tale of the tape

Hard facts on file for each — no blended score, nothing predicted.

Classic PhysiqueDivisionClassic Physique
CanadaCountryBrazil
Not in the 2026 field2026 standingQualified — 2026 Olympia
12Results on file10
8Wins3
1stBest placing1st
282–4Record vs all opponents231–12

Head to head

4 decided meetings on file — lower placing wins each. Every row opens to its contest.

Chris 4–0 Ramon
Year Contest Chris Ramon
2024 Mr. OlympiaClassic Physique 1st 4th
2023 Mr. OlympiaClassic Physique 1st 2nd
2022 Mr. OlympiaClassic Physique 1st 2nd
2021 Mr. OlympiaClassic Physique 1st 5th

Common opponents

119 athletes both have faced, most-contested first, with each one's record against them side by side. Read it transitively — it's a bridge, not a verdict.

Opponent Chris Ramon
Breon Ansley* 6–2 vs 6–1
Terrence Ruffin 5–1 vs 3–2
Urs Kalecinski 4–0 vs 5–2
Wesley Vissers 6–0 vs 4–1
Alex Cambronero 5–0 vs 5–0
Mike Sommerfeld 4–0 vs 5–1
Michael Daboul 3–0 vs 6–0
Jaehun Park 3–0 vs 4–0
Junior Javorski 3–0 vs 4–0
Chen Kang 3–0 vs 3–0
Courage Opara 4–0 vs 2–0
Damien Patrick 2–0 vs 4–0
Dani Younan 5–0 vs 1–0
Divine Wilson 4–0 vs 2–0
Emanuele Ricotti 2–0 vs 4–0
Fabian Mayr 2–0 vs 3–1
Darwin Andres Uribe 2–0 vs 3–0
Fabio Junio 2–0 vs 3–0
Matthew Greggo 2–0 vs 3–0
Robert Timms 3–0 vs 2–0
Woilid Baatout 3–0 vs 2–0
Abdullah Al Sairafi 2–0 vs 2–0
Andrei Kozhokar 2–0 vs 2–0
Carlos Dommar 2–0 vs 2–0
Eric Wildberger 2–0 vs 2–0
Gabriel Zancanelli 2–0 vs 2–0
Jorge Herrera 2–0 vs 2–0
Kyrylo Khudaiev 2–0 vs 2–0
Logan Franklin 2–0 vs 2–0
Marcus Perry 2–0 vs 2–0
Mehdi Larijani 3–0 vs 1–0
Shicheng Jin 2–0 vs 2–0
Shitian Wang 2–0 vs 2–0
Tommy Clark 2–0 vs 2–0
Tony Taveras 2–0 vs 2–0
Tyler Johnson 2–0 vs 2–0
Vahid Badpei 2–0 vs 2–0
Bryan Jones 2–0 vs 1–0
Christopher Hunte 2–0 vs 1–0
Dancovea Anderson 2–0 vs 1–0
Darren Farrell 1–0 vs 2–0
Daryn Shirbayev 1–0 vs 2–0
Fanni Fuadi 1–0 vs 2–0
German Pastor 1–0 vs 2–0
Jesus Rodriguez Sendra 1–0 vs 2–0
Josema Munoz 1–0 vs 2–0
Justin Badurina 1–0 vs 2–0
Kellen Wilson 1–0 vs 2–0
Kim Angel 1–0 vs 2–0
Lenny Wicks 1–0 vs 2–0
Luca Reger 1–0 vs 2–0
Mateo Vaihu 2–0 vs 1–0
Matheus Menegate Piccioli 1–0 vs 2–0
Niall Darwen 1–0 vs 2–0
Peter Molnar 1–0 vs 2–0
Richard Nagy 1–0 vs 2–0
Seonghwan Kim 2–0 vs 1–0
Song Jaepil 2–0 vs 1–0
Zhivko Petkov 1–0 vs 2–0
Abdullah Al Sharafi 1–0 vs 1–0
Abdullah Alrabiah 1–0 vs 1–0
Abtin Shekarabi 1–0 vs 1–0
Adam Bomert 1–0 vs 1–0
Adrian Cyronek 1–0 vs 1–0
Ahmed El Halawani 1–0 vs 1–0
Alexander Westermeier 1–0 vs 1–0
Ali Poladvand 1–0 vs 1–0
Andres Eduardo Taveras 1–0 vs 1–0
Anthony Barbera III 1–0 vs 1–0
Anthony Casado 1–0 vs 1–0
Antoine Loth 1–0 vs 1–0
Bjay Carswell 1–0 vs 1–0
Blake Course 1–0 vs 1–0
Brady Barnes 1–0 vs 1–0
Brady King 1–0 vs 1–0
Breno Penna Freire 1–0 vs 1–0
Camilo Diaz 1–0 vs 1–0
Christopher Ziller 1–0 vs 1–0
Damian Kuffel 1–0 vs 1–0
Daniil Famponte 1–0 vs 1–0
Eduardo Oliveira 1–0 vs 1–0
Eric Brown 1–0 vs 1–0
Everson Costa Melo 1–0 vs 1–0
Fabiony Sylvain 1–0 vs 1–0
George Kawalawu 1–0 vs 1–0
German Pastor Cueto 1–0 vs 1–0
Hanjin Choi 1–0 vs 1–0
Horse Marcello 1–0 vs 1–0
Hyun Seok Lee 1–0 vs 1–0
In Seong You 1–0 vs 1–0
Jared Thompson 1–0 vs 1–0
Jason Brown 1–0 vs 1–0
Jeff Hallenbeck 1–0 vs 1–0
Jeremiah Willies 1–0 vs 1–0
Jihoon Bang 1–0 vs 1–0
John Le 1–0 vs 1–0
Jonathan Pelkey 1–0 vs 1–0
Josh Eastman 1–0 vs 1–0
Lamar Shaw 1–0 vs 1–0
Laszlo Kiraly 1–0 vs 1–0
Lemar Shaw 1–0 vs 1–0
Marco Ruz 1–0 vs 1–0
Mohamed Amine Fakhfakh 1–0 vs 1–0
Nathaniel Joiner 1–0 vs 1–0
Neil Currey 1–0 vs 1–0
Osmar Alanis 1–0 vs 1–0
Patrik Herczik 1–0 vs 1–0
Robert Wichman 1–0 vs 1–0
Ruben Lopez Reyes 1–0 vs 1–0
Sabur Favors 1–0 vs 1–0
Samuel Paquin 1–0 vs 1–0
Soo Min Yoon 1–0 vs 1–0
Tomas Adame 1–0 vs 1–0
Tony Duong 1–0 vs 1–0
Valentin Petrov 1–0 vs 1–0
Valeri Enchev 1–0 vs 1–0

Every record here is a plain tally of real, sourced results — who placed above whom in a shared contest. A placement shared by more than one athlete is a non-finalist bucket, shown with a “+” and never scored as a win or a loss. Nothing is weighted, projected, or predicted, and this is not an official ranking — see the Source & Attribution policy.

← Try another matchup