<meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NJDQ3X7');</script> <!-- End Google Tag Manager -->

RateItAll.com - The Opinion Network
1) Find and share opinions on anything; 2) Publish your own ratings list and share it on any site; 3) Make a little money

Shop

Roots - Olympic Flip-Flop (6pm.com)$7.99
Shortcuts
 

Topic Sponsors

Online Sports Betting
Sportsbook, Racebook, Casino at MySportsbook.com

Sports Tickets
TickCo Premium Seating – sports tickets & more.

2004 Summer Olympics Athletes

ReviewerThe 2004 Summer Olympics in Athens, Greece introduced many talented athletes to the world stage. Which ones impressed you the most? Rate the 2004 Summer Olympics athletes listed below on their performance at the games and their overall athletic ability. If there is an athlete that you would like to be added to the list, please click the feedback tab at the bottom of the page.
 
     
     
    Item (Reviews)RatingsShare Your
    Opinion
    Rating
    Widget
    Great Britain Men's 4 x 100m Relay Team (0)  5.00 (1)   Rate It!Get Rating Widget!
    South Africa Men's Swimming Team (4)  4.75 (8)   Rate It!Get Rating Widget!
    Cat Osterman (Softball) (22)  4.72 (29)   Rate It!Get Rating Widget!
    Aaron Peirsol (Swimming) (25)  4.47 (34)   Rate It!Get Rating Widget!
    LaTasha Colander (Track & Field) (8)  4.46 (13)   Rate It!Get Rating Widget!
    Pieter van den Hoogenband (Swimming) (3)  4.38 (8)   Rate It!Get Rating Widget!
    Kerri Walsh & Misty May (Beach Volleyball) (13)  4.37 (19)   Rate It!Get Rating Widget!
    Jeremy Wariner (Track & Field) (4)  4.36 (11)   Rate It!Get Rating Widget!
    Carly Patterson (Gymnastics) (16)  4.35 (26)   Rate It!Get Rating Widget!
    Alexei Nemov (Gymnastics) (7)  4.33 (12)   Rate It!Get Rating Widget!
    Ian Thorpe (Swimming) (7)  4.32 (19)   Rate It!Get Rating Widget!
    Hicham El Guerrouj (Track & Field) (1)  4.25 (4)   Rate It!Get Rating Widget!
    Jennie Finch (Softball) (10)  4.24 (17)   Rate It!Get Rating Widget!
    Justin Gatlin (Track & Field) (10)  4.22 (18)   Rate It!Get Rating Widget!
    Shawn Crawford (Track & Field) (10)  4.21 (19)   Rate It!Get Rating Widget!
    Michael Phelps (Swimming) (24)  4.20 (41)   Rate It!Get Rating Widget!
    Paul & Morgan Hamm (Gymnastics) (17)  4.11 (28)   Rate It!Get Rating Widget!
    Markus Rogan (Swimming) (6)  4.09 (11)   Rate It!Get Rating Widget!
    Natalie Coughlin (Swimming) (2)  4.00 (7)   Rate It!Get Rating Widget!
    Rulon Gardner (Greco Roman Wrestling) (1)  4.00 (5)   Rate It!Get Rating Widget!
    1-20 OF 53  ( NEXT 20) View All
    Browse next Topic:
    Heroes of the 2006 Turin Olympic Games
    0 Sort Items by:
    <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NJDQ3X7" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <style media="screen"> #mypopups-substrate-60107 { display: none;max-width: calc(100vw - 100px); } #mypopups-modal-60107 { display: none; } #mypopups-substrate-60107 { display: block; } </style> <script type="text/javascript"> function _getRand(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; } function _getStars() { let completeRating = _getRand(1, 50); let partialRating = completeRating % 10; let partial = `active0${partialRating}`; let rating = parseInt(completeRating / 10); let div = document.createElement('DIV'); div.classList.add('rated'); let span_terrible = document.createElement('SPAN'); span_terrible.setAttribute('title', 'Terrible'); let span_bad = document.createElement('SPAN'); span_bad.setAttribute('title', 'Bad'); let span_ok = document.createElement('SPAN'); span_ok.setAttribute('title', 'Ok'); let span_good = document.createElement('SPAN'); span_good.setAttribute('title', 'Good'); let span_great = document.createElement('SPAN'); span_great.setAttribute('title', 'Great!'); let partial_given = false; if (rating >= 1) { span_terrible.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_terrible.classList.add(partial); partial_given = true; } if (rating >= 2) { span_bad.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_bad.classList.add(partial); partial_given = true; } if (rating >= 3) { span_ok.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_ok.classList.add(partial); partial_given = true; } if (rating >= 4) { span_good.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_good.classList.add(partial); partial_given = true; } if (rating >= 5) { span_great.classList.add('active10'); } else if (partialRating > 0 && !partial_given) { span_great.classList.add(partial); partial_given = true; } div.appendChild(span_terrible); div.appendChild(span_bad); div.appendChild(span_ok); div.appendChild(span_good); div.appendChild(span_great); return { div: div, rating: rating, completeRating: completeRating } } let byRating = [ 'Terrible', 'Terrible', 'Bad', 'Ok', 'Good', 'Great!' ]; let stars = document.querySelectorAll('.stars'); let largeStars = document.querySelectorAll('.largeStars'); stars.forEach((el) => { if (!el.querySelector('.rated')) { let rate = _getStars(); let text = byRating[rate.rating]; el.appendChild(rate.div); let starDesc = el.querySelector('.starDesc'); if (starDesc) { starDesc.innerText = text; } } }); largeStars.forEach((el) => { if (!el.querySelector('.rated')) { let rate = _getStars(); let text = byRating[rate.rating]; el.appendChild(rate.div); let avgparent = el.closest('.rating').querySelector('.average'); if (avgparent) { avgparent.innerText = (rate.completeRating / 10).toFixed(2); } let countparent = el.closest('.rating').querySelector('b.count'); if (countparent) { countparent.innerText = _getRand(12, 582); } } }); </script> <script src="https://mypopups.com/api/embed/element?sub=c3db8944-cc82-11ec-a8ad-005056008dab-eoksmsosoq"></script> <script type="text/javascript" defer> (function() { var mCheck; function checkForModal() { let screenWidth = Math.max( // document.body.scrollWidth, // document.documentElement.scrollWidth, document.body.offsetWidth, // document.documentElement.offsetWidth, document.documentElement.clientWidth ); if (screenWidth > 768) { if (typeof showModal60107 == 'function') { showModal60107(); clearInterval(mCheck); let modal = document.querySelector("#mypopups-modal-60107"); let substrate = document.querySelector("#mypopups-substrate-60107"); if (modal && substrate) { modal.style.position = 'relative'; substrate.style.position = 'relative'; modal.style.display = 'block'; substrate.style.display = 'block'; } else { // console.log('Modal not found.'); } } } else { if (typeof showModal60125 == 'function') { showModal60125(); clearInterval(mCheck); let modal = document.querySelector("#mypopups-modal-60125"); let substrate = document.querySelector("#mypopups-substrate-60125"); if (modal && substrate) { modal.style.position = 'relative'; substrate.style.position = 'relative'; modal.style.display = 'block'; substrate.style.display = 'block'; modal.style.height = '50vh'; modal.style.transform = ''; } else { // console.log('Modal not found.'); } } } } mCheck = setInterval(checkForModal, 300); })(); </script>