Country:
United States
| Races | 3,534 |
|---|---|
| Best last 10 races | 159.63 wpm |
| Best single race | 192.24 wpm |
| 189.32 wpm | |
| Fastest race from each text, average | 146.4233 wpm (1,769 total texts raced) |
| Wins | 2,765 (78.24%) |
| Points | 167,229.64 |
| Average career speed | 140.94 wpm |
| Accuracy | 94.74% |
| 100% accuracy races | 166.51 wpm (3.85% of all races) |
| Career standard deviation | 15.85 wpm |
| Coefficient of variation | 11.25% |
| Top marathon | 60 races in 24 hours, starting 2016 April 4, 11:23pm |
View Pit Stop page for Andrew (andrewhan)
View text analysis of races by Andrew (andrewhan)
| Month | Average | Best | Races | Wins | Win % |
|---|---|---|---|---|---|
| September 2025 | 146.06 | 167.98 | 14 | 14 | 100 |
| April 2025 | 159.20 | 167.10 | 4 | 4 | 100 |
| March 2025 | 146.76 | 150.75 | 4 | 4 | 100 |
| September 2024 | 148.23 | 167.81 | 12 | 11 | 91.67 |
| June 2023 | 161.40 | 176.18 | 6 | 6 | 100 |
| January 2023 | 145.43 | 161.24 | 11 | 7 | 63.64 |
| October 2020 | 163.52 | 190.78 | 4 | 4 | 100 |
| May 2020 | 141.17 | 166.59 | 13 | 8 | 61.54 |
| March 2020 | 154.84 | 174.18 | 6 | 4 | 66.67 |
| December 2019 | 150.59 | 170.38 | 2 | 2 | 100 |
| November 2019 | 131.25 | 142.42 | 2 | 2 | 100 |
| October 2019 | 140.18 | 140.47 | 2 | 2 | 100 |
| September 2019 | 134.48 | 145.90 | 5 | 5 | 100 |
| August 2019 | 145.96 | 178.67 | 94 | 72 | 76.60 |
| July 2019 | 143.81 | 191.14 | 147 | 113 | 76.87 |
| June 2019 | 143.04 | 169.56 | 31 | 19 | 61.29 |
| May 2019 | 146.42 | 189.56 | 104 | 86 | 82.69 |
| April 2019 | 147.93 | 170.04 | 12 | 8 | 66.67 |
| March 2019 | 140.44 | 172.01 | 33 | 23 | 69.70 |
| February 2019 | 145.67 | 185.33 | 66 | 53 | 80.30 |
| January 2019 | 142.31 | 170.23 | 58 | 38 | 65.52 |
| December 2018 | 147.34 | 185.39 | 83 | 65 | 78.31 |
| November 2018 | 142.31 | 177.96 | 160 | 112 | 70.00 |
| October 2018 | 146.69 | 174.28 | 46 | 32 | 69.57 |
| September 2018 | 140.21 | 155.92 | 17 | 8 | 47.06 |
| August 2018 | 137.26 | 153.01 | 13 | 9 | 69.23 |
| July 2018 | 159.31 | 174.29 | 3 | 3 | 100 |
| May 2018 | 166.80 | 190.44 | 3 | 3 | 100 |
| April 2018 | 150.60 | 191.23 | 16 | 12 | 75.00 |
| March 2018 | 152.75 | 189.57 | 19 | 19 | 100 |
| February 2018 | 148.00 | 169.81 | 6 | 4 | 66.67 |
| January 2018 | 142.27 | 172.17 | 7 | 5 | 71.43 |
| December 2017 | 146.35 | 187.06 | 28 | 26 | 92.86 |
| November 2017 | 137.15 | 149.78 | 3 | 2 | 66.67 |
| October 2017 | 140.33 | 163.14 | 36 | 24 | 66.67 |
| September 2017 | 141.39 | 181.20 | 190 | 149 | 78.42 |
| August 2017 | 138.89 | 168.77 | 73 | 60 | 82.19 |
| July 2017 | 140.24 | 178.66 | 76 | 59 | 77.63 |
| June 2017 | 138.04 | 173.67 | 106 | 79 | 74.53 |
| May 2017 | 137.45 | 173.13 | 51 | 38 | 74.51 |
| April 2017 | 141.11 | 182.60 | 52 | 36 | 69.23 |
| March 2017 | 140.77 | 172.03 | 113 | 98 | 86.73 |
| February 2017 | 141.53 | 192.24 | 286 | 210 | 73.43 |
| January 2017 | 142.21 | 184.49 | 370 | 306 | 82.70 |
| December 2016 | 141.55 | 182.67 | 200 | 156 | 78.00 |
| November 2016 | 140.88 | 180.20 | 138 | 117 | 84.78 |
| October 2016 | 141.52 | 174.68 | 102 | 82 | 80.39 |
| August 2016 | 149.05 | 168.55 | 11 | 11 | 100 |
| July 2016 | 143.04 | 162.59 | 11 | 8 | 72.73 |
| May 2016 | 138.49 | 167.87 | 39 | 32 | 82.05 |
| April 2016 | 135.28 | 179.40 | 597 | 481 | 80.57 |
| March 2016 | 119.84 | 144.62 | 49 | 34 | 69.39 |
| Universe | Races | Best Race | Text Bests | Texts | Last Race |
|---|---|---|---|---|---|
| Default (English) | 3,534 | 192.24 | 146.42 | 1,769 | September 8, 2025 |
| Temporary Indonesian Universe #2 | 2 | 156.79 | 156.79 | 1 | May 2, 2017 |
| Instant Death Mode | 1 | 123.70 | 123.70 | 1 | December 22, 2016 |