Grant Stafford

Where the 1503.0 rating comes from

From 144 matches played between 16 July 1990 and 17 January 2000, 141 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.

144 matches, from the most recent to the first

beaten by Stefan Koubek 2–3
17/01/00 · ATP Grand Slam 2000 · detail
−8.41511.4 → 1503.0
beat Marat Safin 3–0
17/01/00 · ATP Grand Slam 2000 · detail
+18.01493.4 → 1511.4
beaten by Nicolás Lapentti 0–2
16/08/99 · ATP 500 1999 · First round · detail
−4.61498.1 → 1493.4
beaten by Jonas Björkman 0–3
21/06/99 · ATP Grand Slam 1999 · First round · detail
−6.41504.5 → 1498.1
beaten by Alex O'Brien 0–2
15/02/99 · ATP 500 1999 · First round · detail
−10.31514.8 → 1504.5
beaten by Mark Philippoussis 0–2
17/08/98 · ATP 500 1998 · First round · detail
−4.91519.6 → 1514.8
beaten by Guillermo Cañas 1–2
03/08/98 · ATP 1000 1998 · First round · detail
−15.21534.9 → 1519.6
beaten by Tim Henman 0–2
27/07/98 · ATP 250 1998 · First round · detail
−5.11540.0 → 1534.9
beat Michael Tebbutt 2–1
20/07/98 · ATP 500 1998 · First round · detail
+10.81529.2 → 1540.0
beaten by Byron Black 1–2
20/07/98 · ATP 500 1998 · Second round · detail
−6.81536.0 → 1529.2
06/07/98 · ATP 250 1998 · First round · detail
+11.11524.9 → 1536.0
beaten by Mark Knowles 1–2
06/07/98 · ATP 250 1998 · Second round · detail
−14.91539.8 → 1524.9
beaten by Goran Ivanišević 0–3
22/06/98 · ATP Grand Slam 1998 · First round · detail
−6.81546.6 → 1539.8
15/06/98 · ATP 250 1998 · First round · detail
+9.71536.9 → 1546.6
beaten by Jonas Björkman 0–2
15/06/98 · ATP 250 1998 · Second round · detail
−6.91543.8 → 1536.9
beat Leander Paes 2–1
08/06/98 · ATP 250 1998 · First round · detail
+11.51532.4 → 1543.8
beaten by Ivo Heuberger 0–2
08/06/98 · ATP 250 1998 · Second round · detail
−13.61546.0 → 1532.4
beaten by Alberto Berasategui 1–3
25/05/98 · ATP Grand Slam 1998 · detail
−4.11550.1 → 1546.0
beaten by Richard Fromberg 1–2
18/05/98 · ATP 250 1998 · First round · detail
−13.81563.9 → 1550.1
beaten by Justin Gimelstob 0–2
04/05/98 · ATP 250 1998 · First round · detail
−14.31578.2 → 1563.9
beaten by Álex Calatrava 1–2
27/04/98 · ATP 250 1998 · First round · detail
−15.21593.4 → 1578.2
beaten by Márcio Carlsson 1–2
20/04/98 · ATP 250 1998 · Second round · detail
−15.61609.0 → 1593.4
beat Johan van Herck 2–0
20/04/98 · ATP 250 1998 · First round · detail
+9.41599.5 → 1609.0
beaten by Tim Henman 0–2
17/03/98 · ATP 1000 1998 · Second round · detail
−8.01607.6 → 1599.5
16/03/98 · ATP 1000 1998 · First round · detail
+8.51599.1 → 1607.6
beat Lucas Arnold Ker 2–0
09/03/98 · ATP 1000 1998 · Qualifying — First round · detail
+10.01589.1 → 1599.1
beat Jonathan Stark 2–0
09/03/98 · ATP 1000 1998 · Qualifying — Qualifying competition · detail
+11.91577.2 → 1589.1
beaten by Carlos Moyà 0–2
09/03/98 · ATP 1000 1998 · First round · detail
−8.01585.2 → 1577.2
beaten by Sébastien Lareau 0–2
23/02/98 · ATP 500 1998 · Quarterfinals · detail
−14.31599.5 → 1585.2
beat Richard Fromberg 2–0
23/02/98 · ATP 500 1998 · First round · detail
+11.71587.7 → 1599.5
beat Paul Haarhuis 2–0
23/02/98 · ATP 500 1998 · Second round · detail
+10.91576.9 → 1587.7
beat Tommy Haas 2–0
16/02/98 · ATP 500 1998 · Second round · detail
+13.31563.5 → 1576.9
beaten by Marcelo Ríos 0–2
16/02/98 · ATP 500 1998 · Quarterfinals · detail
−4.71568.3 → 1563.5
beat Julian Alonso 2–0
16/02/98 · ATP 500 1998 · Third round · detail
+13.51554.8 → 1568.3
beat Alberto Martín 2–0
16/02/98 · ATP 500 1998 · First round · detail
+7.81547.0 → 1554.8
beaten by Tommy Haas 0–2
09/02/98 · ATP 250 1998 · Second round · detail
−11.01557.9 → 1547.0
beat Richey Reneberg 2–0
09/02/98 · ATP 250 1998 · First round · detail
+16.01542.0 → 1557.9
beaten by Marcelo Ríos 0–3
19/01/98 · ATP Grand Slam 1998 · detail
−4.41546.4 → 1542.0
beaten by Javier Sánchez 0–2
12/01/98 · ATP 250 1998 · First round · detail
−10.11556.4 → 1546.4
beaten by Jonas Björkman 0–2
05/01/98 · ATP 250 1998 · First round · detail
−5.81562.2 → 1556.4
beat Jonathan Stark 2–1
29/09/97 · ATP 250 1997 · First round · detail
+13.01549.2 → 1562.2
beaten by Gianluca Pozzi 0–2
29/09/97 · ATP 250 1997 · Second round · detail
−16.21565.4 → 1549.2
beaten by Sergi Bruguera 0–3
25/08/97 · ATP Grand Slam 1997 · detail
−5.41570.8 → 1565.4
25/08/97 · ATP Grand Slam 1997 · detail
+10.71560.1 → 1570.8
beaten by Pat Rafter 2–3
23/06/97 · ATP Grand Slam 1997 · First round · detail
−7.01567.1 → 1560.1
beaten by Tim Henman 1–2
16/06/97 · ATP 250 1997 · Quarterfinals · detail
−7.41574.5 → 1567.1
beat Jan Siemerink 2–1
16/06/97 · ATP 250 1997 · Second round · detail
+14.01560.5 → 1574.5
beat Daniel Nestor 2–0
16/06/97 · ATP 250 1997 · First round · detail
+10.11550.4 → 1560.5
beaten by Michael Stich 1–2
09/06/97 · ATP 250 1997 · Second round · detail
−5.41555.9 → 1550.4
beat Lionel Roux 2–0
09/06/97 · ATP 250 1997 · First round · detail
+10.81545.1 → 1555.9

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.