<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

Shortcuts
 

Topic Sponsors

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

Sports Tickets
TickCo Premium Seating – sports tickets & more.

Heroes of the Salt Lake City Games

The Winter Olympics in Salt Lake City, Utah provided many memorable athletic performances. Which athletes put on the most spectacular show? Rate the many heroes from the Salt Lake City Olympic Games that are listed below. Be sure to visit the feedback section at the bottom of the page if you would like to have an athlete added to the list.
 
     
     
    Item (Reviews)RatingsShare Your
    Opinion
    Rating
    Widget
    Apolo Anton Ohno (Short Track) (58)  4.42 (116)   Rate It!Get Rating Widget!
    Michelle Kwan (Figure Skating) (7)  4.05 (42)   Rate It!Get Rating Widget!
    Rusty Smith (12)  4.03 (35)   Rate It!Get Rating Widget!
    Alexei Yagudin (Figure Skating) (13)  3.89 (37)   Rate It!Get Rating Widget!
    David Pelletier / Jamie Sale (Figure Skating) (11)  3.81 (37)   Rate It!Get Rating Widget!
    Marina Anissina / Gwendal Peizerat (Ice Dancing) (7)  3.77 (22)   Rate It!Get Rating Widget!
    Ross Powers (Snowboarding) (2)  3.67 (9)   Rate It!Get Rating Widget!
    Kelly Clark (Snowboarding) (0)  3.67 (6)   Rate It!Get Rating Widget!
    Shannon Bahrke (Freestyle Skiing) (1)  3.67 (6)   Rate It!Get Rating Widget!
    Jim Shea (Skeleton) (2)  3.62 (13)   Rate It!Get Rating Widget!
    Bode Miller (Skiing) (3)  3.58 (12)   Rate It!Get Rating Widget!
    Timothy Goebel (Figure Skating) (9)  3.56 (32)   Rate It!Get Rating Widget!
    Derek Parra (Speed Skating) (2)  3.53 (17)   Rate It!Get Rating Widget!
    Janica Kostelic (Alpine Skiing) (0)  3.45 (11)   Rate It!Get Rating Widget!
    Sarah Hughes (8)  3.43 (37)   Rate It!Get Rating Widget!
    Chris Klug (Snowboarding) (0)  3.43 (7)   Rate It!Get Rating Widget!
    Jill Bakken / Vonetta Flowers (Bobsleigh) (3)  3.38 (16)   Rate It!Get Rating Widget!
    Simon Ammann (Ski Jumping) (1)  3.33 (9)   Rate It!Get Rating Widget!
    Kip Carpenter (Speedskating) (1)  3.33 (3)   Rate It!Get Rating Widget!
    Tristan Gale (Skeleton) (2)  2.83 (6)   Rate It!Get Rating Widget!
    1-20 OF 24  ( NEXT 20) View All
    Browse next Topic:
    Most Appalling Moments in Olympic History
    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>