CS

Christoffer Solberg

SWE · 32 yrs

model rank
in the world
ATP rank
#1960
current
record
48-97
ATP-level
── the model's read

How good is he, really?

Christoffer is the model's unrated. The model and the ATP broadly agree (ATP #1960).

── 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
20220-30%
20210-30%
20201-233%
20197-1139%
20185-1131%
20171-614%
20166-2023%
201515-2339%
201413-1448%
20130-10%
20120-30%
── filter the record · shareable link

Splits

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

── career · point data

Serve & return profile

Serve
aces2.5%
double faults5.0%
1st serve in65%
1st serve won69%
2nd serve won45%
serve pts won61%
hold %73%
Return
return pts won34%
break %19%
BP conversion50%
Under pressure
BP saved (serve)63%
BP saved20/32
BP conversion50%

Career aggregate over 5 matches with point data · hold/break derived from break-point outcomes.

── 145 matches

Match log

datetournamentsurfrdopponentresscore
2022-05-16M15 KouvolaHardR32Leonid Sheyngezikht #1139L6-1 6-1
2022-05-09M25 KalmarClayR32Adrian Oetzbach #2156L6-1 6-0
2022-01-31M15 VillenaHardR32Vilius Gaubas #1482L3-6 6-2 6-4
2021-12-13M15 DohaHardR32Savriyan Danilov #613L7-5 6-2
2021-10-18M15 DohaHardR32Simon Freund #806L6-3 6-4
2021-07-12M15 DobojClayR32Frane Nincevic #1069L6-2 7-6(5)
2020-03-02M15 AntalyaClayR32Pol Toledo Bague #490L6-3 6-0
2020-01-27M15 CairoClayR32Taha Kapadia #1580W6-0 RET
2020-01-27M15 CairoClayR16Fabrizio Ornago #423LW/O
2019-12-16M15 DohaHardR32Aslan Karatsev #297L6-4 6-2
2019-09-09M15 BrasovClayR32Calin Manda #835L6-2 6-0
2019-08-19M15 HelsinkiClayR32Aleksi LofmanW6-4 4-6 6-1
2019-08-19M15 HelsinkiClayR16Jose Fco Vidal Azorin #733L6-4 6-3
2019-08-12M15 IrpinClayR32Dennis Uspensky #761L6-4 6-0
2019-08-05M15 YstadClayR32Karl Friberg #632L4-6 6-2 7-6(1)
2019-07-29M15 ChitilaClayR16Nicolae Frunza #568W6-3 6-3
2019-07-29M15 ChitilaClayR32Vlad Andrei DumitruW6-0 7-6(3)
2019-07-29M15 ChitilaClayQFQuentin FolliotL6-3 6-1
2019-07-08M15 VilniusClayR32Mykyta MashtakovW7-6(5) 1-6 6-2
2019-07-08M15 VilniusClayR16Georgii KravchenkoL7-5 6-1
2019-06-17M15 NetanyaHardR32Quentin RobertL6-2 6-0
2019-05-06M15 KarlskronaClayR32Oleg KhotkovW6-2 6-0
2019-05-06M15 KarlskronaClayR16Markus Eriksson #442L6-2 6-2
2019-04-29M15 Las Palmas de Gran CanariaClayR32Ivan Marrero CurbeloW6-3 6-3
2019-04-29M15 Las Palmas de Gran CanariaClayR16Eduard Esteve Lobato #637L6-4 6-1
2019-03-25M15 Tel AvivHardR32Karlo CubelicW6-3 4-6 6-4
2019-03-25M15 Tel AvivHardR16Ben Patael #511L6-4 6-2
2018-11-12Greece F8HardR32Tim Heger #1394L7-6(4) 6-1
2018-11-05Estonia F3HardR32Karl Kiur Saar #1229L7-6(5) 6-4
2018-10-08Portugal F20HardR32Frederico Gil #398L6-2 6-4
2018-08-13Finland F3ClayR32Patrik Niklas Salminen #532L6-0 6-1
2018-07-30Finland F1ClayR32Patrik Niklas Salminen #578L6-2 6-4
2018-07-23Lithuania F1ClayR16Mateusz Terczynski #1313W6-3 5-7 7-5
2018-07-23Lithuania F1ClayR32Sergey Betov #428W6-0 7-5
2018-07-23Lithuania F1ClayQFDenys Klok #746L7-5 6-3
2018-07-16Estonia F1ClayR32Vladimir Ivanov #803L3-6 7-5 6-1
2018-07-09Bastad CHClayQ1Ozan CildirW6-1 6-2
2018-07-09Bastad CHClayQ2Di Wu #282L6-2 6-1
2018-05-21Sweden F3ClayR32Mateusz Terczynski #1294W6-4 7-5
2018-05-21Sweden F3ClayR16Louis Wessels #562L6-2 6-4
2018-05-14Sweden F2ClayR32Mike Urbanija #964L6-4 6-0
2018-05-07Uganda F2ClayR32Giovani Samaha #1296W6-7(6) 6-0 6-2
2018-05-07Uganda F2ClayR16S D Prajwal Dev #1354L6-4 5-7 6-3
2017-09-04Tunisia F25ClayR32Andrea Grazioso #1307L6-2 6-2
2017-08-14Finland F3ClayR32Alexander Merino #1265W6-2 6-1
2017-08-14Finland F3ClayR16Jurgen Zopp #350L6-1 6-2
2017-08-07Finland F2ClayR32Alexander Vasilenko #477L6-1 6-0
2017-07-31Finland F1ClayR32Patrick Kaukovalta #1251L3-6 6-3 6-2
2017-07-03Sri Lanka F3ClayR32Fabrizio Ornago #573L6-1 6-7(3) 7-6(5)
2017-05-15Sweden F2ClayR32Jonathan Mridha #783L6-3 7-6(2)