CalloutIQbeta

2024 Tampa Pro

Tampa, FL, USA · Aug 2–3
Men's Open Full field · 20
1st Jon DelarosaUSA
2nd Mohamed FodaUAE
5th Lewis BreedUK
6th Sarhan SarhanPalestine
7th Felix NormanUSA
8th Tim BudesheimGermany
9th Eric WoodUSA
11th Yi-Shan ChengChina
12th Dorian HaywoodUSA
13th Mariusz TomczukPoland
14th Christian CaldwellAustralia
15th Nathan SpearUSA
16th Phil ClaharUSA
16th An NguyenUSA
16th Rico Lara RivasBrazil
16th Charly JoungUSA
16th Jason MayUSA
Scorecard Intelligence Sourced from official show card
Jon Delarosa won decisively, +11 clear of second.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Jon Delarosa leader
2nd Mohamed Foda +11 on 1st
3rd Jordan Hutchinson +8 on 2nd
4th Vladyslav Sukhoruchko +11 on 3rd
5th Lewis Breed +10 on 4th
6th Sarhan Sarhan +10 on 5th
7th Felix Norman +10 on 6th
8th Tim Budesheim +12 on 7th
9th Eric Wood +10 on 8th
10th Alphonso Cromartie +4 on 9th
11th Yi-Shan Cheng +14 on 10th
12th Dorian Haywood +12 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jon Delarosa 55 10 Lock win +11
2nd Mohamed Foda 1110 ▲1 21
3rd Jordan Hutchinson 1415 ▼1 29
4th Vladyslav Sukhoruchko 2020 40
5th Lewis Breed 2525 50
6th Sarhan Sarhan 3030 60
7th Felix Norman 3535 70
8th Tim Budesheim 4042 ▼2 82
9th Eric Wood 4547 ▼2 92
10th Alphonso Cromartie 5046 ▲4 96
11th Yi-Shan Cheng 5555 110
12th Dorian Haywood 6161 122
13th Mariusz Tomczuk 6464 128
14th Christian Caldwell 7070 140
15th Nathan Spear 7877 ▲1 155 Held on finals
16th An Nguyen 7778 155 Missed on finals
16th Phil Clahar 8080 160 Tied
16th Rico Lara Rivas 8080 160 Tied
16th Charly Joung 8080 160 Tied
16th Jason May 8080 160 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Classic Physique Full field · 32
2nd Gabriel ZancanelliBrazil
3rd Dancovea AndersonGermany
5th Kyrylo KhudaievUkraine
7th Austin EspyUSA
10th Dominic SemenzaUSA
11th Seth GossUSA
12th Joe BrightyUK
13th Alex ConnorsAustralia
14th Kelvin OgbeborUSA
15th Mahfuz HawitHonduras
16th Jon LofthouseUK
16th Angel BajanaUSA
16th Bo OtoboUSA
16th Bryan AdamsUSA
16th Chico BabonUSA
16th Colin BrannaganUSA
16th David KampfeUSA
16th Elvernie McGheeUSA
16th Jason TheobaldUSA
16th Jesse NorrisUSA
16th Jim HolcombUSA
16th Montrey WalterUSA
16th Sergio UreyBolivia
16th Tim TevinUSA
16th Nick KoeuUSA
Scorecard Intelligence Sourced from official show card
Justin Badurina won by 5 — a narrow decision. Tightest call down the field: Dancovea Anderson over Fabiony Sylvain, 1 point apart for 3rd/4th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Justin Badurina leader
2nd Gabriel Zancanelli +5 on 1st
3rd Dancovea Anderson +7 on 2nd
4th Fabiony Sylvain +1 on 3rd
5th Kyrylo Khudaiev +7 on 4th
6th Benjamin Zimmerman +5 on 5th
7th Austin Espy +5 on 6th
8th Alexander Westermeier +5 on 7th
9th Alex Maldonado +6 on 8th
10th Dominic Semenza +3 on 9th
11th Seth Goss +7 on 10th
12th Joe Brighty +3 on 11th
Top 12 scoring positions; 5 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Justin Badurina 5 5 Narrow win
2nd Gabriel Zancanelli 10 10
3rd Dancovea Anderson 17 17 Held by 1
4th Fabiony Sylvain 18 18 Missed by 1
5th Kyrylo Khudaiev 25 25
6th Benjamin Zimmerman 30 30
7th Austin Espy 35 35
8th Alexander Westermeier 40 40
9th Alex Maldonado 46 46
10th Dominic Semenza 49 49
11th Seth Goss 56 56
12th Joe Brighty 59 59
13th Alex Connors 67 67 Held by 2
14th Kelvin Ogbebor 69 69 Missed by 2
15th Mahfuz Hawit 77 77 Held by 2
16th Jon Lofthouse 79 79 Missed by 2
16th Angel Bajana 80 80 Missed by 1
16th Bo Otobo 80 80 Tied
16th Bryan Adams 80 80 Tied
16th Chico Babon 80 80 Tied
16th Colin Brannagan 80 80 Tied
16th David Kampfe 80 80 Tied
16th Elvernie McGhee 80 80 Tied
16th Jason Theobald 80 80 Tied
16th Jesse Norris 80 80 Tied
16th Jim Holcomb 80 80 Tied
16th Montrey Walter 80 80 Tied
16th Sergio Urey 80 80 Tied
16th Theodore Atkins Jr 80 80 Tied
16th Tim Tevin 80 80 Tied
16th Victor Manuel Compan Ruiz 80 80 Tied
16th Nick Koeu 80 80 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Men's Physique Full field · 22
1st Mehdi KabbadjMorocco
2nd Ricardo CenatUSA
3rd Puwanat PutoyaThailand
4th Mario StewartUSA
6th Ahmed ShokryEgypt
7th Deke WalkerUK
8th Dawid WachelkaPoland
10th Sheldon MartinUSA
11th Cordell WaddeyUSA
12th Misel LozanicSerbia
13th Daniel SosaUSA
14th Jarrett JenkinsUSA
15th Wilson PeraltaUSA
16th Chris WaldingUSA
16th Denny SinghUSA
16th Geobanny PaulaUSA
16th Jonathan CeteraUSA
16th Mike WynnUSA
16th Rob Clark
Scorecard Intelligence Sourced from official show card
Mehdi Kabbadj won by 5 — a narrow decision. Tightest call down the field: Misel Lozanic over Daniel Sosa, 1 point apart for 12th/13th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Mehdi Kabbadj leader
2nd Ricardo Cenat +5 on 1st
3rd Puwanat Putoya +5 on 2nd
4th Mario Stewart +5 on 3rd
5th Sadik Hadzovic +6 on 4th
6th Ahmed Shokry +3 on 5th
7th Deke Walker +6 on 6th
8th Dawid Wachelka +5 on 7th
9th Andrew Jenkins +5 on 8th
10th Sheldon Martin +5 on 9th
11th Cordell Waddey +5 on 10th
12th Misel Lozanic +7 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Mehdi Kabbadj 5 5 Narrow win
2nd Ricardo Cenat 10 10
3rd Puwanat Putoya 15 15
4th Mario Stewart 20 20
5th Sadik Hadzovic 26 26
6th Ahmed Shokry 29 29
7th Deke Walker 35 35
8th Dawid Wachelka 40 40
9th Andrew Jenkins 45 45
10th Sheldon Martin 50 50
11th Cordell Waddey 55 55
12th Misel Lozanic 62 62 Held by 1
13th Daniel Sosa 63 63 Missed by 1
14th Jarrett Jenkins 72 72 Held by 1
15th Wilson Peralta 73 73 Missed by 1
16th Chris Walding 80 80 Tied
16th Denny Singh 80 80 Tied
16th Geobanny Paula 80 80 Tied
16th Jonathan Cetera 80 80 Tied
16th Mark A. Lancaster 80 80 Tied
16th Mike Wynn 80 80 Tied
16th Rob Clark 80 80 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
212 Bodybuilding Full field · 14
2nd Marcus CostaUSA
3rd David Henry*USA
4th Cam GeorgeAustralia
6th Brandon LairdUSA
7th Morad ZahirMorocco
8th Filippe AbreuBrazil
10th Jordan WiseUSA
11th Moe AlzidanUSA
14th Ricardo PlataColombia
Scorecard Intelligence Sourced from official show card
Jordan Janowitz won by 3 — a narrow decision. Tightest call down the field: Morad Zahir over Filippe Abreu, 1 point apart for 7th/8th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Jordan Janowitz leader
2nd Marcus Costa +3 on 1st
3rd David Henry* +6 on 2nd
4th Cam George +5 on 3rd
5th Alex Dos Anjos +5 on 4th
6th Brandon Laird +5 on 5th
7th Morad Zahir +8 on 6th
8th Filippe Abreu +1 on 7th
9th Metalisko Rojas Suarez +7 on 8th
10th Jordan Wise +4 on 9th
11th Moe Alzidan +4 on 10th
12th Broderick Credell +3 on 11th
Top 12 scoring positions; 2 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Jordan Janowitz 6 6 Narrow win
2nd Marcus Costa 9 9
3rd David Henry* 15 15
4th Cam George 20 20
5th Alex Dos Anjos 25 25
6th Brandon Laird 30 30
7th Morad Zahir 38 38 Held by 1
8th Filippe Abreu 39 39 Missed by 1
9th Metalisko Rojas Suarez 46 46
10th Jordan Wise 50 50
11th Moe Alzidan 54 54
12th Broderick Credell 57 57
13th Boas Henrique Oliveira 65 65
14th Ricardo Plata 70 70
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Bikini Full field · 21
Scorecard Intelligence Sourced from official show card
Elisa Pecini won by 5 — a narrow decision. Tightest call down the field: Samantha Bartley over Selina Stansbury, 1 point apart for 12th/13th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Elisa Pecini* leader
2nd Ivanna Escandar +5 on 1st
3rd Reijuana Harley +5 on 2nd
4th Alice Rocha +5 on 3rd
5th Ariana Brothers +5 on 4th
6th Lorena Blanco Pita +5 on 5th
7th Ali Taylor +5 on 6th
8th Emily Pribula +5 on 7th
9th Ekaterina Opekunova +5 on 8th
10th Keria Orsatti +5 on 9th
11th Sarah Neuheisel +5 on 10th
12th Samantha Bartley +7 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Elisa Pecini* 5 5 Narrow win
2nd Ivanna Escandar 10 10
3rd Reijuana Harley 15 15
4th Alice Rocha 20 20
5th Ariana Brothers 25 25
6th Lorena Blanco Pita 30 30
7th Ali Taylor 35 35
8th Emily Pribula 40 40
9th Ekaterina Opekunova 45 45
10th Keria Orsatti 50 50
11th Sarah Neuheisel 55 55
12th Samantha Bartley 62 62 Held by 1
13th Selina Stansbury 63 63 Missed by 1
14th Shey Webb 71 71
15th Myra Colcord 75 75
16th Aria Adamy 80 80 Tied
16th Aspen Ranz 80 80 Tied
16th Cindy Van Empel-Popowich 80 80 Tied
16th Marisa Coutinho 80 80 Tied
16th Nina Di Tommaso 80 80 Tied
16th Wan Lam Samantha Kwan 80 80 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Figure Full field · 29
Scorecard Intelligence Sourced from official show card
Lena Ramsteiner won by 3 — a narrow decision. Tightest call down the field: Adrienne Matthews over Amanda Almodovar, 1 point apart for 7th/8th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Lena Ramsteiner leader
2nd Kristen McGregor +3 on 1st
3rd Thais Cabrices-Werner +7 on 2nd
4th Marie-Solange Essoh +3 on 3rd
5th Mayra Rocha +6 on 4th
6th Manon Dutilly +5 on 5th
7th Adrienne Matthews +7 on 6th
8th Amanda Almodovar +1 on 7th
9th Courtney Jacobs +7 on 8th
10th Samantha Jenkins +5 on 9th
11th Danielle Rose +7 on 10th
12th Corrie Morales +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Lena Ramsteiner 6 6 Narrow win
2nd Kristen McGregor 9 9
3rd Thais Cabrices-Werner 16 16
4th Marie-Solange Essoh 19 19
5th Mayra Rocha 25 25
6th Manon Dutilly 30 30
7th Adrienne Matthews 37 37 Held by 1
8th Amanda Almodovar 38 38 Missed by 1
9th Courtney Jacobs 45 45
10th Samantha Jenkins 50 50
11th Danielle Rose 57 57 Held by 1
12th Corrie Morales 58 58 Missed by 1
13th Andre Arceneaux 65 65
14th Gabriela Linhartova 70 70
15th Caroline Leticia Zawadzki 75 75
16th Erika Torres 80 80 Tied
16th Aksana Yukhno 80 80 Tied
16th Amber Peguero 80 80 Tied
16th Andi Lampart 80 80 Tied
16th Angelika Chapman 80 80 Tied
16th Blanca Siles 80 80 Tied
16th Christina Patrick 80 80 Tied
16th Constance Jones 80 80 Tied
16th Karine Hajjar 80 80 Tied
16th Kelsey Newby 80 80 Tied
16th Lauren Roussel 80 80 Tied
16th Melissa Hardesty 80 80 Tied
16th Michelle Mahn 80 80 Tied
16th Tamika Robinson 80 80 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Wellness Full field · 20
1st Lisa MeiswinkelGermany
2nd Kassandra GillisCanada
3rd Juliana MotaBrazil
4th Jasmine BakerNew Zealand
5th Simara WalterBrazil
7th Marcela MattosBrazil
8th Chelsea SmithCanada
9th Melissa SeideUSA
10th Carrie GoforthUSA
11th Yami PartridgeUSA
13th Alyssa MuoioUSA
15th Pierrette EbamiCanada
16th Adriana LeyvaUSA
16th Karmen BosketUSA
16th Kimberly RileyUSA
16th Raechelle VealeNew Zealand
Scorecard Intelligence Sourced from official show card
Lisa Meiswinkel won by 5 — a narrow decision. Tightest call down the field: Simara Walter over Grecia Hernandez, 1 point apart for 5th/6th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Lisa Meiswinkel leader
2nd Kassandra Gillis +5 on 1st
3rd Juliana Mota +6 on 2nd
4th Jasmine Baker +3 on 3rd
5th Simara Walter +8 on 4th
6th Grecia Hernandez +1 on 5th
7th Marcela Mattos +7 on 6th
8th Chelsea Smith +5 on 7th
9th Melissa Seide +6 on 8th
10th Carrie Goforth +3 on 9th
11th Yami Partridge +8 on 10th
12th Carolina Surerus +1 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Lisa Meiswinkel 5 5 Narrow win
2nd Kassandra Gillis 10 10
3rd Juliana Mota 16 16
4th Jasmine Baker 19 19
5th Simara Walter 27 27 Held by 1
6th Grecia Hernandez 28 28 Missed by 1
7th Marcela Mattos 35 35
8th Chelsea Smith 40 40
9th Melissa Seide 46 46
10th Carrie Goforth 49 49
11th Yami Partridge 57 57 Held by 1
12th Carolina Surerus 58 58 Missed by 1
13th Alyssa Muoio 66 66
14th Kimberly O'connell 70 70
15th Pierrette Ebami 75 75
16th Adriana Leyva 80 80 Tied
16th Karmen Bosket 80 80 Tied
16th Kimberly Riley 80 80 Tied
16th Melitza Guerrero 80 80 Tied
16th Raechelle Veale 80 80 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Fitness Full field · 7
Scorecard Intelligence Sourced from official show card
Amber Steffen won the title by just 0 points — a razor-thin margin.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
3rd Jeanine Taddeo +26 on 1st
4th Annika Drescher +5 on 3rd
5th Aurika Tyrgale +17 on 4th
6th Anna Adams +11 on 5th
7th Savahannah Byczek +12 on 6th
All 6 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Amber Steffen 1314 27 Razor-thin win
2nd Michelle Gales 522 27 Missed on finals
3rd Jeanine Taddeo 2132 53
4th Annika Drescher 1246 58
5th Aurika Tyrgale 3144 75
6th Anna Adams 2462 86
7th Savahannah Byczek 3464 98
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Women's Bodybuilding Full field · 12
Scorecard Intelligence Sourced from official show card
Kristina Mendoza won by 5 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Kristina Mendoza leader
2nd Michaela Aycock +5 on 1st
3rd Sheena Ohlig +6 on 2nd
4th Lisa Kudrey +3 on 3rd
5th Mayla Ash +6 on 4th
6th Victoria Dominguez +5 on 5th
7th Janeen Lankowski +5 on 6th
8th Kyna Squarey +6 on 7th
9th Anastasia Rider +4 on 8th
10th Tina Chandler +4 on 9th
11th Marilyn Yee +7 on 10th
12th Cristina Arellano +3 on 11th
All 12 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Kristina Mendoza 5 5 Narrow win
2nd Michaela Aycock 10 10
3rd Sheena Ohlig 16 16
4th Lisa Kudrey 19 19
5th Mayla Ash 25 25
6th Victoria Dominguez 30 30
7th Janeen Lankowski 35 35
8th Kyna Squarey 41 41
9th Anastasia Rider 45 45
10th Tina Chandler 49 49
11th Marilyn Yee 56 56
12th Cristina Arellano 59 59
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Cite, Download or Embed
Take this record with you. Every export keeps the per-result source links, because a number without its receipt is the thing this site exists not to publish.
Cite this pageCitation & BibTeX
CalloutIQ. "2024 Tampa Pro — results." CalloutIQ, 177 results across 9 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2024-tampa-pro
@misc{calloutiq-contests-2024-tampa-pro-2026-09-03,
  title  = {{2024 Tampa Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2024-tampa-pro}}
}
CalloutIQ compiles this record from the IFBB Pro League's and the NPC's published results; the compilation is CalloutIQ's, the results are theirs. Nothing here is an official record of either organization. The record is live, so cite the access date.
Download as CSVSpreadsheet, one row per result
↓ Download CSV
177 results across 9 divisions, 177 carrying judging scores off an official card, each row with its own source link. 9 of 9 divisions have an official_field_size on file — where it is empty, that field is unverified rather than confirmed complete.
Embed this cardPaste anywhere
<iframe src="https://calloutiq.com/embed/contests/2024-tampa-pro" title="2024 Tampa Pro — CalloutIQ" width="100%" height="328" loading="lazy" style="border:1px solid #2a2622;border-radius:10px;max-width:520px;"></iframe>
The card renders live from CalloutIQ and updates itself as results land. Free to use with the attribution link left intact.