2022 Mr. Big Evolution Pro
Reference & Sources
1st
Andrea Presti
Italy
2nd
Andrea Muzi
Italy
3rd
Petar Klancir
4th
Tim Budesheim
Germany
5th
Vladyslav Sukhoruchko
Ukraine
6th
Morgan Aste
France
7th
Pablo Llopis Munoz
Spain
8th
Sarhan Sarhan
Palestine
9th
Andrea Bolzoni
Italy
10th
Antonio Valero Tuinenburg
Spain
11th
Fabio Romagnolo
Italy
12th
Roberto Buonomo
Italy
13th
Sergio Lima
14th
Cem Nazim
UK
Scorecard Intelligence
Sourced from official show card
Andrea Presti won decisively, +6 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.
Top 12 scoring positions; 2 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Andrea Presti | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Andrea Muzi | 6 | 6 | — | 12 | |
| 3rd | Petar Klancir | 9 | 9 | — | 18 | |
| 4th | Tim Budesheim | 12 | 12 | — | 24 | |
| 5th | Vladyslav Sukhoruchko | 15 | 15 | — | 30 | |
| 6th | Morgan Aste | 18 | 18 | — | 36 | |
| 7th | Pablo Llopis Munoz | 21 | 21 | — | 42 | |
| 8th | Sarhan Sarhan | 24 | 24 | — | 48 | |
| 9th | Andrea Bolzoni | 27 | 27 | — | 54 | |
| 10th | Antonio Valero Tuinenburg | 30 | 30 | — | 60 | |
| 11th | Fabio Romagnolo | 33 | 33 | — | 66 | |
| 12th | Roberto Buonomo | 36 | 36 | — | 72 | |
| 13th | Sergio Lima | 39 | 39 | — | 78 | |
| 14th | Cem Nazim | 42 | 42 | — | 84 |
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.
1st
Fabian Mayr
Austria
2nd
Marco Ruz
France
3rd
Julian Castano
Colombia
4th
Massoud Harouni
5th
Ethan Gohari
Australia
6th
Mohammad Mahmoudi
Iran
7th
Keivan Alichi
9th
Paulo Henrique
Portugal
10th
Tomasz Szafranko
11th
Aldin Alijagic
12th
Nestor Martinez Carbonell
Spain
13th
Omar Naser Alden
14th
Pedro Ferreira
Portugal
15th
Luis Garcia Martinez
Spain
16th
Philipp Jendreiek
Germany
16th
Giovanni Randazzo
Italy
16th
Norbert Zakar-Balogh
Hungary
Scorecard Intelligence
Sourced from official show card
Fabian Mayr won decisively, +6 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Fabian Mayr | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Marco Ruz | 6 | 6 | — | 12 | |
| 3rd | Julian Castano | 9 | 9 | — | 18 | |
| 4th | Massoud Harouni | 12 | 12 | — | 24 | |
| 5th | Ethan Gohari | 15 | 15 | — | 30 | |
| 6th | Mohammad Mahmoudi | 18 | 18 | — | 36 | |
| 7th | Keivan Alichi | 21 | 21 | — | 42 | |
| 8th | Julio Cesar Almiento | 24 | 24 | — | 48 | |
| 9th | Paulo Henrique | 27 | 27 | — | 54 | |
| 10th | Tomasz Szafranko | 30 | 30 | — | 60 | |
| 11th | Aldin Alijagic | 34 | 34 | — | 68 | |
| 12th | Nestor Martinez Carbonell | 36 | 36 | — | 72 | |
| 13th | Omar Naser Alden | 40 | 40 | — | 80 | |
| 14th | Pedro Ferreira | 42 | 42 | — | 84 | |
| 15th | Luis Garcia Martinez | 46 | 46 | — | 92 | |
| 16th | Philipp Jendreiek | 48 | 48 | — | 96 | Tied |
| 16th | Giovanni Randazzo | 48 | 48 | — | 96 | Tied |
| 16th | Norbert Zakar-Balogh | 48 | 48 | — | 96 | 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.
1st
Youcef Djoudi
Algeria
2nd
Ali Bilal
Afghanistan
3rd
Sidy Pouye
Spain
4th
Furkan Er
Turkey
5th
Burak King
USA
6th
Leonardo Vecchiato
Italy
7th
Kenny Privet
Switzerland
8th
Jessy Pigury
France
9th
Dawid Wachelka
Poland
10th
Welington Rodrigo S. Barbosa
Brazil
11th
Manoj Patil
India
12th
Abisai Pietersz
Netherlands
13th
Mahmut Alan
Turkey
14th
Elton Pinto Mota
Portugal
15th
Ali Jafar
Kuwait
16th
Anthony Bessala
16th
Daniele D'Onofrio
Italy
16th
Febo Gambacorta
Italy
16th
Damian Kujtkowski
16th
Benedikt Lukas
Germany
16th
Ruben Marques
Portugal
16th
Filipe Martins
Portugal
16th
Paulo Nunes
Portugal
16th
Nelson Rodrigues
Portugal
16th
Manuel Santalucia
Italy
16th
Tristan Van Der Bijl
South Africa
16th
Yoann Gomes
France
16th
Ali El Khtabi
France
16th
Cosimo Micelli
Italy
Scorecard Intelligence
Sourced from official show card
Youcef Djoudi won decisively, +6 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Youcef Djoudi | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Ali Bilal | 6 | 6 | — | 12 | |
| 3rd | Sidy Pouye | 9 | 9 | — | 18 | |
| 4th | Furkan Er | 12 | 12 | — | 24 | |
| 5th | Burak King | 15 | 15 | — | 30 | |
| 6th | Leonardo Vecchiato | 18 | 18 | — | 36 | |
| 7th | Kenny Privet | 21 | 21 | — | 42 | |
| 8th | Jessy Pigury | 24 | 24 | — | 48 | |
| 9th | Dawid Wachelka | 27 | 27 | — | 54 | |
| 10th | Welington Rodrigo S. Barbosa | 30 | 30 | — | 60 | |
| 11th | Manoj Patil | 33 | 33 | — | 66 | |
| 12th | Abisai Pietersz | 36 | 36 | — | 72 | |
| 13th | Mahmut Alan | 39 | 39 | — | 78 | |
| 14th | Elton Pinto Mota | 42 | 42 | — | 84 | |
| 15th | Ali Jafar | 45 | 45 | — | 90 | |
| 16th | Anthony Bessala | 48 | 48 | — | 96 | Tied |
| 16th | Daniele D'Onofrio | 48 | 48 | — | 96 | Tied |
| 16th | Febo Gambacorta | 48 | 48 | — | 96 | Tied |
| 16th | Damian Kujtkowski | 48 | 48 | — | 96 | Tied |
| 16th | Benedikt Lukas | 48 | 48 | — | 96 | Tied |
| 16th | Ruben Marques | 48 | 48 | — | 96 | Tied |
| 16th | Filipe Martins | 48 | 48 | — | 96 | Tied |
| 16th | Paulo Nunes | 48 | 48 | — | 96 | Tied |
| 16th | Nelson Rodrigues | 48 | 48 | — | 96 | Tied |
| 16th | Manuel Santalucia | 48 | 48 | — | 96 | Tied |
| 16th | Tristan Van Der Bijl | 48 | 48 | — | 96 | Tied |
| 16th | Yoann Gomes | 48 | 48 | — | 96 | Tied |
| 16th | Ali El Khtabi | 48 | 48 | — | 96 | Tied |
| 16th | Cosimo Micelli | 48 | 48 | — | 96 | 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.
1st
Dean White
UK
2nd
Daniel Sticco
Italy
3rd
Hameed Juma
Bahrain
4th
Steve Benthin
Germany
5th
Pasquale D'Angelo
Italy
6th
Michael Schneider
Austria
7th
Marco Cardona
USA
8th
Raphael Chevailler
France
Scorecard Intelligence
Sourced from official show card
Dean White won decisively, +6 clear of second. Tightest call down the field: Pasquale D'Angelo over Michael Schneider, 2 points 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.
All 8 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Dean White | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Daniel Sticco | 6 | 6 | — | 12 | |
| 3rd | Hameed Juma | 9 | 9 | — | 18 | |
| 4th | Steve Benthin | 12 | 12 | — | 24 | |
| 5th | Pasquale D'Angelo | 16 | 16 | — | 32 | Held by 2 |
| 6th | Michael Schneider | 17 | 17 | — | 34 | Missed by 2 |
| 7th | Marco Cardona | 21 | 21 | — | 42 | |
| 8th | Raphael Chevailler | 24 | 24 | — | 48 |
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.
1st
Ivanna Escandar
Spain
2nd
Kristina Brunauer
Austria
3rd
Eszter Oczella
Hungary
4th
Anna Setlak
Italy
5th
Alice Cocco
Italy
6th
Lucrezia Marchi
Italy
7th
Liana Giannamore
USA
8th
Giuditta Taccani
Italy
10th
Claudia Clemente
Portugal
11th
Stine Hansen
Denmark
12th
Noemi Cosentino
Italy
13th
Solidea Bellia
Italy
14th
Anastasia Gonzalez Andreu
Spain
15th
Martyna Derlat
UK
16th
Cheila Baronet
Portugal
16th
Camilla Porfito
16th
Cassie Hunter
UK
16th
Debora Boff
Brazil
16th
Eleonora Sundas
Italy
16th
Giuss Abbate
Italy
16th
Irene Iravedra
Spain
16th
Jasmi Aprile
Italy
16th
Jule Schwabe
Germany
16th
Lisa Reith
Germany
16th
Lucy Edwards
UK
16th
Noemi Lavacca
Italy
16th
Rosario Asala Orihuela
Spain
16th
Rukiye Solak
Turkey
Scorecard Intelligence
Sourced from official show card
Ivanna Escandar won the title by just 2 points — a razor-thin margin. Tightest call down the field: Eszter Oczella over Anna Setlak, 2 points 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.
Top 12 scoring positions; 5 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Ivanna Escandar | 4 | 4 | — | 8 | Razor-thin win |
| 2nd | Kristina Brunauer | 5 | 5 | — | 10 | Missed by 2 |
| 3rd | Eszter Oczella | 10 | 10 | — | 20 | Held by 2 |
| 4th | Anna Setlak | 11 | 11 | — | 22 | Missed by 2 |
| 5th | Alice Cocco | 15 | 15 | — | 30 | |
| 6th | Lucrezia Marchi | 18 | 18 | — | 36 | |
| 7th | Liana Giannamore | 21 | 21 | — | 42 | |
| 8th | Giuditta Taccani | 24 | 24 | — | 48 | |
| 9th | Chloe Margraitner | 27 | 27 | — | 54 | |
| 10th | Claudia Clemente | 31 | 31 | — | 62 | Held by 2 |
| 11th | Stine Hansen | 32 | 32 | — | 64 | Missed by 2 |
| 12th | Noemi Cosentino | 36 | 36 | — | 72 | |
| 13th | Solidea Bellia | 39 | 39 | — | 78 | |
| 14th | Anastasia Gonzalez Andreu | 42 | 42 | — | 84 | |
| 15th | Martyna Derlat | 46 | 46 | — | 92 | Held by 2 |
| 16th | Noemi Lavacca | 47 | 47 | — | 94 | Missed by 2 |
| 16th | Cheila Baronet | 48 | 48 | — | 96 | Missed by 2 |
| 16th | Camilla Porfito | 48 | 48 | — | 96 | Tied |
| 16th | Cassie Hunter | 48 | 48 | — | 96 | Tied |
| 16th | Debora Boff | 48 | 48 | — | 96 | Tied |
| 16th | Eleonora Sundas | 48 | 48 | — | 96 | Tied |
| 16th | Giuss Abbate | 48 | 48 | — | 96 | Tied |
| 16th | Irene Iravedra | 48 | 48 | — | 96 | Tied |
| 16th | Jasmi Aprile | 48 | 48 | — | 96 | Tied |
| 16th | Jule Schwabe | 48 | 48 | — | 96 | Tied |
| 16th | Lisa Reith | 48 | 48 | — | 96 | Tied |
| 16th | Lucy Edwards | 48 | 48 | — | 96 | Tied |
| 16th | Rosario Asala Orihuela | 48 | 48 | — | 96 | Tied |
| 16th | Rukiye Solak | 48 | 48 | — | 96 | 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.
1st
Lena Ramsteiner
Germany
2nd
Lisa Marie Schleifer
Germany
3rd
Manon Dutilly
Canada
4th
Adela Ondrejovicova
Slovakia
5th
Paula Ranta
Finland
6th
Nadine Claudia Huber
Germany
7th
Ayra Bahar
Germany
8th
Hannah Prause
Germany
9th
Gabriela Linhartova
Czech Republic
10th
Ashley Felperin
11th
Carmen Penalver
Spain
12th
Oyku Basar
13th
Sara Kinnvik
Sweden
14th
Rahel Cucchia
15th
Alessia Amore
Italy
16th
Glynis van Drunen
Netherlands
16th
Nina Paulus
Germany
16th
Pamela Colombo
Italy
16th
Roberta Visintainer
Italy
16th
Sophia Sammee
UK
16th
Victoria Nyberg
Sweden
Scorecard Intelligence
Sourced from official show card
Lena Ramsteiner won decisively, +6 clear of second. Tightest call down the field: Ashley Felperin over Carmen Penalver, 2 points apart for 10th/11th.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Lena Ramsteiner | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Lisa Marie Schleifer | 6 | 6 | — | 12 | |
| 3rd | Manon Dutilly | 9 | 9 | — | 18 | |
| 4th | Adela Ondrejovicova | 12 | 12 | — | 24 | |
| 5th | Paula Ranta | 15 | 15 | — | 30 | |
| 6th | Nadine Claudia Huber | 18 | 18 | — | 36 | |
| 7th | Ayra Bahar | 21 | 21 | — | 42 | |
| 8th | Hannah Prause | 24 | 24 | — | 48 | |
| 9th | Gabriela Linhartova | 27 | 27 | — | 54 | |
| 10th | Ashley Felperin | 31 | 31 | — | 62 | Held by 2 |
| 11th | Carmen Penalver | 32 | 32 | — | 64 | Missed by 2 |
| 12th | Oyku Basar | 36 | 36 | — | 72 | |
| 13th | Sara Kinnvik | 39 | 39 | — | 78 | |
| 14th | Rahel Cucchia | 42 | 42 | — | 84 | |
| 15th | Alessia Amore | 45 | 45 | — | 90 | |
| 16th | Glynis van Drunen | 48 | 48 | — | 96 | Tied |
| 16th | Nina Paulus | 48 | 48 | — | 96 | Tied |
| 16th | Pamela Colombo | 48 | 48 | — | 96 | Tied |
| 16th | Roberta Visintainer | 48 | 48 | — | 96 | Tied |
| 16th | Sophia Sammee | 48 | 48 | — | 96 | Tied |
| 16th | Victoria Nyberg | 48 | 48 | — | 96 | 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.
2nd
Carina Marques
Switzerland
3rd
Leonida Ciobu
Moldova
4th
Claire Cochet
France
5th
Nerilde Garcia Strey
Brazil
6th
Jessica Basso
Brazil
7th
Synara Santana
8th
Anzhelika Ispodnikova
Kazakhstan
9th
Daniela Deiana
Italy
10th
Sandra Colorado Acal
Spain
11th
Lisa Meiswinkel
Germany
12th
Maria Gongora
Spain
13th
Simara Walter
Brazil
14th
Houda Hmini
Morocco
15th
Katya Desario
Italy
16th
Carly Thornton Davies
UK
16th
Catia Moreira
Portugal
16th
Cristina Perillo
Italy
16th
Debora Paula de Oliveira
Brazil
16th
Lauren Barton
USA
16th
Pernille Mindahl Rasmussen
Denmark
16th
Tracy Eden
UK
Scorecard Intelligence
Sourced from official show card
Catarina De Sousa won decisively, +6 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.
Top 12 scoring positions; 4 further positions not drawn.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Catarina De Sousa | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Carina Marques | 6 | 6 | — | 12 | |
| 3rd | Leonida Ciobu | 9 | 9 | — | 18 | |
| 4th | Claire Cochet | 12 | 12 | — | 24 | |
| 5th | Nerilde Garcia Strey | 15 | 15 | — | 30 | |
| 6th | Jessica Basso | 18 | 18 | — | 36 | |
| 7th | Synara Santana | 21 | 21 | — | 42 | |
| 8th | Anzhelika Ispodnikova | 24 | 24 | — | 48 | |
| 9th | Daniela Deiana | 27 | 27 | — | 54 | |
| 10th | Sandra Colorado Acal | 30 | 30 | — | 60 | |
| 11th | Lisa Meiswinkel | 33 | 33 | — | 66 | |
| 12th | Maria Gongora | 36 | 36 | — | 72 | |
| 13th | Simara Walter | 39 | 39 | — | 78 | |
| 14th | Houda Hmini | 42 | 42 | — | 84 | |
| 15th | Katya Desario | 45 | 45 | — | 90 | |
| 16th | Carly Thornton Davies | 48 | 48 | — | 96 | Tied |
| 16th | Catia Moreira | 48 | 48 | — | 96 | Tied |
| 16th | Cristina Perillo | 48 | 48 | — | 96 | Tied |
| 16th | Debora Paula de Oliveira | 48 | 48 | — | 96 | Tied |
| 16th | Lauren Barton | 48 | 48 | — | 96 | Tied |
| 16th | Pernille Mindahl Rasmussen | 48 | 48 | — | 96 | Tied |
| 16th | Tracy Eden | 48 | 48 | — | 96 | 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.
1st
Alix Small
2nd
Corinne Elizabeth Bean
USA
Scorecard Intelligence
Sourced from official show card
Alix Small won decisively, +6 clear of second.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Alix Small | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Corinne Elizabeth Bean | 6 | 6 | — | 12 |
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.
1st
Branka Njegovec
Croatia
2nd
Alcione Santos Barreto
Brazil
3rd
Claudia Mocciaro
Italy
4th
Yesenia Garcia Speck
Spain
Scorecard Intelligence
Sourced from official show card
Branka Njegovec won decisively, +6 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.
All 4 scoring positions on the card.
| Pl | Athlete | Judging | Finals | Move | Total | Read |
|---|---|---|---|---|---|---|
| 1st | Branka Njegovec | 3 | 3 | — | 6 | Lock win +6 |
| 2nd | Alcione Santos Barreto | 6 | 6 | — | 12 | |
| 3rd | Claudia Mocciaro | 9 | 9 | — | 18 | |
| 4th | Yesenia Garcia Speck | 12 | 12 | — | 24 |
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.
Results — Third-Party Reproductions
Results (Men's Open · via dm6gyisv608l1.cloudfront.net) →Results (212 Bodybuilding · via dm6gyisv608l1.cloudfront.net) →Results (Men's Physique · via dm6gyisv608l1.cloudfront.net) →Results (Women's Bodybuilding · via dm6gyisv608l1.cloudfront.net) →Results (Fitness · via dm6gyisv608l1.cloudfront.net) →Results (Figure · via dm6gyisv608l1.cloudfront.net) →Results (Bikini · via dm6gyisv608l1.cloudfront.net) →Results (Wellness · via dm6gyisv608l1.cloudfront.net) →
Third-party reproductions of the results — no official IFBB Pro or NPC News scorecard is available for these yet.
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. "2022 Mr. Big Evolution Pro — results." CalloutIQ, 147 results across 9 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2022-mr-big-evolution-pro
@misc{calloutiq-contests-2022-mr-big-evolution-pro-2026-09-03,
title = {{2022 Mr. Big Evolution Pro — results}},
author = {{CalloutIQ}},
year = {2026},
note = {Accessed September 3, 2026},
howpublished = {\url{https://calloutiq.com/contests/2022-mr-big-evolution-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
147 results across 9 divisions, 147 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/2022-mr-big-evolution-pro" title="2022 Mr. Big Evolution 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.