Alex (evil_alex)


Update races (Last import: 2026 May 17, 5:42:40pm UTC)
Races 529
Best last 10 races 0 wpm
Best single race 66.98 wpm
Average of fastest races
64.42 wpm
Fastest race from each text, average 54.9929 wpm (21 total texts raced)
Wins 226 (42.72%)
Points 14,238.34
Average career speed 47.9 wpm
Accuracy 94.76%
100% accuracy races 56.4 wpm (0.57% of all races)
Career standard deviation 6.82 wpm
Coefficient of variation 14.23%
Top marathon 0 races in 24 hours, starting 1970 January 1, 12:00am

View Pit Stop page for Alex (evil_alex)

View text analysis of races by Alex (evil_alex)

Career

Month Average Best Races Wins Win %
January 2026 47.09 54.40 4 1 25.00
December 2025 50.60 58.09 4 1 25.00
June 2025 51.60 61.07 13 6 46.15
May 2025 51.83 61.82 28 18 64.29
April 2025 51.39 66.98 47 21 44.68
March 2025 49.32 63.35 76 34 44.74
February 2025 50.13 66.10 99 36 36.36
January 2025 48.75 66.57 145 63 43.45
December 2024 40.99 54.04 113 46 40.71
List last races
List fastest races

Last 20 Races

Race Date WPM Text Outcome Acc. Points
529. 2026-01-11 18:54:44 54.40 import random min = 1 max = 6 roll_again = "yes" while roll_... Win (1 of 3) 96% 35
528. 2026-01-11 18:53:27 45.26 import random n = random.randint(1, 99) guess = int(raw_inpu... No win (2 of 3) 95% 48
527. 2026-01-11 18:47:31 41.36 auto monad = [](auto v) { return [=] { return v; }; }; auto ... No win (3 of 3) 94% 21
526. 2026-01-11 18:46:16 47.33 import os import sys def run(program, *args): pid = os.fork(... No win (2 of 3) 94% 17
525. 2025-12-04 20:30:30 46.67 print("2 + 2 is {}, minus 1 that's {}. quick maths.".format(... No win (3 of 3) 95% 14
524. 2025-12-04 20:29:37 58.09 import std; int main() { std::println("Hello World!"); } Win (1 of 3) 100% 8
523. 2025-12-04 20:29:01 47.08 import os import sys def run(program, *args): pid = os.fork(... No win (2 of 3) 96% 16
522. 2025-12-04 20:27:57 50.56 /** Loop waiting for a connection and a valid command */ whi... No win (3 of 3) 96% 48
521. 2025-06-19 11:14:04 50.61 class URLLister(SGMLParser): def reset(self): SGMLParser.res... No win (2 of 3) 96% 20
520. 2025-06-19 11:12:45 60.85 input("\n\nPress the enter key to exit.") # waits for the us... Win (1 of 3) 96% 16
519. 2025-06-19 11:12:02 52.93 import urllib2 import json screen_name = "wordpress" url = "... Win (1 of 3) 94% 21
518. 2025-06-19 11:10:38 53.64 class URLLister(SGMLParser): def reset(self): SGMLParser.res... Win (1 of 3) 94% 21
517. 2025-06-19 11:09:27 46.64 (defop hello2 req (w/link (pr "there") (pr "here"))) (defop ... No win (3 of 3) 94% 29
516. 2025-06-19 10:58:46 61.07 import random min = 1 max = 6 roll_again = "yes" while roll_... Win (1 of 3) 98% 40
515. 2025-06-18 18:29:51 49.12 input("\n\nPress the enter key to exit.") # waits for the us... Win (1 of 3) 94% 13
514. 2025-06-18 18:29:06 48.72 import re import sys import urllib2 import BeautifulSoup usa... No win (3 of 3) 95% 30
513. 2025-06-18 18:27:11 47.15 print "Using URL", url req = urllib2.Request(url) fd = urlli... No win (3 of 3) 93% 16
512. 2025-06-18 18:26:04 54.96 import string from random import * characters = string.ascii... No win (2 of 3) 94% 21
511. 2025-06-18 18:24:56 49.66 function calculateArea(width, height) { try { var area = ... No win (2 of 3) 95% 38
510. 2025-06-06 18:30:30 42.44 (defop hello2 req (w/link (pr "there") (pr "here"))) (defop ... No win (2 of 3) 94% 26

Universes

Universe Races Best Race Text Bests Texts Last Race
Default (English) 2,404 91.58 71.93 513 May 16, 2026
Coder Edition 529 66.98 54.99 21 January 11, 2026
Dictionary 4 75.57 67.73 4 December 21, 2024
Instant Death Mode 1 63.99 63.99 1 December 14, 2025