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 16 Rhythm Rider
4004 / 4250
37,754 161
2 Tanay Kumar 15 Journeyman
2193 / 4000
31,943 489
3 Wyatt Haag 14 Letter Tracker
3439 / 3750
29,439 831
4 John Mark Villanueva 14 Letter Tracker
1528 / 3750
27,528 90
5 Chloe Vigil 14 Letter Tracker
588 / 3750
26,588 48
6 Josh 13 Word Trekker
1615 / 3500
24,115 275
7 Clare 12 Keyboard Scout
1071 / 3250
20,321 41
8 Jenna Deibert 11 Skilled Trainee
2375 / 3000
18,625 203
9 Koga Kun 11 Skilled Trainee
2334 / 3000
18,584 150
10 datspstri 11 Skilled Trainee
829 / 3000
17,079 44
11 Steven Cook 10 Apprentice
1962 / 2750
15,462 31
12 mate123! 10 Apprentice
1374 / 2750
14,874 258
13 Lyssa 10 Apprentice
728 / 2750
14,228 46
14 graphite 9 Steady Fingers
2165 / 2500
13,165 45
15 Rms 9 Steady Fingers
884 / 2500
11,884 103
16 alden 8 Routine Typist
1123 / 2250
9,873 86
17 farzaan farooq 8 Routine Typist
194 / 2250
8,944 13
18 Muhammad Yousaf 7 Practitioner
1910 / 2000
8,660 20
19 VLFBERHT 7 Practitioner
1306 / 2000
8,056 44
20 Truthy Seeker 7 Practitioner
646 / 2000
7,396 10
21 Moochie 7 Practitioner
517 / 2000
7,267 26
22 P Vale 7 Practitioner
129 / 2000
6,879 33
23 Tejas Pokale 6 Sophomore
1595 / 1750
6,595 83
24 Ashish Yadav 6 Sophomore
1552 / 1750
6,552 60
25 worldguessr 6 Sophomore
887 / 1750
5,887 57
26 Denzicolours 6 Sophomore
746 / 1750
5,746 55
27 keystrike 6 Sophomore
743 / 1750
5,743 363
28 mx_leila 6 Sophomore
313 / 1750
5,313 215
29 ryanfast 5 Freshman
1424 / 1500
4,924 376
30 Steven Wood 5 Freshman
1389 / 1500
4,889 77
31 Janessa Robinson 5 Freshman
1323 / 1500
4,823 8
32 zk_speed 5 Freshman
1323 / 1500
4,823 134
33 devnull99 5 Freshman
1291 / 1500
4,791 163
34 Emrailklmin Ω 5 Freshman
1271 / 1500
4,771 69
35 Yapahshanah Iamlight 5 Freshman
1261 / 1500
4,761 168
36 jaja Olindo 5 Freshman
1085 / 1500
4,585 149
37 Kanika Jakhar 5 Freshman
1037 / 1500
4,537 8
38 Urbana Gordelicia 5 Freshman
1015 / 1500
4,515 15
39 Lutumel 5 Freshman
972 / 1500
4,472 34
40 Megan VanVeen 5 Freshman
758 / 1500
4,258 11
41 Alayna Robins 5 Freshman
717 / 1500
4,217 21
42 Clover 5 Freshman
697 / 1500
4,197 23
43 Monica Cusack 5 Freshman
663 / 1500
4,163 13
44 random user 5 Freshman
543 / 1500
4,043 17
45 nerd_typer 5 Freshman
491 / 1500
3,991 291
46 Andrew Cha (Student) 5 Freshman
478 / 1500
3,978 96
47 Itachi Uchiha 5 Freshman
268 / 1500
3,768 13
48 tomcr 5 Freshman
195 / 1500
3,695 167
49 Johnny Muntervary 5 Freshman
106 / 1500
3,606 23
50 wordsmith77 4 Student
1200 / 1250
3,450 197
51 Aooprrt Formath 4 Student
864 / 1250
3,114 7
52 D.Châu Hoàng 4 Student
859 / 1250
3,109 10
53 vikul malik 4 Student
812 / 1250
3,062 14
54 pablotyping 4 Student
762 / 1250
3,012 244
55 kazi himadri 4 Student
760 / 1250
3,010 13
56 Steph Rennie 4 Student
736 / 1250
2,986 4
57 Abigail Peregrino 4 Student
604 / 1250
2,854 13
58 Yeti BoomBoom 4 Student
595 / 1250
2,845 26
59 lindaswift 4 Student
580 / 1250
2,830 374
60 olivia_kw 4 Student
394 / 1250
2,644 186
61 Blade Regan 4 Student
375 / 1250
2,625 11
62 sophmor23 4 Student
350 / 1250
2,600 13
63 chloe_wpm 4 Student
309 / 1250
2,559 116
64 NORA XU 4 Student
211 / 1250
2,461 28
65 jakeforreal 4 Student
201 / 1250
2,451 287
66 iiiiiiiiiiiiiiiii 4 Student
196 / 1250
2,446 50
67 Yada Lerdprapapong 4 Student
187 / 1250
2,437 21
68 SolutionXY f 4 Student
153 / 1250
2,403 70
69 Caleb Andrews 4 Student
71 / 1250
2,321 27
70 Kadie Anderson 4 Student
54 / 1250
2,304 34
71 Durgesh Singh 4 Student
24 / 1250
2,274 4
72 eithan games 4 Student
23 / 1250
2,273 4
73 Md Tajbir Islam Abir 3 Typer
952 / 1000
2,202 2
74 Jhorose Firmeza 3 Typer
909 / 1000
2,159 59
75 sara_writes 3 Typer
884 / 1000
2,134 113
76 Tom 3 Typer
720 / 1000
1,970 3
77 nzthyn 3 Typer
716 / 1000
1,966 19
78 Miniiar Rakhimkulov 3 Typer
703 / 1000
1,953 8
79 Dineshkumar Suvendiran 3 Typer
679 / 1000
1,929 12
80 Malk Kashi 3 Typer
679 / 1000
1,929 8
81 Arianna Brown 3 Typer
638 / 1000
1,888 4
82 ranty rahayu 3 Typer
617 / 1000
1,867 4
83 Sarthak Chougale 3 Typer
565 / 1000
1,815 4
84 Cecil Hall 3 Typer
512 / 1000
1,762 10
85 Arun Kurian 3 Typer
504 / 1000
1,754 24
86 rochelle mauricio 3 Typer
493 / 1000
1,743 5
87 Alex Sanchez 3 Typer
454 / 1000
1,704 3
88 Navit Kumar Vats 3 Typer
440 / 1000
1,690 4
89 WhiteNoize 3 Typer
436 / 1000
1,686 73
90 Juan Camilo Barragán 3 Typer
365 / 1000
1,615 23
91 Benjamin A 3 Typer
364 / 1000
1,614 4
92 moontyper 3 Typer
333 / 1000
1,583 101
93 Nate J 3 Typer
313 / 1000
1,563 6
94 Bharat 3 Typer
309 / 1000
1,559 19
95 Jonathan Hagan 3 Typer
302 / 1000
1,552 16
96 BÌnh Mai 3 Typer
250 / 1000
1,500 4
97 Kenzie Silvestre 3 Typer
246 / 1000
1,496 4
98 Ghanshyam Jadhav 3 Typer
228 / 1000
1,478 12
99 Shiv 3 Typer
181 / 1000
1,431 2
100 Nasrin Hashemian 3 Typer
175 / 1000
1,425 10

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.