I think the 5 minute test on hi-games is an accurate reflection of one's true average. So saying, I currently believe I average 100 wpm now (yes, I got a 100 wpm on the 5 minute test there).
hi-games(dot)net/typing-test,300/watch?u=4557
I also have an average of 111 wpm based on 48 tests I have taken so far on speedtest - ten - fingers site:
profile(dot)10-fast-fingers(dot)com/1476/Maestro
(Although my best score is only 123, which I've gotten multiple times. Ps: I attribute this 'low' high score, for me anyway, to my predisposition of favouring english sentences over non-sensical random words.)
I seem to average anywhere between 100-110 wpm on typeracer without race-selection and have even got as high as 131 wpm with race selection. (last ten races average, of course). My best race on typeracer was 161 wpm on a 2 line quote.
Also I don't seem to do too badly in the endurance tests, past a certain point, as can be seen with the 95 wpm I got on the 50 minutes (yes, that's right 50 minutes non-stop!) test on hi-games.
hi-games(dot)net/typing-test,3000/watch?u=4557
There you have it, those tests kind of show the whole story of me as a typist, but what they don't tell you is that I am also a very inaccurate and fumbling and nervous typist (but I guess, who isn't while taking those texts?).
I am trying to bring these problems down to improve further. Also I feel this laptop keyboard on which I type is holding me back a lot from truly achieving my dream wpm of 150 (on average). I hope to save enough money to buy a mechanical keyboard one of these days.
(Ps: I placed the dots instead of providing the actual url's with .'s instead, cause the site was not letting me publish the actual urls.)