Prajnesh Gunneswaran

Where the 1490.9 rating comes from

From 63 matches played between 2 January 2012 and 2 January 2023, 62 of them rated, and from them alone. Every line below was written at computation time: nothing is recomputed to show this page.

How to read this

On the right: the change this match produced, then the value before → after. A line's arrival value is the next line's starting value, down to the starting rating given to every newcomer. A ±0.0 is a counted match that did not move the rating, a walkover for instance.

63 matches, from the most recent to the first

beaten by Maximilian Marterer 1–2
02/01/23 · ATP 250 2023 · Qualifying — First round · detail
−8.31499.2 → 1490.9
beaten by Daniel Altmaier 0–2
31/01/22 · ATP 250 2022 · First round · detail
−9.61508.8 → 1499.2
beat Luke Saville 2–0
02/08/21 · ATP 500 2021 · Qualifying — First round · detail
+8.61500.2 → 1508.8
beat Go Soeda 2–0
02/08/21 · ATP 500 2021 · Qualifying — Qualifying competition · detail
+13.01487.3 → 1500.2
beaten by Emil Ruusuvuori 1–2
02/08/21 · ATP 500 2021 · First round · detail
−7.61494.8 → 1487.3
beaten by Mackenzie McDonald 1–2
17/05/21 · ATP 250 2021 · Qualifying — First round · detail
−6.51501.4 → 1494.8
beaten by Dennis Novak 1–2
26/04/21 · ATP 250 2021 · Qualifying — First round · detail
−11.01512.3 → 1501.4
beaten by Yuki Bhambri 0–2
15/03/21 · ATP 500 2021 · Qualifying — First round · detail
−10.51522.8 → 1512.3
beat Sandro Kopp 2–1
07/09/20 · ATP 250 2020 · Qualifying — First round · detail
+12.01510.8 → 1522.8
beaten by Marc-Andrea Hüsler 0–2
07/09/20 · ATP 250 2020 · Qualifying — Qualifying competition · detail
−13.41524.2 → 1510.8
beaten by Dennis Novak 0–2
24/02/20 · ATP 500 2020 · First round · detail
−11.61535.9 → 1524.2
beat Yannick Maden 2–0
03/02/20 · ATP 250 2020 · First round · detail
+16.41519.5 → 1535.9
beaten by Kwon Soon-woo 0–2
03/02/20 · ATP 250 2020 · Second round · detail
−9.21528.7 → 1519.5
beaten by Tatsuma Ito 0–3
20/01/20 · ATP Grand Slam 2020 · First round · detail
−11.31540.0 → 1528.7
beaten by Michael Mmoh 0–2
31/12/19 · ATP 250 2019 · First round · detail
−13.71553.7 → 1540.0
beaten by Daniil Medvedev 0–3
26/08/19 · ATP Grand Slam 2019 · First round · detail
−1.91555.6 → 1553.7
19/08/19 · ATP 250 2019 · First round · detail
+14.51541.1 → 1555.6
beaten by Benoit Paire 0–2
19/08/19 · ATP 250 2019 · Second round · detail
−5.81546.9 → 1541.1
beaten by Taylor Harry Fritz 1–2
29/07/19 · ATP 250 2019 · Second round · detail
−4.51551.4 → 1546.9
beat John Millman 2–1
29/07/19 · ATP 250 2019 · First round · detail
+16.71534.7 → 1551.4
beaten by Kwon Soon-woo 1–2
22/07/19 · ATP 250 2019 · First round · detail
−16.21550.9 → 1534.7
beaten by Marcel Granollers Pujol 0–2
15/07/19 · ATP 250 2019 · First round · detail
−9.41560.3 → 1550.9
beaten by Milos Raonic 0–3
01/07/19 · ATP Grand Slam 2019 · First round · detail
−3.01563.3 → 1560.3
beaten by Lorenzo Sonego 1–2
24/06/19 · ATP 250 2019 · Second round · detail
−7.81571.1 → 1563.3
24/06/19 · ATP 250 2019 · First round · detail
+14.61556.6 → 1571.1
beaten by James Ward 0–2
17/06/19 · ATP 500 2019 · Qualifying — First round · detail
−16.51573.0 → 1556.6
beaten by Matteo Viola 1–2
10/06/19 · ATP 250 2019 · Qualifying — First round · retirement · detail
±0.01573.0 → 1573.0
beaten by Hugo Dellien 0–3
27/05/19 · ATP Grand Slam 2019 · First round · detail
−10.51583.5 → 1573.0
beaten by Denis Istomin 1–2
29/04/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−10.61594.1 → 1583.5
beat Alexander Erler 2–1
29/04/19 · ATP 250 2019 · Qualifying — First round · detail
+6.51587.6 → 1594.1
beaten by Jaume Munar 0–2
20/03/19 · ATP 1000 2019 · First round · detail
−12.91600.5 → 1587.6
beat Jay Clarke 2–0
19/03/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
+8.91591.5 → 1600.5
18/03/19 · ATP 1000 2019 · Qualifying — First round · detail
+10.21581.3 → 1591.5
beaten by Ivo Karlović 0–2
08/03/19 · ATP 1000 2019 · Third round · detail
−11.21592.5 → 1581.3
07/03/19 · ATP 1000 2019 · Second round · detail
+18.71573.9 → 1592.5
beat Benoit Paire 2–0
06/03/19 · ATP 1000 2019 · First round · detail
+16.31557.6 → 1573.9
beat Salvatore Caruso 2–1
05/03/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
+8.31549.3 → 1557.6
beat Jason Jung 2–0
04/03/19 · ATP 1000 2019 · Qualifying — First round · detail
+12.31537.0 → 1549.3
beaten by Frances Tiafoe 0–3
14/01/19 · ATP Grand Slam 2019 · First round · detail
−6.81543.8 → 1537.0
beaten by Martin Kližan 0–2
01/10/18 · ATP 500 2018 · Qualifying — First round · detail
−3.51547.3 → 1543.8
beat Xia Zihao 2–0
24/09/18 · ATP 250 2018 · Qualifying — First round · detail
+10.71536.6 → 1547.3
beat Hiroki Moriya 2–0
24/09/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
+12.61524.0 → 1536.6
beaten by Matteo Berrettini 0–2
24/09/18 · ATP 250 2018 · First round · detail
−7.71531.7 → 1524.0
30/07/18 · ATP 250 2018 · Qualifying — First round · detail
+8.91522.8 → 1531.7
beat Evan Song 2–0
30/07/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
+10.91511.9 → 1522.8
beaten by Cameron Norrie 0–2
30/07/18 · ATP 250 2018 · First round · detail
−9.81521.7 → 1511.9
beat Tommy Paul 2–0
23/07/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
+15.31506.4 → 1521.7
beat Mohamed Safwat 2–1
23/07/18 · ATP 250 2018 · Qualifying — First round · detail
+10.61495.8 → 1506.4
beaten by Lukáš Lacko 0–2
23/07/18 · ATP 250 2018 · First round · detail
−7.21503.0 → 1495.8
beaten by Alessandro Bega 1–2
16/07/18 · ATP 250 2018 · Qualifying — First round · detail
−14.21517.2 → 1503.0

Only the matches the source publishes appear; what is missing is listed. The source gives the day, not the hour: two matches on the same day are ordered by a reproducible rule, which is not necessarily the real order.