Skip to main content

2026 212 Olympia Predictions

Data-driven power rankings based on recent contest form, historical 212 Olympia performance, and win momentum. Updated as new results come in.

Query-derived Compiled from contest-result records and cached for performance; community flags are reviewed before any change. Updated September 29, 2026

What this page is

This page orders the field for the 2026 212 Olympia by what the contest record already says, one division at a time. Every number below is computed from placements held in the Fitness Volt Bodybuilding Database: recent finishes in the division, the athlete's history at this contest, and how often they have won since 2024.

It is a reading of the past, not a report from the present. The model does not know who has entered, who is injured, who has changed division or who is in shape, because none of that is in the record it reads. Nothing here is a betting line and no bookmaker price feeds in.

Men's 212 Bodybuilding ranked for the 2026 212 Olympia

30 athletes who have competed in this division since 2024, ordered by the score the model gives each record. The score runs from 1 to 99 and is a strength-of-record figure, not a chance of winning: a 78 is not a 78% chance of anything. Recomputed Sep 30, 2026.

1
Keone Pearson
United States ▶ Stable
Last 3 in this division #1, #1, #1
212 Olympia, this division 6x (best: #1)
Win Rate (2yr) 100%
Record score 83.0
2
Courage Opara
United States ▶ Stable
Last 3 in this division #1, #1, #1
212 Olympia, this division 1x (best: #5)
Win Rate (2yr) 75%
Record score 79.5
3
Shaun Clarida
United States ▼ Declining
Last 3 in this division #3, #2, #1
212 Olympia, this division 12x (best: #1)
Win Rate (2yr) 25%
Record score 71.8
4
David Henry
United States ▲ Improving
Last 3 in this division #3, #5, #3
212 Olympia, this division 12x (best: #1)
Win Rate (2yr) 0%
Record score 65.0
5
Oleh Kryvyi
United States ▲ Improving
Last 3 in this division #1, #6, #1
212 Olympia, this division 4x (best: #5)
Win Rate (2yr) 100%
Record score 65.0
6
Marco Ruz
France ▶ Stable
Last 3 in this division #1, #1, #2
212 Olympia, this division 2x (best: #9)
Win Rate (2yr) 26.7%
Record score 61.0
7
Francisco Barrios Vlk
Argentina ▼ Declining
Last 3 in this division #3, #1, #7
212 Olympia, this division 2x (best: #7)
Win Rate (2yr) 50%
Record score 60.5
8
Kerrith Bajjo
United States ▼ Declining
Last 3 in this division #5, #2, #6
212 Olympia, this division 5x (best: #4)
Win Rate (2yr) 28.6%
Record score 59.7
9
Ricardo Correia
United Kingdom ▲ Improving
Last 3 in this division #1, #5, #9
212 Olympia, this division 2x (best: #9)
Win Rate (2yr) 50%
Record score 51.5
10
Roman Iushchenko
Ukraine ▼ Declining
Last 3 in this division #2, #1, #10
212 Olympia, this division 1x (best: #12)
Win Rate (2yr) 14.3%
Record score 45.8
11
Giuseppe Christian Zagarella
Puerto Rico ▲ Improving
Last 3 in this division #4, #6, #10
212 Olympia, this division 2x (best: #6)
Win Rate (2yr) 12.5%
Record score 45.3
12
Dwayne Quamina
United States ▼ Declining
Last 3 in this division #6, #4, #3
212 Olympia, this division 1x (best: #10)
Win Rate (2yr) 0%
Record score 44.0
13
Hidetada Yamagishi
Japan ▲ Improving
Last 3 in this division #2, #16, #1
212 Olympia, this division 6x (best: #3)
Win Rate (2yr) 0%
Record score 42.5
14
Hossein Kalateh
▼ Declining
Last 3 in this division #3, #1, #1
212 Olympia, this division No record
Win Rate (2yr) 0%
Record score 40.0
15
Eric Eckenrode
United States ▲ Improving
Last 3 in this division #1, #3, #4
212 Olympia, this division No record
Win Rate (2yr) 33.3%
Record score 39.7
16
Anwar Darwish Al Balushi
Oman ▶ Stable
Last 3 in this division #2, #2, #3
212 Olympia, this division No record
Win Rate (2yr) 0%
Record score 39.0
17
Donnie Whetstone
United States ▼ Declining
Last 3 in this division #3, #2, #1
212 Olympia, this division No record
Win Rate (2yr) 0%
Record score 38.5
18
Radoslav Angelov
Bulgaria ▼ Declining
Last 3 in this division #10, #1, #1
212 Olympia, this division 3x (best: #10)
Win Rate (2yr) 50%
Record score 38.5
19
Angel Calderon Frias
United States ▼ Declining
Last 3 in this division #15, #2, #1
212 Olympia, this division 7x (best: #2)
Win Rate (2yr) 28.6%
Record score 38.2
20
Jose Maria Mete Bueriberi
Spain ▲ Improving
Last 3 in this division #2, #13, #1
212 Olympia, this division 1x (best: #13)
Win Rate (2yr) 50%
Record score 34.5
21
Piotr Borecki
Australia ▶ Stable
Last 3 in this division #4, #4, #3
212 Olympia, this division 2x (best: #15)
Win Rate (2yr) 0%
Record score 32.5
22
Peter Daguman
United States ▶ Stable Inactive
Last 3 in this division #1, #1, #1
212 Olympia, this division No record
Win Rate (2yr) 100%
Record score 32.0
23
Jeff Williamson
United States ▲ Improving
Last 3 in this division #3, #6, #2
212 Olympia, this division No record
Win Rate (2yr) 0%
Record score 31.5
24
Mark Bacon
United States ▲ Improving
Last 3 in this division #2, #5, #7
212 Olympia, this division No record
Win Rate (2yr) 0%
Record score 30.5
25
Peter Boncardo
Canada ▼ Declining
Last 3 in this division #7, #1, #2
212 Olympia, this division No record
Win Rate (2yr) 50%
Record score 30.0
26
Gator Gates
United States ▲ Improving
Last 3 in this division #5, #7, #1
212 Olympia, this division No record
Win Rate (2yr) 20%
Record score 26.4
27
Alex Dos Anjos
Canada ▼ Declining
Last 3 in this division #5, #1, #11
212 Olympia, this division No record
Win Rate (2yr) 33.3%
Record score 25.7
28
Derik Farnsworth
United States ▼ Declining
Last 3 in this division #10, #7, #2
212 Olympia, this division 1x (best: #12)
Win Rate (2yr) 0%
Record score 24.5
29
Rachid Souki
United States ▲ Improving
Last 3 in this division #2, #12, #4
212 Olympia, this division No record
Win Rate (2yr) 0%
Record score 23.0
30
Oswaldo Gonzalez
Venezuela ▼ Declining Inactive
Last 3 in this division #5, #1, #1
212 Olympia, this division 1x
Win Rate (2yr) 50%
Record score 21.0

Make your own top five

Pick five for Men's 212 Bodybuilding and this page will remember them on your next visit. No account is needed because nothing is sent anywhere: the picks are stored in this browser only, they are not pooled with anyone else's, and clearing your browser data erases them.

0/5 picks selected

How the 212 Olympia score is built

Each athlete starts at 100 and loses points for a weaker record. Three inputs take points away, and they are nowhere near equal in effect.

  • Recent placements decide most of it. The last three results in this division, weighted 50 / 30 / 20 from newest to oldest. Across their full range these can move a score by about 75 points, which is why the order changes when a result lands and almost never otherwise.
  • The record at this contest, in this division, is worth roughly half as much. Average placement across every recorded 212 Olympia appearance in this division, worth up to about 45 points. An athlete with titles in a different division has no record here, so this input reads as an absence rather than as strength.
  • Win rate barely moves anything. Wins as a share of contests entered since 2024. It is in the formula, but from 0% to 100% it changes a score by two points at most. Treat it as a tiebreak, not a driver.

An athlete with no current competitive activity loses a further 15 points, so a retired champion cannot sit at the top of a board about a contest they are not entering. An athlete with fewer than three recorded results in the division is scored as though the missing ones were 16th place, which pushes newcomers down. Scores are clamped to a 1 to 99 range and recomputed from the database, so a corrected result changes the order without anyone editing this page.

Has this been tested against contests that already happened?

No, and we are not going to publish a hit rate we cannot stand behind. Re-running the model for a past year would read today's database, which already holds every result from after that contest. It would score the 2022 field partly on what happened in 2023, then report the outcome as a prediction. That is not accuracy, it is hindsight, and it always flatters the model.

A real test needs boards that were saved before the contest was held and left untouched. The weekly snapshots behind the odds board are exactly that, but they are kept for twelve weeks and then discarded, so no resolved contest has a surviving snapshot yet. When one does, the score will be published here with the date the board was taken, win or lose.

What can be checked today is the historical record itself, which is what the Olympia record reports: how often the sitting champion has actually held the title, rather than how often this model said he would.

Questions about these predictions

Are these betting odds?

No. No bookmaker price, betting line or market movement is used anywhere in the calculation, and none is referenced on the page. The figure beside each athlete is a strength-of-record score between 1 and 99, not a probability and not a price.

Why is an athlete I expect to win ranked low, or missing?

The field is drawn from athletes with a recorded result in this division since 2024, capped at the 50 with the most career wins and published down to 30. Someone returning after a longer gap, moving up from another division, or turning pro this season has little or nothing for the model to read, and the missing results are scored as though they were 16th places. The model underrates first-time qualifiers by construction and that is not a bug we have hidden.

Does the model know who has entered?

No. Entry lists, withdrawals, injuries and division changes are not in the results database, so they are not in the score. An athlete can appear on this board and never step on stage.

How often does it change?

Only when the database changes. The engine caches each division's board for four hours and recomputes from recorded placements, so a quiet fortnight between shows is the normal state of the page rather than a stalled one. The recompute date is printed under the ranking heading at the top of this page.

Is this the same thing as the odds board?

Same engine, different job. This page shows the current standing for a division. The odds board saves that standing once a week and shows what moved since the last one.