www.letsrun.com Open in urlscan Pro
2606:4700:10::6816:1297  Public Scan

Submitted URL: http://www.letsrun.com/
Effective URL: https://www.letsrun.com/
Submission: On May 08 via manual from US — Scanned from DE

Form analysis 28 forms found in the DOM

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_179" :id="'poll-179-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-179-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_179" :id="'poll-179-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-179-0" value="605">
      <label :for="'poll-179-' + index" class="ml-1.5" x-text="option.response" for="poll-179-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_179" :id="'poll-179-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-179-1" value="606">
      <label :for="'poll-179-' + index" class="ml-1.5" x-text="option.response" for="poll-179-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_180" :id="'poll-180-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-180-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_180" :id="'poll-180-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-180-0" value="607">
      <label :for="'poll-180-' + index" class="ml-1.5" x-text="option.response" for="poll-180-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_180" :id="'poll-180-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-180-1" value="608">
      <label :for="'poll-180-' + index" class="ml-1.5" x-text="option.response" for="poll-180-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_181" :id="'poll-181-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-181-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_181" :id="'poll-181-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-181-0" value="609">
      <label :for="'poll-181-' + index" class="ml-1.5" x-text="option.response" for="poll-181-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_181" :id="'poll-181-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-181-1" value="610">
      <label :for="'poll-181-' + index" class="ml-1.5" x-text="option.response" for="poll-181-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_182" :id="'poll-182-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-182-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_182" :id="'poll-182-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-182-0" value="612">
      <label :for="'poll-182-' + index" class="ml-1.5" x-text="option.response" for="poll-182-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_182" :id="'poll-182-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-182-1" value="611">
      <label :for="'poll-182-' + index" class="ml-1.5" x-text="option.response" for="poll-182-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_183" :id="'poll-183-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-183-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_183" :id="'poll-183-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-183-0" value="614">
      <label :for="'poll-183-' + index" class="ml-1.5" x-text="option.response" for="poll-183-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_183" :id="'poll-183-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-183-1" value="613">
      <label :for="'poll-183-' + index" class="ml-1.5" x-text="option.response" for="poll-183-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_184" :id="'poll-184-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-184-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_184" :id="'poll-184-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-184-0" value="616">
      <label :for="'poll-184-' + index" class="ml-1.5" x-text="option.response" for="poll-184-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_184" :id="'poll-184-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-184-1" value="615">
      <label :for="'poll-184-' + index" class="ml-1.5" x-text="option.response" for="poll-184-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_185" :id="'poll-185-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-185-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_185" :id="'poll-185-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-185-0" value="618">
      <label :for="'poll-185-' + index" class="ml-1.5" x-text="option.response" for="poll-185-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_185" :id="'poll-185-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-185-1" value="617">
      <label :for="'poll-185-' + index" class="ml-1.5" x-text="option.response" for="poll-185-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_186" :id="'poll-186-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-186-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_186" :id="'poll-186-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-186-0" value="620">
      <label :for="'poll-186-' + index" class="ml-1.5" x-text="option.response" for="poll-186-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_186" :id="'poll-186-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-186-1" value="619">
      <label :for="'poll-186-' + index" class="ml-1.5" x-text="option.response" for="poll-186-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_187" :id="'poll-187-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-187-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_187" :id="'poll-187-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-187-0" value="621">
      <label :for="'poll-187-' + index" class="ml-1.5" x-text="option.response" for="poll-187-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_187" :id="'poll-187-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-187-1" value="622">
      <label :for="'poll-187-' + index" class="ml-1.5" x-text="option.response" for="poll-187-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_188" :id="'poll-188-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-188-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_188" :id="'poll-188-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-188-0" value="624">
      <label :for="'poll-188-' + index" class="ml-1.5" x-text="option.response" for="poll-188-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_188" :id="'poll-188-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-188-1" value="623">
      <label :for="'poll-188-' + index" class="ml-1.5" x-text="option.response" for="poll-188-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_189" :id="'poll-189-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-189-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_189" :id="'poll-189-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-189-0" value="626">
      <label :for="'poll-189-' + index" class="ml-1.5" x-text="option.response" for="poll-189-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_189" :id="'poll-189-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-189-1" value="625">
      <label :for="'poll-189-' + index" class="ml-1.5" x-text="option.response" for="poll-189-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_190" :id="'poll-190-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-190-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_190" :id="'poll-190-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-190-0" value="627">
      <label :for="'poll-190-' + index" class="ml-1.5" x-text="option.response" for="poll-190-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_190" :id="'poll-190-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-190-1" value="628">
      <label :for="'poll-190-' + index" class="ml-1.5" x-text="option.response" for="poll-190-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_197" :id="'poll-197-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-197-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_197" :id="'poll-197-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-197-0" value="641">
      <label :for="'poll-197-' + index" class="ml-1.5" x-text="option.response" for="poll-197-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_197" :id="'poll-197-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-197-1" value="642">
      <label :for="'poll-197-' + index" class="ml-1.5" x-text="option.response" for="poll-197-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_191" :id="'poll-191-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-191-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_191" :id="'poll-191-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-191-0" value="630">
      <label :for="'poll-191-' + index" class="ml-1.5" x-text="option.response" for="poll-191-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_191" :id="'poll-191-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-191-1" value="629">
      <label :for="'poll-191-' + index" class="ml-1.5" x-text="option.response" for="poll-191-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_192" :id="'poll-192-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-192-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_192" :id="'poll-192-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-192-0" value="632">
      <label :for="'poll-192-' + index" class="ml-1.5" x-text="option.response" for="poll-192-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_192" :id="'poll-192-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-192-1" value="631">
      <label :for="'poll-192-' + index" class="ml-1.5" x-text="option.response" for="poll-192-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_193" :id="'poll-193-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-193-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_193" :id="'poll-193-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-193-0" value="633">
      <label :for="'poll-193-' + index" class="ml-1.5" x-text="option.response" for="poll-193-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_193" :id="'poll-193-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-193-1" value="634">
      <label :for="'poll-193-' + index" class="ml-1.5" x-text="option.response" for="poll-193-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_199" :id="'poll-199-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-199-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_199" :id="'poll-199-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-199-0" value="646">
      <label :for="'poll-199-' + index" class="ml-1.5" x-text="option.response" for="poll-199-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_199" :id="'poll-199-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-199-1" value="645">
      <label :for="'poll-199-' + index" class="ml-1.5" x-text="option.response" for="poll-199-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_194" :id="'poll-194-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-194-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_194" :id="'poll-194-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-194-0" value="636">
      <label :for="'poll-194-' + index" class="ml-1.5" x-text="option.response" for="poll-194-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_194" :id="'poll-194-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-194-1" value="635">
      <label :for="'poll-194-' + index" class="ml-1.5" x-text="option.response" for="poll-194-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_198" :id="'poll-198-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-198-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_198" :id="'poll-198-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-198-0" value="643">
      <label :for="'poll-198-' + index" class="ml-1.5" x-text="option.response" for="poll-198-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_198" :id="'poll-198-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-198-1" value="644">
      <label :for="'poll-198-' + index" class="ml-1.5" x-text="option.response" for="poll-198-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_195" :id="'poll-195-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-195-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_195" :id="'poll-195-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-195-0" value="638">
      <label :for="'poll-195-' + index" class="ml-1.5" x-text="option.response" for="poll-195-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_195" :id="'poll-195-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-195-1" value="637">
      <label :for="'poll-195-' + index" class="ml-1.5" x-text="option.response" for="poll-195-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_196" :id="'poll-196-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-196-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_196" :id="'poll-196-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-196-0" value="640">
      <label :for="'poll-196-' + index" class="ml-1.5" x-text="option.response" for="poll-196-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_196" :id="'poll-196-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-196-1" value="639">
      <label :for="'poll-196-' + index" class="ml-1.5" x-text="option.response" for="poll-196-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_176" :id="'poll-176-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-176-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_176" :id="'poll-176-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-176-0" value="600">
      <label :for="'poll-176-' + index" class="ml-1.5" x-text="option.response" for="poll-176-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_176" :id="'poll-176-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-176-1" value="599">
      <label :for="'poll-176-' + index" class="ml-1.5" x-text="option.response" for="poll-176-1">Dirty</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_177" :id="'poll-177-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-177-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_177" :id="'poll-177-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-177-0" value="601">
      <label :for="'poll-177-' + index" class="ml-1.5" x-text="option.response" for="poll-177-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_177" :id="'poll-177-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-177-1" value="602">
      <label :for="'poll-177-' + index" class="ml-1.5" x-text="option.response" for="poll-177-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_178" :id="'poll-178-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-178-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_178" :id="'poll-178-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-178-0" value="603">
      <label :for="'poll-178-' + index" class="ml-1.5" x-text="option.response" for="poll-178-0">Dirty</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_178" :id="'poll-178-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-178-1" value="604">
      <label :for="'poll-178-' + index" class="ml-1.5" x-text="option.response" for="poll-178-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_200" :id="'poll-200-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-200-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_200" :id="'poll-200-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-200-0" value="647">
      <label :for="'poll-200-' + index" class="ml-1.5" x-text="option.response" for="poll-200-0">Knowingly doped athlete/ Knew of doping in group</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_200" :id="'poll-200-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-200-1" value="648">
      <label :for="'poll-200-' + index" class="ml-1.5" x-text="option.response" for="poll-200-1">Clean</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_201" :id="'poll-201-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-201-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_201" :id="'poll-201-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-201-0" value="650">
      <label :for="'poll-201-' + index" class="ml-1.5" x-text="option.response" for="poll-201-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_201" :id="'poll-201-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-201-1" value="649">
      <label :for="'poll-201-' + index" class="ml-1.5" x-text="option.response" for="poll-201-1">Knowingly doped athlete/ Knew of doping in group</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form x-show="!showResults">
  <div class="mt-1">
    <template x-for="(option, index) in responseOptions">
      <div class="mb-0.5">
        <input type="radio" name="poll_202" :id="'poll-202-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote">
        <label :for="'poll-202-' + index" class="ml-1.5" x-text="option.response"></label>
      </div>
    </template>
    <div class="mb-0.5">
      <input type="radio" name="poll_202" :id="'poll-202-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-202-0" value="652">
      <label :for="'poll-202-' + index" class="ml-1.5" x-text="option.response" for="poll-202-0">Clean</label>
    </div>
    <div class="mb-0.5">
      <input type="radio" name="poll_202" :id="'poll-202-' + index" :value="option.id" class="text-dbr-blue-600" x-model="vote" id="poll-202-1" value="651">
      <label :for="'poll-202-' + index" class="ml-1.5" x-text="option.response" for="poll-202-1">Knowingly doped athlete/ Knew of doping in group</label>
    </div>
  </div>
  <button x-on:click="submitVote()" type="button" class="mt-3 dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Vote </button>
  <div x-show="error" class="dbr-form-error mt-2" x-text="error" style="display: none;">false</div>
</form>

<form class="mt-4" x-data="{
            email: '',
            error: null,
            signUpComplete: false,
            subscribe() {
                var that = this
                axios.post('/api/newsletter/subscribe', {
                    email: this.email
                })
                  .then(function (response) {
                    that.signUpComplete = true;
                    that.error = null;
                  })
                  .catch(function(error) {
                    that.error = error.response.data.errors['email'][0]
                  });
            }
        }">
  <div x-show="signUpComplete" class="border-l-3 p-4 w-full
            bg-green-100 border-green-400
        " style="display: none;">
    <div class="flex">
      <div class="flex-shrink-0">
        <svg class="default-icon text-green-500" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
          <path
            d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z">
          </path>
        </svg>
      </div>
      <div class="ml-3">
        <h3 class="text-sm leading-5 font-semibold
                                    text-green-800
                                    "> You have been subscribed. </h3>
      </div>
    </div>
  </div>
  <div x-show="!signUpComplete" class="w-full sm:flex sm:items-center sm:max-w-md">
    <div>
      <div class="flex">
        <div class="
            flex-grow
                                                rounded-md
                
                 shadow-sm 
                ">
          <input class="focus:ring-gray-300 dbr-form-input" placeholder="Enter your email" x-model="email" id="newsletterEmail" type="email" name="newsletterEmail">
        </div>
      </div>
    </div>
    <div class="mt-3 rounded-md sm:mt-0 sm:ml-3 sm:flex-shrink-0">
      <button x-on:click="subscribe()" type="button" class="dbr-button dbr-button-dbr-blue text-base font-semibold py-2 px-3"> Subscribe </button>
    </div>
  </div>
  <div x-show="error" class="dbr-form-error mt-2 text-sm" x-text="error" style="display: none;"></div>
</form>

Text Content

Running's Front Page

Doha DL
Track Talk Podcast
Get the LetsRun.com Shirt
Give A LetsRun.com Supporters Club Subscription As A Gift

The Track Fest & adidas Atlanta City Games Were Saturday
The Track Fest & adidas Atlanta City Games Were Saturday
 * Track Fest Results
 * Atlanta Results


LRC JOSETTE ANDREWS (14:43) & KATELYN TUOHY (15:03) RUN FAST AT 2023 TRACK FEST;
CONNOR BURNS (13:37) BREAKS HIGH SCHOOL 5K RECORD

Tuohy ran an NCAA outdoor record of 15:03.12 but Jenny Simpson has run faster
indoors. Yared Nuguse won the 800 in 1:46.30.

 * MB: Congrats Katelyn Tuohy New NCAA 5000m Women’s Record 15:03.12
 * MB: Connor MF Burns 13:37.30 HSR


ADIDAS ATLANTA CITY GAMES: NOAH LYLES (14.56) COMES FROM BEHIND TO WIN 150 OVER
ERRIYON KNIGHTON (14.85) AND FERDINAND OMANYALA (14.89)

That's the #3 time in history and after the race fireworks exploded (literally -
check out the embedded video) while Grant Holloway (13.01) and Aleia Hobbs
(10.93) also ran fast. Plus there were two road miles and 600s with Bryce Hoppel
(1:17.13) and Ajee Wilson (1:27.00).




On The Boards
On The Boards


 * JOSETTE ANDREWS (Norris) 2023 your time is now
 * Cooper Teare is on a tear
 * Intervals for Masters Runners: What Do You Do?
 * Stop mentioning Henry Rono as the best NCAA runner ever
 * Average person's fastest potential mile?
 * CNN runs a piece celebrating a kid who was accepted to 185 different colleges
   after he announces he's chosen CORNELL!!!!
 * Centrowitz 3rd in 3:40:46
 * George Beamish 8:20 3k Steeple!
 * Congrats Katelyn Tuohy New NCAA 5000m Women’s Record 15:03.12
 * Two 16 year old Norwegian boys run 8:01.78 and 8:10.07 for 3000. New Norge
   Boy Monsters!
 * Its finally happening! Super shoes are cancelled!



NCAA News
 * Harvard Sweeps Men's And Women's Heps (Ivy League) Titles The women completed
   the triple crown (XC, indoor, outdoor) while the men won their first outdoor
   title since 1983. *Results
 * DII Athlete Cordell Tinch Runs Wind Aided 12.97 (+3.0) To Win The 110H At His
   Conference Championships Tinch's time was the second-fastest ever in
   collegiate history under all conditions. He also won conference titles in the
   LJ (wind-aided 8.47m) and the HJ (2.18m).
 * 12 NCAA Records That Are On Notice This Season Mondo Duplantis' 6.00m outdoor
   pole vault record is on the list as Princeton's Sondre Guttormsen has already
   jumped that high indoor.




Road News
 * Alexander Mutiso Munyao (2:05:09) And Ethiopia's Workenesh Edesa (2:20:42)
   Win Prague Marathon Two American men finished in the top-10, Abbabiya
   Simbassa in 7th (2:10:34) and Elkanah Kibet in 9th (2:10:43).
   *MB: 2 Americans run 2:10 in Prague
 * Good Read: Hellen Obiri Talks About Her Move From The Track To The Marathon
   And Moving Her Family From Kenya To The US So She Could Train Under Dathan
   Ritzenhein Talking about why she wanted to be coached by Ritz she said, "When
   switching to the road, I felt I needed a coach on the ground with me in
   training. On track you can train without a coach present and do well, but
   with the marathon sometimes you need a coach to watch what you are doing."
 * Plan Revealed To Further Restrict Non-Japanese Athletes Running National High
   School Ekiden Rules were first put in place limiting what legs international
   students could run on ekiden teams because they were having too much of an
   impact on the race.


THE 2023 DIAMOND LEAGUE BEGAN ON FRIDAY
THE 2023 DIAMOND LEAGUE BEGAN ON FRIDAY
 * Compiled Results
 * Prediction Contest


LRC 2023 DOHA SPRINT RECAP: SHA’CARRI RICHARDSON EARNS FIRST DIAMOND LEAGUE WIN,
KERLEY WINS 200M SHOWDOWN

Track and field's opening day entertained as no one shined brighter than
Sha'Carri Richardson.





 * MB: Official 2023 Doha Live Discussion Thread
 * MB: Watch out WORLD. Sha'Carri WINS LOADED DOHA 100m- 10.76!! SHA’CARRI’S
   BACK BABY!!! 
 * MB: Timothy Cheruiyot 7:36 3000m in Doha 
 * MB: Sha’Carri is winning, but more importantly…


LRC 2023 DOHA DL RECAP: GIRMA WINS STACKED 3K, KIPYEGON STILL RULES THE 1500

Girma (7:26) ran away from Selemon Barega & Berihu Aregawi while disaster struck
for Emma Coburn & Val Constien in the steeple.


Heartbreaking Tori Bowie Update
 * Tori Bowie Was Reportedly Seven Or Eight Months Pregnant When Found Dead
   Neighbors reported that Bowie's life was "erratic and unhealthy" but that she
   seemed to have gotten much better lately. One neighbor said, "Having a baby
   seemed like it had made her happier. That's what makes it so sad – we are
   talking about two lost lives."
 * Tori Bowie's Sister Hints At Mental Health Struggles Bowie's sister posted,
   "People who pretend to be happy have some of the saddest souls and people who
   do not try to convince the world that they are happy have the most genuine
   souls, because they are content with just being them for them and nobody
   else."




More Track Action - Deep 5000m In Japan
 * Richard Etir Runs World Leading 13:00.17 To Win Golden Games 5000m Over 10
   Mile WR Holder Benard Koech (13:00.38) It was a very deep race with 5th place
   in 13:02.74. Judy Jepngetich won the women's race in 15:06.52. Kazuya
   Shiojiri (27:46) and Rika Kaseda (31:49) won the 10,000s.
   *MB: Japanese B heat 5k winner 13:00 5k
   
 * Oregon Twilight Highlights: Oregon State's Kaylee Mitchell Wins 1500m In
   4:14.76 Courtney Frerichs was 6th in 4:18. Oregon redshirt Elliott Cook won
   the men's race in 3:39.52. *Results





More Doha Coverage
 * Irish Trio Gets Off To Slow Start In Doha Thomas Barr, Mark English and Sarah
   Lavin didn't have the best days at the DL opener.
 * World Athletics Recap
 * Slovenia's World Champ Kristjan Ceh Throws 70.89m MR To Win Doha Discus


So Sad / Still Can't Believe She's Gone


A VIDEO TRIBUE FOR TORI BOWIE

The joy in her voice, the laughter, will no longer be heard.

 * MB: Rest In Peace, Tori Bowie




Tuohy Preview


RRW KATELYN TUOHY IS READY TO RACE AN ALL OUT 5000, IS A HISTORIC SUB-15 IN THE
CARDS?

Jenny Simpson's 15:01.70 record has stood for more than 14 years, but it's in
jeopardy on Saturday in the Track Fest 5000. Afterward, Tuohy soon will need to
decide if she wants to go pro after track or after xc.



Doha Previews
Doha Previews


LRC ON EVE OF DIAMOND LEAGUE OPENER, CORY MCGEE TALKS GOALS, CHASING SUB-4 AND
FIRST USATF CHAMPIONSHIP

Cory McGee made the US Olympic team in 2021 and the Worlds team in 2022. She has
her sights set higher in 2023. We talk to her before the Diamond League opener.


LRC OPENING DAY IS ALMOST HERE! 2023 DIAMOND LEAGUE SEASON BEGINS FRIDAY IN DOHA

Sha'Carri vs Shericka vs Dina, Kerley vs Norman, and a loaded men's 3000 are the
headliners in the DL opener.

 * Five Things To Watch Out For At The Doha Diamond League Meet Olympic/World
   champions Faith Kipyegon in the 1500m and Soufiane El Bakkali in the 3000m.
 * MB: Start List Doha Diamond League LOADED
 * Fantasy Doha Contest -- Choose your teams for Doha! With LetsRun prizes to
   the winners.


Sad News


LRC REST IN PEACE: FORMER 100M WORLD CHAMPION TORI BOWIE DIES AT 32

Bowie won three Olympic medals at the 2016 Rio Games (100m silver, 200m bronze
and 4x100m gold) and was the 2017 World champ in the 100m and 4x100m. Her
management company shared the news of her passing, tweeting, “We’ve lost a
client, dear friend, daughter and sister. Tori was a champion…a beacon of light
that shined so bright!”

 * MB: Rest In Peace, Tori Bowie
   
 * US's Olympic And World Medalist Calvin Davis Dies At 51 Davis, who won
   individual and team NCAA titles for Arkansas, won Olympic 400H bronze at the
   1996 Atlanta Games after making the team in just the 7th 400h race of his
   life.
   *MB: RIP Calvin Davis, Olympian, Arkansas Razorback 400/400mh 
 * Olympic Long Jump Champ And Multi-Time WR Setter Ralph Boston Passes Away At
   83 Boston won Olympic gold at the 1960 Rome Olympics and set the WR six times
   during his career (including breaking Jesse Owens' 25-year-old WR).
   





News of Note
 * World Athletics Profiles Samuele Ceccarelli - The 23-yr-old who took down
   Marcell Jacobs indoors as the Italian Champs and Euros but only has a 10.45
   pb Watch the video of the Euro finals here.
 * Sieg Lindstrom takes over as Track and Field News editor as Gary Hill steps
   aside after 32 years. Lindstrom is only the 3rd editor in the magazine's
   history and it started in 1948. Bert Nelson was the editor from 1948 to 1991
   and Hill took over until now.
 * MB: Noah Lyles will battle Ferdinand Omanyala in 150m clash at Atlanta City
   Games this weekend at 150
 * Sha'Carri to race 200, SAFP 100 at next weekend's Kip Keino Classic
 * New $120,000 library opened up at Joshua Cheptegei Junior School thanks to
   Japanese Embassy and Cheptegei's foundation The Japanese gave $92,000 of the
   price tag.


Random News
 * Athletics Weekly: "Love And Romance And Its Effect On Athletics" A look at
   the pros and cons of being in a relationship and with a athlete vs
   non-athlete.
 * Facebook CEO Mark Zuckerberg Runs 19:36 5k He finished 11th out of 885
   runners and said he's gotten faster even though he runs less thanks to doing
   MMA and jiu-jitsu.
   *MB: Mark Zuckerberg runs 19:34 5k!
 * Video: 96-Year-Old Ed Cox Runs 24-Second 100m At Penn Relays After the race
   he said, "The stride gets shorter and shorter year after year. It’s quite a
   task but I enjoy it.”
 * Irish Commonwealth Games Sprint Medalist Leon Reid Retires At 28 Reid was
   blocked from competing at the 2022 Commonwealth Games after he was found
   guilty of allowing his apartment to be used to produce crack cocaine.
 * LA Mayor Wants $1.3 Billion To Handle Homelessness Problem In The 2028
   Olympic Host City


These Guys Got Fired
 * Florida Coach Fired After Controversy Over DQ'ing His Own Athlete Kerron
   Greaves was fired from his head coach position, but no word yet on whether
   the athlete he got DQ'd will have his appeal granted so he can run the 1600m
   at the Regional meet.
   *MB: Fair or foul: HS Coach scratches athlete from state qualifying mile race
   as coach didn't like effort he gave in 800
 * UK Athletics Official Banned For 3-Years For Making Racist Comment He said
   that black athletes are good sprinters “because they have to get away from
   their burglaries”.
   *MB: Official sacked for saying black sprinters are all burglars







Doping News
 * Former Olympic 800m Silver Medalist Nijel Amos Gets Three Year Doping Ban
   Amos has been provisionally suspended since he tested positive for GW1516
   last summer. His four year ban was reduced to three because he admitted to
   the charges.
   *MB: Nijel Amos Banned for 3 Years for GW1516
 * MB: ASBEL KIPROP - back at it again, misses WADA test Kiprop reportedly had a
   whereabouts failure as he missed his first out of competition test since
   returning from his 4-year ban (three missed tests will get you banned) and
   complained that the one-hour window athletes have to show up for their tests
   is too strict
   


Our Weekly Recap


LRC WTW: THE MYTHICAL SUB-16 NCAA 4 X MILE REMAINS A MYTH & FAST TEENS CONTINUE
TO ROLL

We break down the action for from Botswana, Texas, Arizona, Penn and Drake.


Doping Polls are Baaack!

Doping Polls are Baaack!



LRC MALE TRACK AND FIELD STARS DOPING POLLS: "CLEAN" OR "DIRTY"?

When track and field fans walk into a bar or go on a run, doping is often the
topic of conversation. With that in mind, we want your thoughts on which current
track and field stars you think are clean and which you think are dirty.





LetsRun.com Doping Polls are Back - Male Track and Field Stars
LetsRun.com Doping Polls are Back - Male Track and Field Stars
 * (by distance run)

Marcell Jacobs

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Christian Coleman

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Fred Kerley

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Noah Lyles

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Michael Norman

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Erriyon Knighton

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Grant Holloway

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Karsten Warholm

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Donvan Brazier

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Emmanuel Korir

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Jakob Ingebrigtsen

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Jake Wightman

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Timothy Cheruiyot

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Yared Nuguse

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Soufiane El Bakkali

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Evan Jager

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Lamecha Girma

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Grant Fisher

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Selemon Barega

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Ryan Crouser

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Mondo Duplantis

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.
Athletes also in 2014 Doping Polls
Athletes also in 2014 Doping Polls

Matthew Centrowitz

Clean
Dirty
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Mo Farah

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Galen Rupp

Dirty
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.
Coaches
Coaches

Alberto Salazar (coach)

Knowingly doped athlete/ Knew of doping in group
Clean
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Jerry Schumacher (coach)

Clean
Knowingly doped athlete/ Knew of doping in group
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

Dathan Ritzenhein (coach)

Clean
Knowingly doped athlete/ Knew of doping in group
Vote
false

Results are hidden until the poll is closed.

Your vote has been counted. Thank you!
Let me vote.

We didn't see this one coming


LRC ZANE ROBERTSON, KIWI MARATHON AND HALF MARATHON RECORD HOLDER, POPPED FOR
EPO

The Kiwi star, who had expressed his frustration with the amount of doping in
the sport in 2016, was banned for 8 years after testing positive for EPO and
"providing false documentation in his defence" as Robertson allegedly provided
fake documents showing he went to a hospital for a Covid-19 vaccine but got EPO
instead.

 * MB: ZANE ROBERTSON POPPED FOR EPO!!!!!!!!!!!!! Now we know why he 'retired'
   in February
 * MB: Zane Robertson retires - was it worth it?



The Latest LRC Content


LRC AFTER ANOTHER SURGERY IN FEB., DONAVAN BRAZIER IS HOPING HE GETS A CHANCE TO
COMPETE IN 2023: "ALL I REALLY WANT IS A SHOT"

Brazier isn't currently running as Jonathan Gault has learned Brazier had to get
a follow-up surgery in February (his 3rd surgery in 20 months) following surgery
to correct a Haglund's deformity in July 2022.




Doping Polls are Back


LRC 2023 TRACK & FIELD WORLD RECORD HOLDERS DOPING POLLS RESULTS

One of the worst things about track and field is you're not sure what you're
watching is real. We polled you whether you think the world records are dirty or
clean.


Woody Speaks


LRC BREAKING RECORDS AND BREAKING FREE: WOODY KINCAID OPENS UP ABOUT LEAVING
BOWERMAN

Woody Kincaid is charting his own path in the running world for the first time
as a professional. He opens up why he left Bowerman, his desire for American
records, and a lot more including Shelby Houlihan.



How do you explain the ridiculous indoor distance times?


LRC SUPER SPIKES? RAISED EXPECTATIONS? A LOOK AT HOW THE NCAA & AMERICAN
DISTANCE RUNNING RECORD BOOKS HAVE BEEN REWRITTEN IN JUST 4 YEARS

Are all the fast times merely a product of supershoes? Or is it something more?
We spoke to coaches Dathan Ritzenhein, Jason Vigilante and Dave Smith to figure
it out.

 * MB: What do some of the top coaches in the USA think of the ridiculous times?
   Is it just the shoes? Or is someting else going on?




Nuguse Dreaming of Olympic Gold


LRC AFTER AR, YARED NUGUSE DISCUSSES HIS DREAM OF OLYMPIC GOLD, TRAINING WITH
OAC, AND.... RACING TO MCDONALD'S AND DENTAL SCHOOL?

Yared Nuguse surprised the world by getting one American record last weekend. By
the time, the winter is over, he may have 3. Nuguse joined the LRC podcast to
talk about his dreams, goals, training with the OAC, and his unorthodox start in
the sport.


Paywall lifted


SC WHY WOODY KINCAID BACKED HIMSELF & STEPPED AWAY FROM BOWERMAN TC

Kincaid says BTC coach Jerry Schumacher advised him not to leave the team but
Kincaid told him, "Hey, I can do this and I think it's what I have to do."

 * LRC: Post-Race interview with Woody
 * MB: Woody Kincaid- Jerry (Schumacher) told me "I think you're throwing away
   your career by leaving"
 * MB: Woody MF Kincaid - Is 12:51 good for an opener?
 * MB: Is Woody Kincaid Clean? 
 * MB: little bit of CONTEXT behind what Woody Kincaid has done





We Look Back At 2022s Highs Month By Month


LRC THE BEST TRACK & FIELD MOMENTS OF 2022

2022 was a year that saw Grant Fisher break out, Sydney McLaughlin explode,
and Eliud Kipchoge break the WR (again). Here's what else stood out according to
Jonathan Gault.

 * MB: Here are Jonathan Gault's Best track and field moments of 2022 - What say
   you?

The Year's Not Over: Japensese New Year's Corporate Ekiden Will Be Broadcast at
7pm ET New Year's Eve - Watch It Live/Race Preview




Merry XMAS - Paywall lifted


LRC HOW VALENCIA BECAME THE "CIUDAD DEL RUNNING"

In a decade, Valencia has gone from afterthought to host of some of the world's
fastest races. How did the third-largest city in Spain emerge as a global
capital of running? Jonathan Gault journeyed to Spain's Mediterranean coast to
find out how.


Kipchoge loving the LetsRun Shirt in Berlin

Kipchoge loving the LetsRun Shirt in Berlin



GET YOUR 1:59:40 SHIRTS TODAY!







Best of the LetsRun.com Track Talk Podcast
Best of the LetsRun.com Track Talk Podcast
 * Subscribe Today


AMERICAN RECORD POD: YARED NUGUSE AND WOOD KINCAID OPEN UP

Your latest American stars share their insights.


WEBB, RITZ, AND HALL

Three legends of the sport.


MADELINE MANNING MIMS

One of the greatest US runners ever.


FRANK SHORTER

We chatted with Frank on the 50th anniversary of his Olympic Marathon gold





American Record Holders
American Record Holders


LRC AMERICAN MARATHON RECORD PODCAST: KEIRA D'AMATO AND DEENA KASTOR

Keira D'Amato, the new American record holder in the marathon, was joined by
Deena Kastor, who held the record for 15 years.


LRC EMILY SISSON - THE NEXT US MARATHON SUPERSTAR?

Sisson was the guest on the LetsRun.com Track Talk podcast after she became the
first American to go sub 67 in the half marathon on a record-eligible course.
Podcast highlights above. Full pod here.


LRC WOODY KINCAID - ON HIS AMERICAN RECORD AND LEAVING BOWERMAN

Woody Kincaid joined us after he broke the American record indoors at 5000. He
talks above why he left the Bowerman Track Club. Podcast highlights and link to
full podcast here.



LetsRun.com Pro Coaches Tour
LetsRun.com Pro Coaches Tour


LRC NEW BALANCE BOSTON'S MARK COOGAN

Coogan's New Balance Boston team had 3 Olympians in 2021 and 2022 could be the
biggest year yet for the program with 2 new additions and the TRACK at New
Balance coming on March 1st.


LRC BROOKS BEASTS' DANNY MACKEY

Danny Mackey has taken the Brooks Beasts from an unproven club to the Olympic
podium in its first decade.


LRC OAC'S DATHAN RITZENHEIN

Dathan Ritzenhein is the first of the top pro coaches to sit down and talk about
his club heading into the 2022 campaign.





Best of Jon Gault
Best of Jon Gault


THE RISE OF SYRACUSE: HOW A CROSS COUNTRY POWERHOUSE WAS BUILT FROM SCRATCH IN
10 YEARS




26:59: THE STORY OF CHRIS SOLINSKY'S AMERICAN RECORD AND UPSET OF GALEN RUPP


Embed from Getty Images






THE SUMMER OF WEBB: AN INSIDE LOOK AT ALAN WEBB’S MAGICAL 2007 SEASON




DREAMS BECOME REALITY: JAKE WIGHTMAN STUNS JAKOB INGEBRIGTSEN TO WIN WORLD 1500M
TITLE




Take Your Love of LetsRun to the Next Level
Take Your Love of LetsRun to the Next Level



LetsRun Classics
LetsRun Classics


WEJO SPEAKS: WHY I SUCKED IN COLLEGE




ESCORTING PAULA - HOW LRC CO-FOUNDER WELDON JOHNSON PACED RADCLIFFE TO HER 1ST
WORLD RECORD




AMERICAN STRONG: HOW AMERICAN TEAMWORK HELPED MEB KEFLEZIGHI WIN BOSTON




LRC'S ROBERT AND WELDON JOHNSON NAMED AS TWO OF “THE 50 MOST INFLUENTIAL PEOPLE
IN RUNNING”








FOOTER


FORUM

 * Main Message Board
 * Training Forum
 * College Forum
 * High School Forum
 * Shoes & Gear


QUICK LINKS

 * Today's Homepage
 * Podcast
 * Sign In
 * Register Account
 * 


SUPPORT LRC

 * Shop
 * Subscribe
 * Coaching Plans
 *  
 *  


ABOUT

 * What's LetsRun.com?
 * Contact Us
 * Advertise
 * Privacy Policy
 *  


SUBSCRIBE TO OUR NEWSLETTER

The latest running news, sent to your inbox weekly.


YOU HAVE BEEN SUBSCRIBED.

Subscribe

Twitter Facebook Instagram

© 2023 LetsRun.com, LLC. All rights reserved.

Dismiss


World Famous Message Board Message Board Podcast
About
What's LetsRun.com? Contact Us Advertise on LetsRun.com
Shop Subscribe
Sign In
Message Board World Famous Message Board Podcast
About
What's LetsRun.com? Contact Us Advertise on LetsRun.com
Shop Subscribe
Sign In
 * LetsRun.com Account
    * Sign In
    * Register Account

 * LetsRun.com Supporters Club
   * Join
 * Homepage
   * Today's Homepage
 * World Famous Message Board
    * Main Forum
    * Training Forum
    * College Forum
    * High School Forum
    * Shoes & Gear

 * LetsRun.com Podcast
    * Apple Podcasts
    * Google Podcasts
    * Spotify
    * Other Services

 * Shop
   * T-shirts
   * Coaching Plans
 * About LetsRun.com
    * What's LetsRun.com?
    * Contact
    * Advertise