KF

Keith From

USA · Right-handed · 46 yrs

model rank
in the world
ATP rank
#1495
current
record
23-35
ATP-level
── the model's read

How good is he, really?

Keith is the model's unrated. The model and the ATP broadly agree (ATP #1495).

── surface Elo

By surface

Hard
Clay
Grass
── vs the rated field

Scouting

overall Elo
insufficient data
serve rating
insufficient data
return rating
insufficient data

percentile across players with a current rating

── model Elo over time

Elo trajectory

Elo — not enough data

── ATP ranking over time · lower is better

Ranking trajectory

── nearest on the rating profile

Similar players

Not enough rating data to find similar players.

── year by year

Seasons

yearW-Lwin%titles
20051-325%
20041-325%
200317-1947%
20024-833%
20010-20%
── filter the record · shareable link

Splits

All 58 matches — pick filters to split the record, serve/return and log below.

── career · point data

Serve & return profile

No serve/return data on record.

── 58 matches

Match log

datetournamentsurfrdopponentresscore
2005-07-11USA F17ClayR32Kevin Anderson #652L6-1 6-1
2005-01-24Costa Rica F1HardR32Phillip King #735L6-4 6-4
2005-01-17Guatemala F1HardR32Rolando VargasW3-6 6-1 6-4
2005-01-17Guatemala F1HardR16Matthew Hanlin #835L2-6 6-1 6-4
2004-10-04Austin CHHardR32Ivan Miranda #242L6-4 6-4
2004-09-06Mexico F11HardR32Robert Haybittel #670L6-4 7-5
2004-08-30Mexico F10HardR32Gerardo MoronesW6-7(5) 7-6(4) 6-1
2004-08-30Mexico F10HardR16Alejandro Hernandez #264L6-4 6-3
2003-11-17USA F32HardR32Staffan MoritzW6-0 6-4
2003-11-17USA F32HardR16Paul Logtens #419L6-2 6-2
2003-11-10USA F31HardR32Peter Clarke #339L5-7 6-3 7-6(4)
2003-10-27USA F30HardR32Paul CiorascuL7-6(1) 6-3
2003-10-13USA F28HardR32Trace Fielding #806L4-6 6-1 6-4
2003-09-08Mexico F14HardR32Alejandro Hernandez #317L7-5 6-3
2003-09-01Mexico F13HardR32Diego De La OW6-1 2-6 6-2
2003-09-01Mexico F13HardR16Andrew IrvingL6-3 6-4
2003-08-11USA F24HardR32Andrew Anderson #554W6-3 6-2
2003-08-11USA F24HardR16Ry TarpleyL7-5 7-6(8)
2003-08-04USA F23HardR32Adam Kennedy #414W7-5 6-7(7) 7-6(4)
2003-08-04USA F23HardR16Jesse Witten #830L5-7 6-3 7-6(5)
2003-06-23Canada F3HardR32Matt Daly #990W3-6 6-2 6-0
2003-06-23Canada F3HardR16Daniel Klemetz #1060W6-4 6-3
2003-06-23Canada F3HardQFHuntley Montgomery #421L6-3 6-3
2003-06-16Canada F2HardR32Josh Goffi #488W6-3 7-5
2003-06-16Canada F2HardR16Rameez Junaid #902L6-2 6-3
2003-06-09Canada F1HardR32Barry MclarenW6-3 6-2
2003-06-09Canada F1HardR16Daniel KlemetzL7-6(5) 6-3
2003-06-02Tallahassee CHHardR32Michael Joyce #260W1-6 5-5 RET
2003-06-02Tallahassee CHHardR16Jan Hernych #236L6-2 6-4
2003-05-05USA F10ClayR32Levar Harper Griffith #542L6-2 3-6 6-2
2003-04-28Jamaica F3HardQFAdam Kennedy #375W6-4 6-7(11) 7-5
2003-04-28Jamaica F3HardR32Matt Klinger #686W6-3 6-2
2003-04-28Jamaica F3HardR16Nenad Toroman #528W7-6(5) 6-0
2003-04-28Jamaica F3HardSFJuan Monaco #459L6-4 6-2
2003-02-24USA F5HardR32Nicolas Todero #330W6-2 5-7 6-2
2003-02-24USA F5HardR16Matias Boeker #398L6-1 7-5
2003-02-17USA F4HardR32Luke Shields #1331W6-2 7-6(1)
2003-02-17USA F4HardR16Harel Levy #250L2-6 6-3 6-4
2003-01-27Jamaica F2HardR32Francisco Costa #262L6-4 7-6(5)
2003-01-20Guatemala F1HardR16Christian Persico #928W7-6(5) 6-1
2003-01-20Guatemala F1HardR32Jose BairesW6-1 6-1
2003-01-20Guatemala F1HardQFBruno Soares #622L6-3 3-6 6-1
2003-01-13El Salvador F2HardR32Jonathan ObristW6-4 6-3
2003-01-13El Salvador F2HardR16Steve Darcis #1055L6-4 7-6(6)
2002-11-25Aruba F1HardR32Alan Mackin #357W6-4 7-6(4)
2002-11-25Aruba F1HardQFCharles Edouard Maria #661W7-5 6-3
2002-11-25Aruba F1HardR16Fabio Colangelo #817W7-6(3) 6-3
2002-11-25Aruba F1HardSFMichal Przysiezny #767L7-6(5) 7-6(5)
2002-10-28USA F27HardR32James Shortall #840L6-2 7-5
2002-09-24Jamaica F15HardR32Jean Julien Rojer #690L7-5 6-7(5) 6-2