Leaderboard

Typing Speed Ladder — Climb the XP Rankings

Ranked by level and total XP earned across all tests. The XP ladder rewards consistency — the more you type, the higher you climb. How scoring works →

XP Ladder all-time levels & XP →
# Typist Level Progress Total XP Tests
1 Maria Fisher 19 Quick Tapper
15 / 5000
47,265 197
2 Clare 16 Rhythm Rider
3531 / 4250
37,281 72
3 mate123! 16 Rhythm Rider
1465 / 4250
35,215 555
4 Tanay Kumar 15 Journeyman
2193 / 4000
31,943 489
5 Wyatt Haag 15 Journeyman
705 / 4000
30,455 835
6 Nohamin 14 Letter Tracker
1920 / 3750
27,920 44
7 John Mark Villanueva 14 Letter Tracker
1528 / 3750
27,528 90
8 Chloe Vigil 14 Letter Tracker
588 / 3750
26,588 48
9 Josh 13 Word Trekker
1615 / 3500
24,115 275
10 Jenna Deibert 11 Skilled Trainee
2375 / 3000
18,625 203
11 Koga Kun 11 Skilled Trainee
2334 / 3000
18,584 150
12 datspstri 11 Skilled Trainee
829 / 3000
17,079 44
13 Steven Cook 10 Apprentice
1962 / 2750
15,462 31
14 Lyssa 10 Apprentice
728 / 2750
14,228 46
15 graphite 10 Apprentice
162 / 2750
13,662 47
16 Rms 9 Steady Fingers
884 / 2500
11,884 103
17 Ashish Yadav 9 Steady Fingers
17 / 2500
11,017 90
18 alden 8 Routine Typist
1123 / 2250
9,873 86
19 farzaan farooq 8 Routine Typist
194 / 2250
8,944 13
20 Muhammad Yousaf 7 Practitioner
1910 / 2000
8,660 20
21 VLFBERHT 7 Practitioner
1306 / 2000
8,056 44
22 keystrike 7 Practitioner
775 / 2000
7,525 377
23 Truthy Seeker 7 Practitioner
646 / 2000
7,396 10
24 Moochie 7 Practitioner
517 / 2000
7,267 26
25 zk_speed 7 Practitioner
164 / 2000
6,914 152
26 mx_leila 7 Practitioner
136 / 2000
6,886 231
27 P Vale 7 Practitioner
129 / 2000
6,879 33
28 devnull99 6 Sophomore
1718 / 1750
6,718 181
29 Tejas Pokale 6 Sophomore
1595 / 1750
6,595 83
30 ryanfast 6 Sophomore
1330 / 1750
6,330 391
31 worldguessr 6 Sophomore
887 / 1750
5,887 57
32 Denzicolours 6 Sophomore
746 / 1750
5,746 55
33 nerd_typer 6 Sophomore
638 / 1750
5,638 310
34 tomcr 6 Sophomore
481 / 1750
5,481 185
35 Steven Wood 5 Freshman
1389 / 1500
4,889 77
36 Clover 5 Freshman
1371 / 1500
4,871 28
37 Janessa Robinson 5 Freshman
1323 / 1500
4,823 8
38 Emrailklmin Ω 5 Freshman
1271 / 1500
4,771 69
39 Yapahshanah Iamlight 5 Freshman
1261 / 1500
4,761 168
40 jaja Olindo 5 Freshman
1085 / 1500
4,585 149
41 Kanika Jakhar 5 Freshman
1037 / 1500
4,537 8
42 Urbana Gordelicia 5 Freshman
1015 / 1500
4,515 15
43 Lutumel 5 Freshman
972 / 1500
4,472 34
44 wordsmith77 5 Freshman
903 / 1500
4,403 221
45 pablotyping 5 Freshman
886 / 1500
4,386 261
46 Megan VanVeen 5 Freshman
758 / 1500
4,258 11
47 Alayna Robins 5 Freshman
717 / 1500
4,217 21
48 Monica Cusack 5 Freshman
663 / 1500
4,163 13
49 lindaswift 5 Freshman
581 / 1500
4,081 393
50 random user 5 Freshman
543 / 1500
4,043 17
51 Andrew Cha (Student) 5 Freshman
478 / 1500
3,978 96
52 Johnny Muntervary 5 Freshman
275 / 1500
3,775 25
53 Itachi Uchiha 5 Freshman
268 / 1500
3,768 13
54 ravi patil 4 Student
1183 / 1250
3,433 65
55 chloe_wpm 4 Student
1134 / 1250
3,384 139
56 Aooprrt Formath 4 Student
864 / 1250
3,114 7
57 D.Châu Hoàng 4 Student
859 / 1250
3,109 10
58 Steph Rennie 4 Student
821 / 1250
3,071 5
59 vikul malik 4 Student
812 / 1250
3,062 14
60 jakeforreal 4 Student
783 / 1250
3,033 301
61 kazi himadri 4 Student
760 / 1250
3,010 13
62 olivia_kw 4 Student
736 / 1250
2,986 198
63 Reza Rahmat 4 Student
715 / 1250
2,965 18
64 Abigail Peregrino 4 Student
604 / 1250
2,854 13
65 Yeti BoomBoom 4 Student
595 / 1250
2,845 26
66 sara_writes 4 Student
409 / 1250
2,659 132
67 Blade Regan 4 Student
375 / 1250
2,625 11
68 sophmor23 4 Student
350 / 1250
2,600 13
69 NORA XU 4 Student
211 / 1250
2,461 28
70 iiiiiiiiiiiiiiiii 4 Student
196 / 1250
2,446 50
71 Yada Lerdprapapong 4 Student
187 / 1250
2,437 21
72 mike 4 Student
181 / 1250
2,431 147
73 SolutionXY f 4 Student
153 / 1250
2,403 70
74 Caleb Andrews 4 Student
71 / 1250
2,321 27
75 Kadie Anderson 4 Student
54 / 1250
2,304 34
76 Durgesh Singh 4 Student
24 / 1250
2,274 4
77 eithan games 4 Student
23 / 1250
2,273 4
78 Md Tajbir Islam Abir 3 Typer
952 / 1000
2,202 2
79 Jhorose Firmeza 3 Typer
909 / 1000
2,159 59
80 Conceptual Edge 3 Typer
876 / 1000
2,126 7
81 moontyper 3 Typer
735 / 1000
1,985 119
82 Tom 3 Typer
720 / 1000
1,970 3
83 nzthyn 3 Typer
716 / 1000
1,966 19
84 Miniiar Rakhimkulov 3 Typer
703 / 1000
1,953 8
85 Gill Towers 3 Typer
683 / 1000
1,933 102
86 Malk Kashi 3 Typer
679 / 1000
1,929 8
87 Dineshkumar Suvendiran 3 Typer
679 / 1000
1,929 12
88 d3xt3r 3 Typer
651 / 1000
1,901 92
89 Arianna Brown 3 Typer
638 / 1000
1,888 4
90 ranty rahayu 3 Typer
617 / 1000
1,867 4
91 Sarthak Chougale 3 Typer
565 / 1000
1,815 4
92 Cecil Hall 3 Typer
512 / 1000
1,762 10
93 Arun Kurian 3 Typer
504 / 1000
1,754 24
94 rochelle mauricio 3 Typer
493 / 1000
1,743 5
95 Lydia Peterson 3 Typer
475 / 1000
1,725 11
96 Alex Sanchez 3 Typer
454 / 1000
1,704 3
97 A MOHAMMED ZAKARIA ZAKARIA 3 Typer
441 / 1000
1,691 9
98 Navit Kumar Vats 3 Typer
440 / 1000
1,690 4
99 WhiteNoize 3 Typer
436 / 1000
1,686 73
100 Tokeuda 3 Typer
394 / 1000
1,644 6

How the XP Ladder Works — Earning Typing XP

Every completed test earns XP. Harder settings and cleaner accuracy earn more. XP accumulates into levels — each level requires more XP than the last, up to 5 000 XP per level at the high end.

SettingMultiplier
Easy×1.00
Medium×1.25
Hard (forces Numbers + Punctuation)×1.70
+Numbers modifier+0.10
+Punctuation modifier+0.10
AccuracyXP modifier
100% (flawless)×1.50
98%+×1.30
95%+×1.10
90%+×1.00
80%+×0.80
Below 80%×0.50

Full scoring breakdown →

1 Minute — Words Mode all-time

No scores yet. Be the first →

30 Seconds — Words Mode all-time

No scores yet. Be the first →

15 Seconds — Words Mode all-time

No scores yet. Be the first →

5 Minutes — Words Mode all-time

No scores yet. Be the first →

How to appear here: Create a free account, complete a timed test, and your verified score will appear automatically. Anti-cheat filtering runs on every submission.

Want to compete on a structured format? The weekly competition uses a fixed format and declares one winner per week.
Weekly Competition →

About the XP Ladder

The XP ladder ranks all registered typists by level and total experience points earned. Unlike the WPM leaderboards, the XP ladder rewards consistency above all else — you earn XP from every test you complete, regardless of speed. The higher your speed and accuracy, the more XP per test. But the typists at the top of this board are the ones who show up every day.

How XP Is Calculated

XP earned per test scales with net WPM, test duration, accuracy, and difficulty mode. A 60-second test at 80 WPM with 98% accuracy earns significantly more XP than a 15-second test at the same WPM. Harder settings — punctuation, capital letters, difficult text — apply a multiplier that increases XP further. There is no cap on daily XP.

Levels and Titles

Each level requires more XP than the last. Early levels (1–10) require a few hundred XP each. Higher levels require thousands. Titles — Beginner, Intermediate, Advanced, Expert, Master — are assigned based on level thresholds and appear next to your name on the leaderboard and in your public profile.

XP Ladder vs WPM Leaderboard

The WPM leaderboard is a snapshot of peak performance. The XP ladder is a record of total effort. A typist at 70 WPM who practises for an hour every day will outrank a 120 WPM typist who takes one test a week. Both are measures of serious engagement — they just measure different kinds of commitment.

Leaderboard FAQs

How is anti-cheat filtering done?

Every keystroke is timestamped during a test. After submission, the timing data is analysed for patterns that are statistically impossible for human typing — uniform inter-key intervals, impossibly fast sequences, or distributions inconsistent with the claimed WPM. Flagged results are excluded from rankings automatically.

Can guests appear on the leaderboard?

No. Only scores from registered accounts are saved and ranked. Create a free account to have your scores saved and eligible for the leaderboard.

How often do leaderboard positions update?

Positions update in real time after each verified submission. If you set a new personal best, it appears on the board immediately after the result is saved.