
Valentin Royer and Titouan Droguet will play each other in the qualifications of Wimbledon for the 2nd time in their career. They are scheduled to compete on Thursday at 11:00 am on Court 8. In the following lines you can find the head to head analysis and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Titouan Droguet who should win in 3 sets.
(image) As per the initial odds, Titouan Droguet is the pick to win this match.
Titouan Droguet -> 1.83
Valentin Royer -> 1.94
Click here to see the updated quotes and live streaming (only selected countries – USA excluded).
(image) To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Â
Prediction and head to head Valentin Royer vs. Titouan Droguet
This will be the 2nd time that Valentin Royer and Titouan Droguet fight against each other. The head to head is 1-0 for Droguet (see full H2H stats), but they have never competed against each other on grass.
The last time that they played each other, Droguet won 4-6 6-3 7-6(4) in the qualifications in Montpellier back in January 2025.
Valentin Royer
.ga_player1_image_div {
width: 400px;
float: left;
margin-right: 15px;
margin-bottom: 15px;
}
.player_info_div {
width: 100%;
background: #d2dead;
display: inline-block;
/*float: left;
margin-right: 10px;*/
}
.player_info_div .result_div {
float: left;
width: 100%;
height: auto;
border: 0px solid #008700;
padding-left: 5px;
position: relative;
box-sizing: border-box;
}
.player_info_div .score {
width: 100%;
}
.player_info_div .score h1 {
font-weight: 300;
margin: 0px;
font-size: 24px;
margin-bottom: 9px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .score span {
font-size: 12px;
font-weight: 300;
letter-spacing: 1px;
margin: 7px;
}
.player_info_div .surface1 {
line-height: 15px;
background: #4081a0;
color: #f0f0f0;
text-align: center;
font-size: 12px;
width: 40%;
float: left;
}
.player_info_div .surface2 {
line-height: 15px !important;
background: #f96 !important;
text-align: center !important;
font-size: 12px;
width: 40%;
float: left;
clear: both;
color: black !important;
background: #f96;
}
.player_info_div .surface3 {
line-height: 15px;
background: #99cdff;
text-align: center;
font-size: 12px;
width: 40%;
float: left;
}
.player_info_div .surface5 {
line-height: 15px;
background: #393;
text-align: center;
font-size: 12px;
color: #fff;
width: 40%;
float: left;
}
.player_info_div .win_score {
float: left;
width: 57%;
margin-top: 0px;
line-height: 0;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .win_score span {
padding-left: 7px;
}
.player_info_div .win_per {
width: 72%;
float: left;
margin-left: 10px;
}
.player_info_div .pi_right {
width: 70%;
float: left;
}
.player_info_div .pi_imge {
width: 30%;
float: left;
padding: 0px;
}
.player_info_div .pi_imge img {
width: 100%;
height: auto;
margin-left: 0;
margin-top: 0;
}
.player_info_div .pi_imge>div {
max-width: 100%;
height: auto;
}
.player_info_div .pi_imge>div img {
margin-bottom: 0;
}
.player_info_div .pi_title {
width: 100%;
padding: 6px;
background: #316329;
color: #fff;
font-size: 19px;
box-sizing: border-box;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .clay_span {
float: left;
line-height: 22px;
}
.player_info_div .pi_logo {
float: right;
width: 60px;
margin-bottom: 0 !important;
}
.player_info_div .left_rank {
width: 21%;
float: right;
text-align: center;
background-color: #316329;
color: white;
height: 54px;
line-height: 26px;
margin-top: 0px;
position: absolute;
top: 10px;
right: 0;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .left_rank_high {
background-color: #61dc92;
width: 21%;
float: right;
text-align: center;
color: white;
height: 54px;
line-height: 26px;
margin-top: 0px;
position: absolute;
top: 64px;
right: 0;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .pi_bottom {
clear: both;
display: table;
width: 100%;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .play_loss_win_tab {
margin-bottom: 10px;
margin-top: 10px;
float: left;
padding-left: 5px;
}
.player_info_div span.tab_color_arrow {
margin-top: 4px !important;
margin-left: 5px !important;
}
.player_info_div .play_loss_win_tab span {
color: #fff;
font-weight: bold;
height: 23px;
width: 23px;
display: inline-block;
text-align: center;
line-height: 22px;
border-radius: 13px;
float: right;
font-size: 10px;
padding: 0;
margin: 0 1px;
}
.player_info_div .play_loss_win_tab span.tab_color_l {
background: red;
}
.player_info_div .play_loss_win_tab span.tab_color_w {
background: green;
}
.player_info_div .wpcb_full_staus a {
background: #fb8738;
color: #fff !important;
padding: 5px 15px;
border-radius: 10px;
text-decoration: none !important;
display: table;
margin: 0 auto;
line-height: 1;
float: right;
margin-right: 10px;
}
.player_info_div .wpcb_full_staus a span {
width: 100%;
display: block;
font-size: 12px;
font-weight: 500;
text-align: center;
line-height: 1;
padding-bottom: 5px;
}
38 – 16win/loss
112
112
WWLLWWWWLW
table.ply_info_table {
border: 1px solid #000;
color: #fff;
border-collapse: collapse;
border-spacing: 0;
text-align: center;
width: 100%;
background: #316329;
font-size: 16px;
font-weight: 500;
margin-bottom: 0 !important;
}
.ply_info_table .tbl_green {
background: #71cc63;
color: #000;
white-space: nowrap;
}
.ply_info_table .tbl_red {
background: #bd0202;
color: #fff;
white-space: nowrap;
}
.ply_info_table .tbl_gray {
background: #4cadc9;
color: #000;
white-space: nowrap;
}
.ply_info_table td {
background: #585858;
color: #fff;
white-space: nowrap;
border: 1px solid #000;
}
.ply_info_table .white_year {
background: transparent;
color: #fff;
white-space: nowrap;
}
table.ply_info_table th {
text-align: center;
border: 1px solid #000;
width: 14.28%;
padding: 0;
font-size: 13px;
}
.see_all_year {
background: #fb8738;
color: #fff;
text-align: center;
padding: 10px;
font-size: 25px;
}
.see_all_year a,.see_all_year a:hover {
color: #fff !important;
text-decoration: none;
}
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 38-16 | 1-2 | 30-10 | 5-3 | 2-1 | 0-0 |
2024 | 48-30 | 6-5 | 32-13 | 10-11 | 0-1 | 0-0 |
2023 | 51-20 | 24-7 | 22-10 | 5-3 | 0-0 | 0-0 |
2022 | 51-25 | 8-4 | 30-15 | 13-6 | 0-0 | 0-0 |
2021 | 24-17 | 1-2 | 13-8 | 10-7 | 0-0 | 0-0 |
Ranked no. 112 (career-high), the French player reached the qualifications after beating Marc-Andrea Huesler 4-6 6-0 6-2 and Yasutaka Uchiyama 7-6(5) 7-5.
In the qualifications, Royer had a good straight sets win against Uchiyama (7-65 7-5). During the match, Royer scored 87 points vs Uchiyama’s 80. Royer was quite aggressive to blast 44 winners.
Regarding the service games, Royer managed to score 5 aces and he was pretty consistent in conceding no double faults. Valentin Royer was very efficient on serve to win 75% (44/59) of his 1st serve and 65% (17/26) on the second serve. This was the main reason for not conceding a single break during the match. Royer broke Uchiyama once after converting 25% of his break points (1/4).
Overall Performance in this tournament
Valentin started his run at this tournament from the qualifications. In the main draw, he has lost 1 set in this event to conquer 53% of the points he played.
Royer has a solid record in the last 8 years having won 65% of his matches (246-132). 2-1 on grass in 2025. Regarding his performance on the same surface of this event, Royer has an aggregate2-2 record in the last 8 years on grass.
His best result of the year was winning the title the Kigali 1 Challenger where he defeated Andrej Martin in the final 6-1 6-2 and the Kigali 2 Challenger where he defeated Guy Den Ouden in the final 6-2 6-4.
Valentin has a composed 38-16 win-loss record in 2025, 2-1 on grass (See FULL STATS).
Previously in Wimbledon
Titouan Droguet
.ga_player1_image_div {
width: 400px;
float: left;
margin-right: 15px;
margin-bottom: 15px;
}
.player_info_div {
width: 100%;
background: #d2dead;
display: inline-block;
/*float: left;
margin-right: 10px;*/
}
.player_info_div .result_div {
float: left;
width: 100%;
height: auto;
border: 0px solid #008700;
padding-left: 5px;
position: relative;
box-sizing: border-box;
}
.player_info_div .score {
width: 100%;
}
.player_info_div .score h1 {
font-weight: 300;
margin: 0px;
font-size: 24px;
margin-bottom: 9px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .score span {
font-size: 12px;
font-weight: 300;
letter-spacing: 1px;
margin: 7px;
}
.player_info_div .surface1 {
line-height: 15px;
background: #4081a0;
color: #f0f0f0;
text-align: center;
font-size: 12px;
width: 40%;
float: left;
}
.player_info_div .surface2 {
line-height: 15px !important;
background: #f96 !important;
text-align: center !important;
font-size: 12px;
width: 40%;
float: left;
clear: both;
color: black !important;
background: #f96;
}
.player_info_div .surface3 {
line-height: 15px;
background: #99cdff;
text-align: center;
font-size: 12px;
width: 40%;
float: left;
}
.player_info_div .surface5 {
line-height: 15px;
background: #393;
text-align: center;
font-size: 12px;
color: #fff;
width: 40%;
float: left;
}
.player_info_div .win_score {
float: left;
width: 57%;
margin-top: 0px;
line-height: 0;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .win_score span {
padding-left: 7px;
}
.player_info_div .win_per {
width: 72%;
float: left;
margin-left: 10px;
}
.player_info_div .pi_right {
width: 70%;
float: left;
}
.player_info_div .pi_imge {
width: 30%;
float: left;
padding: 0px;
}
.player_info_div .pi_imge img {
width: 100%;
height: auto;
margin-left: 0;
margin-top: 0;
}
.player_info_div .pi_imge>div {
max-width: 100%;
height: auto;
}
.player_info_div .pi_imge>div img {
margin-bottom: 0;
}
.player_info_div .pi_title {
width: 100%;
padding: 6px;
background: #316329;
color: #fff;
font-size: 19px;
box-sizing: border-box;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .clay_span {
float: left;
line-height: 22px;
}
.player_info_div .pi_logo {
float: right;
width: 60px;
margin-bottom: 0 !important;
}
.player_info_div .left_rank {
width: 21%;
float: right;
text-align: center;
background-color: #316329;
color: white;
height: 54px;
line-height: 26px;
margin-top: 0px;
position: absolute;
top: 10px;
right: 0;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .left_rank_high {
background-color: #61dc92;
width: 21%;
float: right;
text-align: center;
color: white;
height: 54px;
line-height: 26px;
margin-top: 0px;
position: absolute;
top: 64px;
right: 0;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .pi_bottom {
clear: both;
display: table;
width: 100%;
font-family: Verdana, Geneva, sans-serif;
}
.player_info_div .play_loss_win_tab {
margin-bottom: 10px;
margin-top: 10px;
float: left;
padding-left: 5px;
}
.player_info_div span.tab_color_arrow {
margin-top: 4px !important;
margin-left: 5px !important;
}
.player_info_div .play_loss_win_tab span {
color: #fff;
font-weight: bold;
height: 23px;
width: 23px;
display: inline-block;
text-align: center;
line-height: 22px;
border-radius: 13px;
float: right;
font-size: 10px;
padding: 0;
margin: 0 1px;
}
.player_info_div .play_loss_win_tab span.tab_color_l {
background: red;
}
.player_info_div .play_loss_win_tab span.tab_color_w {
background: green;
}
.player_info_div .wpcb_full_staus a {
background: #fb8738;
color: #fff !important;
padding: 5px 15px;
border-radius: 10px;
text-decoration: none !important;
display: table;
margin: 0 auto;
line-height: 1;
float: right;
margin-right: 10px;
}
.player_info_div .wpcb_full_staus a span {
width: 100%;
display: block;
font-size: 12px;
font-weight: 500;
text-align: center;
line-height: 1;
padding-bottom: 5px;
}
21 – 11win/loss
197
130
WWWWWWWLLW
table.ply_info_table {
border: 1px solid #000;
color: #fff;
border-collapse: collapse;
border-spacing: 0;
text-align: center;
width: 100%;
background: #316329;
font-size: 16px;
font-weight: 500;
margin-bottom: 0 !important;
}
.ply_info_table .tbl_green {
background: #71cc63;
color: #000;
white-space: nowrap;
}
.ply_info_table .tbl_red {
background: #bd0202;
color: #fff;
white-space: nowrap;
}
.ply_info_table .tbl_gray {
background: #4cadc9;
color: #000;
white-space: nowrap;
}
.ply_info_table td {
background: #585858;
color: #fff;
white-space: nowrap;
border: 1px solid #000;
}
.ply_info_table .white_year {
background: transparent;
color: #fff;
white-space: nowrap;
}
table.ply_info_table th {
text-align: center;
border: 1px solid #000;
width: 14.28%;
padding: 0;
font-size: 13px;
}
.see_all_year {
background: #fb8738;
color: #fff;
text-align: center;
padding: 10px;
font-size: 25px;
}
.see_all_year a,.see_all_year a:hover {
color: #fff !important;
text-decoration: none;
}
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 21-11 | 2-2 | 13-6 | 4-3 | 2-0 | 0-0 |
2024 | 36-27 | 6-5 | 18-8 | 9-12 | 3-2 | 0-0 |
2023 | 44-24 | 4-1 | 27-16 | 13-7 | 0-0 | 0-0 |
2022 | 57-24 | 14-6 | 41-15 | 2-3 | 0-0 | 0-0 |
2021 | 25-16 | 2-1 | 17-9 | 6-5 | 0-0 | 0-1 |
Ranked no. 197, the French player got to the qualifications after beating Andrea Pellegrino 6-1 7-5 and Taro Daniel 6-4 4-6 6-4.
In the qualifications, Droguet defeated Daniel (6-4 4-6 6-4). During the match Droguet scored 92 points vs Daniel’s 81. The French player was quite aggressive to blast 46 winners.
About the serving games, Droguet bagged 13 aces and he committed only 3 double faults. Titouan Droguet lost the serve twice and he saved 4 break points. Furthermore, Droguet put 63% of his first serves in, winning 88% (46/52) of the points behind his 1st serve and 43% (13/30) on the 2nd serve. The French player broke Daniel 3 times after converting 38% of his break points (3/8).
Overall Performance in this tournament
Titouan started his run at this tournament from the qualifications. In the main draw, he has conceded 1 set in the tournament to win 55% of the points he played.
His best result of the current season was winning the title the Royan Challenger where he beat Dimitar Kuzmanov in the final 4-6 6-1 6-4.
Titouan has an overall 21-11 win-loss record in 2025, 2-0 on grass (See FULL STATS).
Previously in Wimbledon
Previously, his best result was reaching the qualifications in 2024. See his history.
placementName: “tennistonic_728x90_468x60_300x250_320x50_InContent2”,
slotId: “tennistonic_728x90_468x60_300x250_320x50_InContent2”
});
H2H Performance in the tournament
.ply_win_loss_title span {
font-size: 14px;
color: #e6e6e6;
}
.see_all_btn {
background: #ff9900;
color: #fff;
margin: 10px auto;
display: table;
font-size: 16px;
font-weight: bold;
padding: 4px 30px;
border-radius: 10px;
cursor: pointer;
}
.see_all_btn span {
font-size: 14px;
display: block;
text-align: center;
font-weight: normal;
}
.player_button_article .img_sec>div {
line-height: 0;
}
.city_title_name {
padding: 0 5px;
overflow: hidden;
}
.see_all_section {
display: block;
}
.player1_name_cl {
text-align: right;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}
.player2_name_cl {
text-align: left;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}
.title_sec_b {
font-weight: 600;
}
.title_sec_avg {
color: gray;
font-size: 10px !important;
}
.score_stats {
background: #d2dead;
padding-bottom: 5px;
position: relative;
}
.score_stas_title {
background: #316329;
color: #fff;
display: table;
width: 100%;
padding: 10px 0;
font-size: 18px;
}
.score_stas_sub_title {
background: #316329;
color: #fff;
display: table;
width: 100%;
text-align: center;
padding: 3px;
margin: 8px 0;
}
.score_stas_sec {
display: table;
width: 100%;
padding: 2px 2px;
}
.player1_sec,
.title_sec,
.player2_sec {
width: 33%;
display: table-cell;
text-align: center;
}
.img_sec>div {
width: 90px;
height: auto;
}
.img_sec>div img {
height: 119px;
margin-left: 0;
max-width: 100%;
}
.player1_sec_inner {
direction: rtl;
}
.player2_sec_inner {
direction: ltr;
}
.title_sec {
vertical-align: middle;
font-size: 13px;
padding: 0 3px;
}
.title_sec span {
font-weight: bold;
margin-top: 5px;
display: block;
}
.green_bg {
background: #95d05c;
border: 1px solid #62a224;
}
.red_bg {
background: #ff3539;
border: 1px solid #c01317;
color: #fff;
}
.blue_bg {
background: #5472d2;
border: 1px solid #00259c;
color: #fff;
}
.player1_sec_inner .green_bg {
background: linear-gradient(270deg, #95d05c 66%, rgba(246, 252, 244, 1) 100%);
}
.player2_sec_inner .green_bg {
background: linear-gradient(90deg, #95d05c 66%, rgba(246, 252, 244, 1) 100%);
}
.player1_sec_inner .red_bg {
background: linear-gradient(270deg, rgba(255, 42, 0, 1) 46%, rgba(255, 255, 255, 1) 94%);
}
.player2_sec_inner .red_bg {
background: linear-gradient(90deg, rgba(255, 42, 0, 1) 46%, rgba(255, 255, 255, 1) 94%);
}
.player1_sec_inner .blue_bg {
background: linear-gradient(270deg, #5472d2 46%, rgba(255, 255, 255, 1) 94%);
}
.player2_sec_inner .blue_bg {
background: linear-gradient(90deg, #5472d2 46%, rgba(255, 255, 255, 1) 94%);
}
.player1_sec_inner.indent_add div,
.player2_sec_inner.indent_add div,
.player1_sec_inner.indent_per_add div,
.player2_sec_inner.indent_per_add div {
text-indent: -9999px;
}
.player1_sec_inner.indent_not span,
.player2_sec_inner.indent_not span,
.player1_sec_inner.indent_per_not span,
.player2_sec_inner.indent_per_not span {
display: none;
}
.player1_sec_inner.indent_add span {
display: flex;
margin-top: -21px;
margin-right: 21%;
}
.player2_sec_inner.indent_add span {
display: flex;
margin-top: -21px;
margin-left: 21%;
}
.player1_sec_inner.indent_per_add span {
display: flex;
margin-top: -22px;
margin-right: 32%;
}
.player2_sec_inner.indent_per_add span {
display: flex;
margin-top: -22px;
margin-left: 32%;
}
.player_button_article .pl_name {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
direction: ltr;
}
span.imp_sign_yellow_left,
span.imp_sign_green_left,
span.imp_sign_red_left {
left: 0;
}
span.imp_sign_yellow_right,
span.imp_sign_green_right,
span.imp_sign_red_right {
right: 0;
}
span.imp_sign_yellow_left,
span.imp_sign_yellow_right {
background: #ebb853;
}
span.imp_sign_green_left,
span.imp_sign_green_right {
background: #1b9d2c;
}
span.imp_sign_red_left,
span.imp_sign_red_right {
background: #ff1218;
}
span.imp_sign_yellow_left,
span.imp_sign_yellow_right,
span.imp_sign_green_left,
span.imp_sign_green_right,
span.imp_sign_red_left,
span.imp_sign_red_right {
display: block !important;
position: absolute;
text-align: center;
font-weight: bold;
float: left;
width: 25px;
box-shadow: 0 0 13px 5px #49d310;
color: white;
line-height: 1.7;
}
@media screen and (max-width:700px) {
.butn_img {
display: none;
}
.img_sec {
display: none;
}
}
3h:40
3h:06
1h:50
1h:58
2
2
49
49
5
5
168
162
84
81
84
75
42
37.5
50%
46%
8
20
4
10
0
5
0
2.5
84/113
75/88
74%
85%
27/53
23/49
51%
47%
7/14
7/17
3.5/7
3.5/8.5
50%
41%
11
7
5.5
3.5
2
3
1
1.5
9
4
Matches, sets, games and points
Points | Royer | Droguet |
---|---|---|
Match played | 2 | 2 |
Tot Set | 5 | 5 |
Tot Games | 49 | 49 |
Pts | 168-148 | 162-130 |
Total Points | 316 | 292 |
Winners | 84 | 75 |
%Winners | 50% | 46% |
Both Royer and Droguet played 2 matches. Also both players started their run from the qualifications.Both players lost a set in the event. Valentin Royer lost 1 set, while Titouan Droguet dropped 1 set. Talking about their workload, Royer and Droguet have played the same amount of sets 5. They also played the same amount of games (49). Royer scored 84 winners (50% of the total points). On the other side, The French player struck 75 winners (46%).
Serve Performance
Serve | Royer | Droguet |
---|---|---|
Aces | 8 | 20 |
Avg per match | 4 | 10 |
1st in | 113/166 | 88/137 |
%1st in | 68% | 64% |
1st pts | 84/113 | 75/88 |
%1st pts | 74% | 85% |
2nd pts | 27/53 | 23/49 |
%2nd pts | 51% | 47% |
Royer managed to score 8 aces (4 per match). Droguet struck 20 aces (10 per match). Royer won 74% points on his first serve. He was rock solid on his second serve to win 51% of the points. On the other side, Droguet won 85% of the points on his first serve. He had a solid display on his second serve to win 47% of the points.
How they played the important points
Breaks | Royer | Droguet |
---|---|---|
Won | 7 | 7 |
Converted | 7/14 | 7/17 |
% Converted | 50% | 41% |
Conceded | 11 | 7 |
Saved | 9 | 4 |
% Saved | 82% | 57% |
Times Broken | 2 | 3 |
Valentin broke his opponents 7 times with a 50% conversion rate. Royer lost his serve twice and he saved 82% of the break points that he conceded. Droguet broke his opponents 7 times with a 41% conversion rate. Titouan conceded his serve 3 times and he saved 57% of the break points that he conceded.
Royer | ||||
Q1 Huesler |
Q2 Uchiyama |
Total | ||
---|---|---|---|---|
Score | 4-6 6-0 6-2 | 7-65 7-5 | ||
Tot Set | 3 | 2 | 5 | |
Tot Games | 24 | 25 | 49 | |
pts | 81-68 | 87-80 | 168-148 | |
Total points | 149 | 167 | 316 | |
Winners | 40 | 44 | 84 | |
%Winners | 49% | 51% | 50% | |
SERVE | ||||
Aces | 3 | 5 | 8 | |
Double Faults | 0 | 0 | 0 | |
1st in | 54/81 | 59/85 | 113/166 | |
% 1st in | 67% | 69% | 68% | |
1st pts | 40/54 | 44/59 | 84/113 | |
% 1st pts | 74% | 75% | 74% | |
2nd pts | 10/27 | 17/26 | 27/53 | |
% 2nd pts | 37% | 65% | 51% | |
Breaks | ||||
Won | 6 | 1 | 7 | |
Converted | 6/10 | 1/4 | 7/14 | |
Converted % | 60% | 25% | 50% | |
Conceded | 7 | 4 | 11 | |
Saved | 5/7 | 4/4 | 9 | |
Saved % | 71% | 100% | 86% | |
Times Broken | 2 | 0 | 2 |
Droguet | ||||
Q1 Pellegrino |
Q2 Daniel |
Total | ||
---|---|---|---|---|
Score | 6-1 7-5 | 6-4 4-6 6-4 | ||
Tot Set | 2 | 3 | 5 | |
Tot Games | 19 | 30 | 49 | |
pts | 70-49 | 92-81 | 162-130 | |
Total points | 119 | 173 | 292 | |
Winners | 29 | 46 | 75 | |
%Winners | 41% | 50% | 46% | |
SERVE | ||||
Aces | 7 | 13 | 20 | |
Double Faults | 2 | 3 | 5 | |
1st in | 36/55 | 52/82 | 88/137 | |
% 1st in | 65% | 63% | 64% | |
1st pts | 29/36 | 46/52 | 75/88 | |
% 1st pts | 81% | 88% | 85% | |
2nd pts | 10/19 | 13/30 | 23/49 | |
% 2nd pts | 53% | 43% | 47% | |
Breaks | ||||
Won | 4 | 3 | 7 | |
Converted | 4/9 | 3/8 | 7/17 | |
Converted % | 44% | 38% | 41% | |
Conceded | 1 | 6 | 7 | |
Saved | 0/1 | 4/6 | 4 | |
Saved % | 0% | 67% | 34% | |
Times Broken | 1 | 2 | 3 |
table.ply_h2h_info_table {
border: 1px solid #000;
color: #000;
border-collapse: collapse;
border-spacing: 0;
text-align: center;
width: 300px;
background: #fff;
font-size: 15px;
font-weight: 500;
float: left;
margin-right: 15px;
}
.ply_h2h_info_table th:first-child {
color: #ff9e0d;
}
.ply_h2h_info_table th {
background: #203764;
color: #fff;
text-align: center;
}
.ply_h2h_info_table tr td:first-child {
background: #203764;
color: #fff;
padding: 3px;
}
.red_bg_b {
background: #ad0404 !important;
color: #fff;
}
.green_bg_b {
background: #027102 !important;
color: #fff;
}
.green_bg_t {
background: #548235 !important;
color: #fff;
font-size: 36px;
line-height: 36px;
}
table.ply_h2h_info_table1 {
border: 1px solid #000;
color: #000;
border-collapse: collapse;
border-spacing: 0;
text-align: center;
width: 100%;
background: #fff;
font-size: 15px;
font-weight: 500;
float: left;
}
.ply_h2h_info_table1 th:first-child {
color: #ff9e0d;
}
.ply_h2h_info_table1 th {
background: #203764;
color: #fff;
text-align: center;
}
.ply_h2h_info_table1 tr td:first-child {
background: #203764;
color: #fff;
padding: 3px;
}
table.ply_h2h_info_table2 {
border: 1px solid #000;
color: #000;
border-collapse: collapse;
border-spacing: 0;
text-align: center;
width: 100%;
background: #fff;
font-size: 15px;
font-weight: 500;
float: left;
}
.ply_h2h_info_table2 th:first-child {
color: #ffffff;
font-size: 36px;
line-height: 36px;
text-align: center;
}
.ply_h2h_info_table2 th {
background: #305496;
color: #fff;
}
.ply_h2h_info_table2 tr td:first-child,
tr.ply_h2h_info_table2 td:first-child {
background: #305496;
color: #fff;
padding: 3px;
}
table.ply_h2h_info_table3 {
border: 1px solid #000;
color: #000;
border-collapse: collapse;
border-spacing: 0;
text-align: center;
width: 100%;
background: #fff;
font-size: 15px;
font-weight: 500;
float: left;
margin-bottom: 15px;
}
.ply_h2h_info_table3 th:first-child {
color: #ffffff;
font-size: 36px;
line-height: 36px;
text-align: center;
}
.ply_h2h_info_table3 th {
background: #8ea9db;
color: #fff;
}
.ply_h2h_info_table3 tr td:first-child,
tr.ply_h2h_info_table3 td:first-child {
background: #8ea9db;
color: #fff;
padding: 3px;
}
.h2h_bottom_div {
background: #385723;
width: 100%;
display: table;
padding: 10px 0 0;
}
.h2h_player_left {
width: 25%;
display: table-cell;
text-align: center;
}
.h2h_player_right {
width: 25%;
display: table-cell;
text-align: center;
}
img.h2h_chart_img {
max-width: 44px;
margin: 0 auto;
margin-bottom: 10px;
}
img.h2h_ply_img {
margin: 0;
}
.h2h_center {
width: 50%;
display: table-cell;
vertical-align: middle;
text-align: center;
}
.h2h_more_status {
color: #fff;
font-size: 40px;
line-height: 40px;
}
.h2h_more_link {
display: inline-block;
background: #ffc000;
padding: 20px;
border-radius: 20px;
font-size: 20px;
margin-top: 20px;
}
.h2h_more_link a,
.h2h_more_link a:hover {
color: #000 !important;
text-decoration: none;
}
.h2h_player_left a span,
.h2h_player_right a span {
color: #fff !important;
text-decoration: none;
margin-bottom: 5px;
display: inline-block;
}
.h2h_player_left .h2h_ply_img img,
.h2h_player_right .h2h_ply_img img {
max-width: none;
}
.get_previwe_html {
background: #d2dead;
display: table;
width: 100%;
}
.get_previwe_html_hide {
background: #d2dead;
display: table;
width: 100%;
margin-bottom: 15px;
}
.playerIMG {
text-decoration: none;
}
.playerIMG.floatLeft {
padding-right: 9px;
}
.ranking-progression-graph {
height: 270px;
clear: both;
}
.win_color {
color: #cc0000;
}
.PlayerScoreDetails_1st .name h3 a,
.PlayerScoreDetails_1st .right_name h3 a {
color: #111 !important;
font-size: 22px;
line-height: 30px;
font-weight: 400;
margin: 0;
text-decoration: none;
}
/* Live Score */
.individual_score {
background: white;
margin-top: 10px;
}
.scoreBox {
border: 2px solid #659a39;
margin-right: 4px;
margin-bottom: 0px;
min-height: 300px;
width: 100%;
}
.page-heading img {
width: 18px;
margin: 9px 0px 0px 2px;
float: left;
}
.page-heading h3 {
margin: 0px 0px 0px 5px;
font-size: 17px;
font-weight: 600;
float: left;
}
.page-heading p {
float: right;
margin: 5px 5px 5px 0px;
font-size: 12px;
line-height: 17px;
font-weight: bold;
}
.individual_score .row {
padding: 5px;
}
.playerImg {
float: left;
width: 15%;
box-sizing: border-box;
}
.scoreBox img {
width: 79PX;
}
.playerImg p {
margin-bottom: 0px;
word-wrap: break-word;
text-align: left;
}
.playScore {
margin: 0px auto;
width: 70%;
}
.scoreBox table {
border: none !important;
}
.scoreBox table th {
height: 45px;
border: none;
width: 40px;
font-size: 14px;
border: none !important;
color: black;
font-weight: 600;
text-align: center;
}
.scoreBox .boll {
background: transparent;
border: none;
}
.scoreBox img {
width: auto;
}
.scoreBox table td {
height: 54px;
text-align: center;
background: white;
border: 1px solid #316329;
width: 54px;
}
.ashBlock {
background: #cbcbcb !important;
/*color: #c60c4d;*/
}
.opacity {
opacity: 0;
}
/* Live Score */
.surface1 {
background: #4081a0 !important;
color: #f0f0f0;
}
.surface2 {
background: #f96 !important;
}
.surface3 {
background: #99cdff !important;
}
.surface4 {
background: #ffc !important;
color: #2a2a2a !important;
}
.surface5 {
background: #393 !important;
}
.surface6 {
background: #15ff17 !important;
}
.city_over112 {
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 2px;
cursor: pointer;
color: #c00;
}
.city_over112:hover {
background-color: #69c;
color: #fff;
text-decoration: none;
}
.suggestionsBox_search_recent_graph {
position: absolute;
width: 300px;
background-color: #fff;
border: 1px solid #000;
color: #000000;
}
.suggestionList_search_recent_graph {
margin: 0px;
padding: 0px;
}
.playerimg img {
width: auto !important;
}
.back {
background-color: #d2dead;
width: 100%;
float: left;
padding-top: 8px;
}
/*.player_date_li {
width: 18% !important;
background-color: #ffffff !important;
}*/
.player_date_li p {
margin: 0px !important;
font-size: 14px !important;
}
.player_name_li {
width: 23% !important;
}
.nxt_player_name_li {
width: 25% !important;
}
.player_score {
width: 20% !important;
}
.player_position_li {
width: 9% !important;
}
.player_date_li {
width: 15% !important;
background-color: #ffffff !important;
padding-right: 2px;
}
.width100 {
width: 100%;
display: inline-block;
}
.floatLeft {
float: left;
}
.floatRight {
float: right;
}
.upcoming_section {
width: 32%;
padding: 5px;
}
.background_color {}
.header_text {
width: 100%;
float: left;
background-color: #316329;
padding: 10px;
}
.header_text h1 {
margin: 0px;
width: 57%;
float: left;
font-size: 50px;
color: white;
}
.header_text img {
width: 100px;
}
.playerVsplayer {
border: 2px solid #669933;
height: auto;
width: 100%;
float: left;
margin-top: 0px;
}
.backgroundLightGreen {
background-color: #d2dead;
}
.playerIMG {
padding: 4px;
}
.floatLeft {
float: left;
}
.playerIMG img {
/*max-width: 135px !important;*/
max-width: inherit !important;
}
.floatRight {
float: right;
}
.PlayerScoreDetails {
width: 54%;
margin: 0px auto;
height: 200px;
}
@media screen and (max-width:1107px) {
.PlayerScoreDetails {
width: 93%;
display: table;
}
}
.PlayerScoreDetails_1st {
width: 98%;
float: left;
}
.PlayerScoreDetails_1st .name {
width: 32%;
float: left;
}
.fst_li {
width: 56% !important;
float: left;
background-color: #fff;
}
.second_li {
width: 44% !important;
float: left;
}
.PlayerScoreDetails_1st .name h3 {
margin: 0px;
}
.PlayerScoreDetails_1st .score {
width: 32%;
float: left;
text-align: center;
}
.PlayerScoreDetails_1st .score p {
margin: 10px;
font-size: 25px;
color: #CC0000;
}
.PlayerScoreDetails_1st .right_name {
width: 32%;
float: right;
text-align: right;
}
.PlayerScoreDetails_1st .right_name h3 {
margin: 0px;
}
.PlayerScoreDetails_2nd {
width: 98%;
float: left;
}
.left_rank {
width: 14%;
float: left;
text-align: center;
background-color: #316329;
color: white;
height: 55px;
line-height: 26px;
margin-top: 25px;
}
.left_rank_high {
background-color: #61dc92;
margin-top: 0;
margin: 3px 0;
padding: 0 0 5px;
box-sizing: border-box;
display: block;
width: 100%;
}
.left_rank p {
margin: 0px !important;
font-size: 20px;
font-weight: 600;
}
.all_surface {
width: 70%;
float: left;
text-align: center;
}
.all_surface p {
margin-bottom: 7px !important;
}
.hard {
font-size: 17px;
padding: 2px 7px;
background-color: #4081A0;
/*!important;*/
margin: 0px 9px;
color: white;
line-height: 24px !important;
}
.clay {
font-size: 17px;
padding: 2px 7px;
background: #f96 !important;
margin: 0px 9px;
color: white;
}
.i_hard {
font-size: 17px;
padding: 2px 7px;
background: #99cdff !important;
margin: 0px 9px;
color: white;
}
.grass {
font-size: 17px;
padding: 2px 7px;
background: #393 !important;
margin: 0px 9px;
color: white;
}
.right_rank {
width: 14%;
float: right;
text-align: center;
background-color: #316329;
color: white;
height: 55px;
line-height: 26px;
margin-top: 25px;
}
.right_rank_high {
background-color: #61dc92;
margin-top: 0;
margin: 3px 0;
padding: 0 0 5px;
box-sizing: border-box;
display: block;
width: 100%;
}
.right_rank p {
margin: 0px !important;
font-size: 20px;
font-weight: 600;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.h2h_ranking_graph {
width: 100%;
float: left;
position: relative;
}
.ranking_headline {
width: 100%;
float: left;
padding: 5px;
background-color: #316329;
margin-top: 20px;
}
.ranking_headline h3 {
margin: 0px auto;
color: white;
}
.add_section {
width: 98%;
float: left;
height: auto;
margin-bottom: 5px;
}
.play_ground {
width: 100%;
float: left;
}
.play_ground img {
width: 96%;
}
.result_massage {
width: 100%;
float: left;
margin: 12px 0px 0px 0px;
}
.result_massage img {
width: 96%;
}
.scoreRows ul {
list-style: none;
text-align: left;
margin: 0px;
margin-bottom: 2px;
display: table;
width: 100%;
}
.right_ul ul {
width: 100%;
float: left;
list-style: none;
text-align: left;
margin: 0px;
display: table;
/*background-color: white;*/
margin-bottom: 5px;
background-color: #D1DAB4;
/*border-bottom: 1px solid #d5d5d5;*/
}
.scoreRows ul li {
display: table-cell;
width: auto;
color: black;
font-size: 15px;
cursor: pointer;
transition: 0.3s;
margin: 0px;
}
.score-background img {
float: left;
margin-top: 8px;
margin-left: 5px;
margin-right: 5px;
}
/*.scoreRows ul li.score-background{background-color: #D2DEAD;}*/
/*.scoreRows ul li.surface_li{text-align: right;background-color: #D2DEAD;}*/
/*.scoreRows ul:hover{background-color: #C2D49B;}*/
.surface_li {
width: 9% !important;
}
.surface_li .hard {
padding: 2px;
background-color: #4081A0;
margin: 0px;
font-size: 12px;
text-align: center;
color: #fff;
height: 26px;
}
.scoreRows ul li span {
font-size: 10px;
color: #878383;
font-weight: bold;
}
.scoreRows ul li p {
margin: 2px;
font-size: 15px;
text-align: right;
color: #000;
}
.background_color .country_name:hover .second_li {
background-color: #C2D49B;
}
.score-background .country_name:hover {
color: #CC0000;
}
.right_ul ul li {
width: 78%;
float: left;
margin: 1px;
/*line-height: 16px !important;*/
}
.country_name {
/*float: left;
margin-left: 5px;*/
margin-bottom: 0px;
font-size: 13px !important;
font-weight: bold;
text-align: left !important;
color: #000 !important;
}
#span_tournament_name {
/*float: left;
margin-left: 5px;*/
margin-bottom: 0px;
font-size: 13px !important;
font-weight: bold;
text-align: left !important;
color: #000 !important;
}
.score-background li span {
float: left !important;
margin-left: 5px !important;
margin-bottom: 0px !important;
font-size: 14px !important;
font-weight: bold !important;
text-align: left !important;
}
.right_ul ul li img {
float: left;
margin-top: 6px;
}
.text_center {
text-align: left;
}
.left_table {
width: 100%;
float: left;
}
.right_table {
width: 42%;
float: left;
margin: 0px;
}
.header_text_h2h {
width: 100%;
float: left;
padding-bottom: 15px;
background-color: #316329;
}
.head_name {
width: 100%;
text-align: center;
}
.next_play_link {
width: 100%;
float: left;
}
.player1_fild {
width: 100%;
float: left;
margin-top: 0px;
padding: 0 20px;
}
.vs_text {
width: 100%;
float: left;
text-align: center;
color: white;
font-size: 20px;
padding: 10px 0;
}
.player2_fild {
width: 100%;
float: left;
margin-top: 0px;
padding: 0 20px;
}
.head_name p {
margin: 0px;
font-size: 16px;
font-weight: bold;
color: white;
margin-top: 10px;
margin-bottom: 10px;
}
.footer_news {
width: 100%;
float: left;
margin-top: 5px;
}
.footer_news_head_line {
width: 100%;
float: left;
background-color: #316329;
}
.footer_news_head_line h2 {
margin: 0px;
color: white;
}
.footer_news_section {
width: 100%;
float: left;
background-color: #d2dead;
border-right: 2px solid green;
border-bottom: 1px solid #bfbebe;
}
.news_img {
width: 30%;
float: left;
margin-top: 10px;
}
.news_text {
width: 69%;
float: left;
margin-top: 10px;
}
.news_text h3 {
margin: 0px;
}
.news_text h3:hover {
color: #CC0000;
}
.margin_top {
margin-top: 20px;
}
.description_text {
float: left;
font-size: 13px;
color: gray;
letter-spacing: 1px;
line-height: 15px;
}
.news_img span {
font-size: 8px;
float: left;
margin-bottom: 7px;
line-height: 8px;
}
.next_play_ground {
width: 100%;
float: left;
padding: 10px;
margin-top: 10px;
background-color: #FF9900;
}
.next_play_ground:hover {
background: #cc0000;
}
.play_ground_img {
width: 20%;
float: left;
}
.play_ground_text {
width: 75%;
float: left;
}
.play_ground_text h2 {
margin: 0px;
font-size: 24px;
font-weight: 600;
}
.name {
color: #CC0000;
}
/*.country_name:hover
{
color: #CC0000;
}*/
.row_heading_even:hover {
background-color: #D2DEAD;
}
.right_table ul a.link:hover {
color: #CC0000;
}
/*………………….*/
.suggestionsBox_search_recent_graph {
position: absolute;
width: 300px;
background-color: #fff;
border: 1px solid #000;
color: #000000;
}
.graph_div {
width: 100%;
float: left;
}
.suggestionList_search_recent_graph {
margin: 0px;
padding: 0px;
}
#search_player_recent_graph {
font-family: Arial, Helvetica, sans-serif;
width: 290px;
padding: 5px;
font-size: 18px;
text-decoration: none;
}
.class1 {
float: left;
}
.class2 {
margin: 0 0 10px 0;
overflow: hidden;
background: #D3E7AF;
font: bold 16px Arial;
text-align: center;
color: #444;
border-radius: 5px;
border: solid 1px #92C336;
width: 170px;
box-shadow: 2px 2px 3px #666;
}
.class2 .cont {
border: solid 1px #92C336;
margin: 5px;
overflow: hidden;
background: #fff;
padding: 0 0 4px 0;
}
.class2 .rank {
font-size: 30px;
}
.class2 .up,
.class2 .down,
.class2 .equal {
font-size: 16px;
padding: 0 0 0 15px;
}
.class3 {
margin: 4px 0 0 0;
}
.class2 .small {
font: normal 10px Arial;
line-height: 12px;
}
.class2 .up {
color: #92C336;
background: #FFFFFF url(https://tennistonic.com/_graphics/up.gif) no-repeat left center;
}
.class2 .down {
color: red;
background: #FFFFFF url(https://tennistonic.com/_graphics/down.gif) no-repeat left center;
}
.class2 .equal {
color: #666;
background: #FFFFFF url(https://tennistonic.com/_graphics/equal.gif) no-repeat left center;
}
.graph_div {
height: auto;
}
.graph_div #container {
width: 100% !important;
height: 100% !important;
}
ul.plyer_title_ul {
list-style: none;
color: #fff;
margin: 0 !important;
position: relative;
}
ul.plyer_title_ul li {
margin: 0;
width: 50%;
float: left;
text-align: center;
font-size: 17px;
font-weight: bold;
padding: 5px 0;
}
ul.plyer_title_ul li span {
display: block;
font-size: 14px;
font-weight: normal;
color: #c1c0c0;
}
ul.plyer_title_ul li.span_slam,
ul.plyer_title_ul li.span_slam span {
color: #ffc400;
}
span.year_old {
font-size: 16px;
margin-top: 0px !important;
display: inline-block;
background-color: #316329;
color: white;
padding: 5px 12px;
border-top: 5px solid #d2dead;
width: 100%;
}
.playerVsplayer .playerIMG img.cup_icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
width: auto;
}
span.hour_minute {
font-size: 16px;
margin-top: 0px !important;
display: inline-block;
background-color: #316329;
color: #fff;
padding: 5px 0px;
border-top: 5px solid #d2dead;
width: 100%;
font-weight: 600;
}
span.hour_minute span {
display: block;
color: #e6dede;
font-size: 9px;
font-weight: normal;
}
/*……………responsive………… */
@media(max-width: 1115px) {
.playerIMG img {
max-width: 113px;
}
}
@media(max-width: 1023px) {
.scoreRows ul li {
font-size: 13px;
}
.scoreRows ul li p {
font-size: 14px;
}
}
@media(max-width: 987px) {
/*.left_table
{
overflow-x: auto;
}
.scoreRows
{
width: 987px;
}*/
.play_ground_text {
width: 78%;
float: right;
}
}
@media(max-width: 932px) {
.overflow_res {
overflow-x: auto;
}
.playerIMG img {
max-width: 88px;
}
}
@media(max-width: 880px) {
.ranking-progression-graph {
height: auto !important;
}
.fst_li {
width: 100% !important;
}
.second_li {
width: 100% !important;
}
.scoreRows ul {
background-color: #fff !important;
}
/*.country_name
{
font-weight: inherit;
}*/
#span_tournament_name {
display: none;
}
.country_name {
font-size: 13px !important;
font-weight: normal !important;
text-align: left !important;
color: #878383 !important;
}
/*.country_name
{
margin-left: 27px !important;
}*/
.player_date_li {
width: 24% !important;
padding-right: 0px;
}
.player_date_li p {
color: #878383 !important;
font-size: 13px !important;
}
.score-background img {
display: none;
}
.score-background {
width: 50% !important;
}
.player_date_li p {
text-align: left !important;
}
}
@media(max-width: 767px) {
.upcoming_section {
width: 100%;
float: left;
}
.add_section {
width: 100%;
float: left;
height: auto;
margin-bottom: 5px;
}
.play_ground {
width: 49%;
float: left;
}
.result_massage {
width: 49%;
float: left;
margin: 12px 0px 0px 0px;
}
.scoreRows ul li p {
font-size: 13px;
}
.header_text img {
float: right;
}
.header_text h1 {
font-size: 37px;
}
}
@media(max-width: 508px) {
.PlayerScoreDetails {
width: 98%;
}
.playerIMG img {
max-width: 75px;
}
.PlayerScoreDetails_1st .name h3 {
margin: 0px;
font-size: 17px;
line-height: 20px;
font-weight: bold;
}
.PlayerScoreDetails_1st .right_name h3 {
margin: 0px;
font-size: 17px;
line-height: 20px;
font-weight: bold;
}
.head_name {
width: 100%;
text-align: center;
}
.player1_fild {
width: 99%;
padding: 2px;
}
.vs_text {
width: 100%;
}
.player2_fild {
width: 99%;
padding: 2px;
}
.PlayerScoreDetails_1st .score p {
font-size: 19px;
}
.left_rank p {
margin: 0px;
font-size: 15px;
font-weight: 300;
}
.right_rank p {
margin: 0px;
font-size: 15px;
font-weight: 300;
}
.hard {
font-size: 13px;
}
.clay {
font-size: 13px;
}
.i_hard {
font-size: 13px;
}
.grass {
font-size: 13px;
}
.play_ground_text h2 {
margin: 0px;
font-size: 17px;
font-weight: 600;
line-height: 29px;
}
.news_text h3 {
margin: 7px;
font-size: 17px;
}
}
@media(max-width: 422px) {
.playerImg {
float: left !important;
width: 100% !important;
box-sizing: border-box;
text-align: center !important;
}
.playerImg p {
text-align: center !important;
}
.playScore {
margin: 0px auto;
width: 100% !important;
float: left !important;
}
.PlayerScoreDetails {
width: 98%;
}
.playerIMG {
padding: 0px;
}
.left_rank {
height: 41px;
line-height: 15px;
}
.left_rank span {
font-size: 9px;
}
.right_rank {
height: 41px;
line-height: 15px;
}
.right_rank span {
font-size: 9px;
}
.PlayerScoreDetails_1st .name h3 {
font-size: 14px;
}
.PlayerScoreDetails_1st .right_name h3 {
font-size: 14px;
}
.header_text h1 {
margin: 0px;
width: 57%;
float: left;
font-size: 26px;
color: white;
}
.playerImg img {
width: 75px !important;
}
}
@media(max-width: 385px) {
.playerIMG img {
max-width: 65px;
}
.left_rank {
width: 17%;
}
.right_rank {
width: 18%;
}
.all_surface {
width: 60%;
}
}
.ply_ytitle_img {
width: 50px !important;
float: left;
}
.ply_ytitle_span {
position: relative;
display: inline;
float: left;
padding-top: 15px;
font-size: 21px;
color: #000;
}
.playerVsplayer .playerIMG img {
width: 100%;
display: block;
height: auto;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
}
.player_all_titles {
background: #548235;
display: grid;
width: 100%;
padding: 5px;
}
.ply_ytitle_span {
display: inline-block;
width: 100%;
font-size: 15px;
padding: 2px 0;
color: #fff;
font-weight: normal;
}
span.player_final_titl {
font-size: 13px;
padding-left: 4px;
}
.player_title_count {
float: right;
font-size: 18px;
}
.ply_staus_div {
width: 50%;
float: left;
padding-top: 10px;
padding-bottom: 10px;
}
.ply_staus_div_left .score {
left: 0;
}
.ply_staus_div_right .score {
right: 0;
}
.ply_staus_div .score {
display: inline-block;
width: 100%;
text-align: center;
z-index: 9999;
font-size: 25px;
padding-top: 0px;
padding-bottom: 15px;
}
.ply_staus_div .score span {
width: 100px;
display: inline-block;
}
.ply_formate_div {
display: inline-block;
width: 100%;
border-top: 1px solid;
padding-top: 18px;
padding-bottom: 15px;
}
.ply_formate_inner {
padding: 15px 0;
width: 100%;
text-align: center;
font-size: 22px;
}
.ply_win {
color: #037b03;
}
.ply_loss {
color: #d60404;
}
.ply_qual {
color: #6f6f6f;
}
.ply_formate_inner div {
display: inline-block;
padding: 0 0px;
width: 100px;
}
.ply_formate_center {
padding: 2px 10px;
border-radius: 3px;
display: inline-block;
width: 100px;
font-size: 20px;
}
.ply_win_loss_title {
width: 100%;
float: left;
background-color: #316329;
padding: 10px;
font-size: 25px;
text-align: center;
color: #fff;
}
.wlrp-cover-spin {
position: absolute;
left: 50%;
top: 44%;
background-color: rgba(0, 0, 0, 0.7);
z-index: 9999;
padding: 15px;
border-radius: 100%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
display: none;
z-index: 99999999999;
}
.image_capture_div {
background: #e2f44f;
color: #316329;
display: table;
width: 119px;
text-align: center;
padding: 5px 10px;
cursor: pointer;
margin-bottom: 20px;
}
@-webkit-keyframes wlrp-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes wlrp-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.wlrp-cover-spin span {
display: flex;
position: relative;
width: 30px;
height: 30px;
border-style: solid;
border-color: #fff;
border-top-color: transparent;
border-width: 4px;
border-radius: 50%;
-webkit-animation: wlrp-spin .8s linear infinite;
animation: wlrp-spin .8s linear infinite;
}
.result_div {
position: relative;
display: inline-block;
width: 100%;
}
.play_previ_div {
display: inline-block;
position: absolute;
left: 50%;
top: 0;
z-index: 999;
transform: translate(-50%, 0);
background: #fff;
padding: 10px 20px;
}
.play_year_data {
display: block;
font-size: 14px;
text-align: center;
padding: 5px 0;
cursor: pointer;
}
.play_year_data.year_active {
font-size: 20px;
font-weight: bold;
}
@media screen and (max-width:400px) {
.play_previ_div {
padding: 10px 8px;
}
.play_year_data.year_active {
font-size: 16px;
}
.ply_staus_div .score {
font-size: 21px;
}
}
.play_prev_tournament {
float: left;
width: 100%;
position: relative;
}
.play_prev_tour_inner {
width: 50%;
float: left;
}
.play_prev_tour_inner_left {
padding-right: 7px;
}
.play_prev_tour_inner_right {
padding-left: 7px;
}
.country_1 {
line-height: 0;
display: table;
width: 100%;
}
.scoreRowss ul {
list-style: none;
text-align: left;
margin: 0px;
background-color: white;
margin-bottom: 5px;
border-bottom: 1px solid #d5d5d5;
}
.scoreRowss ul li {
width: 35%;
color: black;
font-size: 13px;
cursor: pointer;
transition: 0.3s;
margin: 0;
padding: 0px 2px;
display: inline-block;
box-sizing: border-box;
}
.scoreRowss ul li:first-child,
.scoreRowss ul li:nth-child(3) {
width: 60%;
}
.scoreRowss ul li:nth-child(2),
.scoreRowss ul li:nth-child(4) {
/*width: 33%;*/
text-align: right;
}
.scoreRowss ul li span {
font-size: 10px;
color: #878383;
font-weight: bold;
}
.scoreRowss ul li p {
margin: 0px;
font-size: 12px;
text-align: right;
color: #878383;
}
.gmaps_container223 {
background: white;
-moz-border-radius: 8px;
border: 2px solid #CCCCCC;
margin: 0 auto;
padding: 2px;
width: 550px;
}
.city_over112 {
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 2px;
cursor: pointer;
color: #c00;
}
.city_over112:hover {
background-color: #69c;
color: #fff;
}
.for_hov img {
width: 30px;
height: 30px;
float: left;
max-width: 100%;
margin: 0;
}
.page-heading {
float: left;
padding: 1px !important;
width: 100%;
background: #316329;
}
.page-heading h2 {
font-size: 40px;
line-height: 20px !important;
margin-top: 0px;
margin-bottom: 0px;
padding: 2px 5px;
color: #fff;
}
.for_hov h2 {
margin-top: 4px !important;
float: left;
margin-left: 2px;
}
.player_goto_link {
background: #ffbd00;
color: #000;
text-align: center;
margin: 0 auto;
position: relative;
display: table;
padding: 10px 25px;
border-radius: 10px;
font-size: 17px;
}
.play_loss_win_tab {
margin-bottom: 10px;
margin-top: 10px;
float: left;
display: block;
}
.play_loss_win_tab span {
color: #fff;
font-weight: bold;
/*border: 1px solid #d2dead;
line-height: 2.1;*/
width: 27px;
display: block;
text-align: center;
border-radius: 13px;
float: right;
font-size: 12px;
margin: 0 1px;
z-index: 1;
padding: 5px;
line-height: 16px;
}
.player_name_div {
font-size: 20px;
margin-bottom: 15px;
margin-top: 25px;
}
span.tab_color_arrow {
margin-top: 6px;
margin-left: 5px;
}
.play_loss_win_tab span.tab_color_w {
background-color: green;
}
.play_loss_win_tab span.tab_color_l {
background-color: red;
}
.name_desktop_view {
float: left;
display: block;
}
.name_mobile_view {
float: left;
display: none;
}
.header_text {
width: 100%;
float: left;
background-color: #316329;
padding: 10px;
}
.header_text h1 {
margin: 0px;
width: 57%;
float: left;
font-size: 50px;
color: white;
}
.header_text img {
width: 100px;
margin: 0 !important;
float: right;
}
.playerIMG {
max-width: 158px;
}
.player_name_sername {
display: none;
background: #548235;
color: #fff;
font-size: 15px;
padding: 5px 10px;
margin-bottom: 10px;
}
@media(max-width: 650px) {
.player_name_sername {
display: block;
width: 50%;
margin: 0 auto;
text-align: center;
margin-bottom: 10px;
margin-top: 10px;
}
.play_loss_win_tab {
margin: 0 auto;
float: none !important;
display: table;
margin-bottom: 10px;
}
}
@media(max-width: 563px) {
.play_prev_tour_inner {
width: 100%;
}
.play_prev_tour_inner_left {
padding-right: 0px;
}
.play_prev_tour_inner_right {
padding-left: 0px;
}
}
.play_loss_win_tab_right {
float: right;
}
.green_link {
color: #008000 !important;
}
.challenger_score_span {
font-size: 19px;
}
span.challenger_span {
color: gray;
font-size: 16px;
}
Head 2 Head
(image)
(image)
-
(image)
- 0Slam
- 0Main
- 3Chall
- 7Minor
(image)
-
(image)
- 0Slam
- 0Main
- 2Chall
- 4Minor
Valentin
Royer
0:1
Titouan
Droguet
112
112
3h:40Played
0I.hard1
<!–
3Clay2
3I.hard2
3Grass2
–>
197
130
3h:06Played
(function($) {
/* setTimeout(function() {
jQuery.ajax({
url: ‘https://tennistonic.com/head-to-head-compare/?Valentin-Royer-Vs-Titouan-Droguet’,
data: ‘hello=hello’,
type: ‘get’,
success: function(response) {
console.log(‘1’);
var h = $(response).find(‘.get_section_for_review’).html();
$(‘.get_previwe_html_881031vcKDy’).html(h);
$(‘.year_active_881031vcKDy’).click();
console.log(‘2’);
/*$(‘.get_previwe_html_hide’).hide();
$(‘.year_active’).click();*/
}
});
}, 10); */
})(jQuery);
(image)
WWLLWWWWLW
(image)
WWWWWWWLLW
jQuery(document).ready(function() {
function player_year_data881031vcKDy() {
jQuery(‘.play_year_data_881031vcKDy’).on(‘click’, function() {
console.log(‘hello’);
var year = jQuery(this).attr(‘data-year’);
var player1 = jQuery(‘#player1_id’).val();
var player2 = jQuery(‘#player2_id’).val();
var player1_name = jQuery(‘#player1_name’).val();
var player2_name = jQuery(‘#player2_name’).val();
jQuery(‘.wlrp-cover-spin’).show();
if (year == ”) {
jQuery.ajax({
url: window.location.href,
type: ‘get’,
success: function(response) {
var h = jQuery(response).find(‘.ply_data_ajax_container’).html();
jQuery(‘.ply_data_ajax_container_881031vcKDy’).html(h);
google.load(“visualization”, “1”, {
packages: [“corechart”],
“callback”: drawChart881031vcKDy });
google.setOnLoadCallback(drawChart881031vcKDy);
google.load(“visualization”, “1”, {
packages: [“corechart”],
“callback”: drawChart2881031vcKDy });
google.setOnLoadCallback(drawChart2881031vcKDy);
player_year_data881031vcKDy();
jQuery(‘.wlrp-cover-spin’).hide();
}
});
} else {
jQuery.ajax({
url: ‘https://tennistonic.com/wp-admin/admin-ajax.php’,
data: ‘action=get_year_data_for_players_shortcode&years=” + year + “&player1=’ + player1 + ‘&player2=’ + player2 + ‘&player1_name=” + player1_name + “&post_id=881031vcKDy’,
type: ‘get’,
success: function(response) {
jQuery(‘.ply_data_ajax_container_881031vcKDy’).html(response);
google.load(“visualization”, “1”, {
packages: [“corechart”],
“callback”: drawChart881031vcKDy });
google.setOnLoadCallback(drawChart881031vcKDy);
google.load(“visualization”, “1”, {
packages: [“corechart”],
“callback”: drawChart2881031vcKDy });
google.setOnLoadCallback(drawChart2881031vcKDy);
player_year_data881031vcKDy();
jQuery(‘.wlrp-cover-spin’).hide();
}
});
}
});
}
player_year_data881031vcKDy();
});
2024
2023
//setTimeout(function(){
console.log(‘a’);
//google.load(“visualization”, “1”, {packages:[“corechart”]});
//google.setOnLoadCallback(drawChart);
function drawChart881031vcKDy() {
var data = google.visualization.arrayToDataTable([
[‘Task’, ‘Hours per Day’],
[‘Win’, 38],
[‘Loss’, 16]
]);
var options = {
title: ‘Win Loss’,
backgroundColor: ‘#D2DEAD’,
height: ‘300px’,
legend: ‘none’,
pieSliceText: ‘label’,
//pieSliceTextStyle :{ fontSize:’16’},
chartArea: {
left: ’20’,
top: ‘0’,
width: ‘100%’,
height: ‘100%’
}
};
var chart = new google.visualization.PieChart(document.getElementById(‘piechart881031vcKDy’));
chart.draw(data, options);
}
//},5000);
//setTimeout(function(){
console.log(‘b’);
//google.load(“visualization”, “1”, {packages:[“corechart”]});
//google.setOnLoadCallback(drawChart2);
function drawChart2881031vcKDy() {
var data = google.visualization.arrayToDataTable([
[‘Task’, ‘Hours per Day’],
[‘Win’, 21],
[‘Loss’, 11]
]);
var options = {
title: ‘Win Loss’,
backgroundColor: ‘#D2DEAD’,
height: ‘300px’,
legend: ‘none’,
pieSliceText: ‘label’,
//pieSliceTextStyle :{ fontSize:’16’},
chartArea: {
left: ’20’,
top: ‘0’,
width: ‘100%’,
height: ‘100%’
}
};
var chart = new google.visualization.PieChart(document.getElementById(‘piechart1881031vcKDy’));
chart.draw(data, options);
}
//},5000);
google.load(“visualization”, “1”, {
packages: [“corechart”],
“callback”: drawChart881031vcKDy });
google.setOnLoadCallback(drawChart881031vcKDy);
google.load(“visualization”, “1”, {
packages: [“corechart”],
“callback”: drawChart2881031vcKDy });
google.setOnLoadCallback(drawChart2881031vcKDy);
Hard
I Hard
Clay
Grass
Tennis Scores – Wimbledon
- Nikoloz BasilashviliBasilashvili – Chak Lam Coleman WongLam Coleman Wong (7-61 7-63) – See score progression
- Martin LandaluceLandaluce – Ryan PenistonPeniston (3-6 6-4 6-4) – See score progression
- Arthur CazauxCazaux – Ugo BlanchetBlanchet (7-5 6-4) – See score progression
- Giulio ZeppieriZeppieri – Paul JubbJubb (6-3 6-2) – See score progression
- Hamish StewartStewart – Luca Van AsscheVan Assche (7-63 4-6 7-69) – See score progression
- Shintaro MochizukiMochizuki – Felipe Meligeni AlvesMeligeni Alves (6-3 6-3) – See score progression
- Cristian GarinGarin – Hady HabibHabib (6-0 6-4) – See score progression
- Nicolas JarryJarry – Jozef KovalikKovalik (6-3 6-4) – See score progression
- Valentin RoyerRoyer – Yasutaka UchiyamaUchiyama (7-65 7-5) – See score progression
- Benjamin HassanHassan – Tristan SchoolkateSchoolkate (7-64 6-3) – See score progression
- Kyrian JacquetJacquet – Vilius GaubasGaubas (6-3 7-5) – See score progression
- August HolmgrenHolmgren – Mikhail KukushkinKukushkin (4-6 7-64 6-2) – See score progression
- Juan Pablo FicovichPablo Ficovich – Oliver BondingBonding (7-5 6-4) – See score progression
- Filip MisolicMisolic – Gauthier OnclinOnclin (6-4 6-2) – See score progression
- Marton FucsovicsFucsovics – Zachary SvajdaSvajda (7-65 6-3) – See score progression
- Leandro RiediRiedi – Federico Agustin GomezAgustin Gomez (4-6 6-3 7-68) – See score progression
- Alexander BlockxBlockx – Timofey SkatovSkatov (6-4 7-5) – See score progression
- Lukas KleinKlein – Dalibor SvrcinaSvrcina (7-65 7-5) – See score progression
- Dusan LajovicLajovic – Arthur BouquierBouquier (6-2 6-4) – See score progression
- Beibit ZhukayevZhukayev – Yannick HanfmannHanfmann (7-67 6-3) – See score progression
- Alex BoltBolt – Eliot SpizzirriSpizzirri (7-65 2-6 6-2) – See score progression
- Tomas Barrios VeraBarrios Vera – Henrique RochaRocha (6-4 6-3) – See score progression
- Li TuTu – Sho ShimabukuroShimabukuro (3-6 7-68 7-69) – See score progression
- Titouan DroguetDroguet – Taro DanielDaniel (6-4 4-6 6-4) – See score progression
- Dominic StrickerStricker – Emilio NavaNava (7-62 6-4) – See score progression
- Oliver TarvetTarvet – Alexis GalarneauGalarneau (6-3 6-2) – See score progression
- Yosuke WatanukiWatanuki – Colton SmithSmith (7-63 6-3) – See score progression
- James McCabeMcCabe – Roman Andres BurruchagaAndres Burruchaga (6-1 6-4) – See score progression
- Luka PavlovicPavlovic – James Kent TrotterKent Trotter (6-3 6-75 7-66) – See score progression
- Adrian MannarinoMannarino – Nicolai Budkov KjaerBudkov Kjaer (6-2 6-3) – See score progression
- Jaime FariaFaria – Marco TrungellitiTrungelliti (6-3 7-5) – See score progression
- Chris RodeschRodesch – Mark LajalLajal (6-1 6-3) – See score progression
- Marton FucsovicsFucsovics – Zachary SvajdaSvajda (7-6(5) 6-3) – See score progression
- Chris RodeschRodesch – Mark LajalLajal (6-1 6-3) – See score progression
- Benjamin HassanHassan – Tristan SchoolkateSchoolkate (7-6(4) 6-3) – See score progression
- Filip MisolicMisolic – Gauthier OnclinOnclin (6-4 6-2) – See score progression
- Hamish StewartStewart – Luca Van AsscheVan Assche (7-6(3) 4-6 7-6(9)) – See score progression
- Leandro RiediRiedi – Federico Agustin GomezAgustin Gomez (4-6 6-3 7-6(8)) – See score progression
- Li TuTu – Sho ShimabukuroShimabukuro (3-6 7-6(8) 7-6(9)) – See score progression
- Adrian MannarinoMannarino – Nicolai Budkov KjaerBudkov Kjaer (6-2 6-3) – See score progression
- Tomas Barrios VeraBarrios Vera – Henrique RochaRocha (6-4 6-3) – See score progression
- James McCabeMcCabe – Roman Andres BurruchagaAndres Burruchaga (6-1 6-4) – See score progression
- Valentin RoyerRoyer – Yasutaka UchiyamaUchiyama (7-6(5) 7-5) – See score progression
- Titouan DroguetDroguet – Taro DanielDaniel (6-4 4-6 6-4) – See score progression
- Arthur CazauxCazaux – Ugo BlanchetBlanchet (7-5 6-4) – See score progression
- Dusan LajovicLajovic – Arthur BouquierBouquier (6-2 6-4) – See score progression
- Cristian GarinGarin – Hady HabibHabib (6-0 6-4) – See score progression
- Giulio ZeppieriZeppieri – Paul JubbJubb (6-3 6-2) – See score progression
- Luka PavlovicPavlovic – James Kent TrotterKent Trotter (6-3 6-7(5) 7-6(6)) – See score progression
- Beibit ZhukayevZhukayev – Yannick HanfmannHanfmann (7-6(7) 6-3) – See score progression
- Alex BoltBolt – Eliot SpizzirriSpizzirri (7-6(5) 2-6 6-2) – See score progression
- Martin LandaluceLandaluce – Ryan PenistonPeniston (3-6 6-4 6-4) – See score progression
- Jaime FariaFaria – Marco TrungellitiTrungelliti (6-3 7-5) – See score progression
- Kyrian JacquetJacquet – Vilius GaubasGaubas (6-3 7-5) – See score progression
- August HolmgrenHolmgren – Mikhail KukushkinKukushkin (4-6 7-6(4) 6-2) – See score progression
- Yosuke WatanukiWatanuki – Colton SmithSmith (7-6(3) 6-3) – See score progression
- Dominic StrickerStricker – Emilio NavaNava (7-6(2) 6-4) – See score progression
- Shintaro MochizukiMochizuki – Felipe Meligeni AlvesMeligeni Alves (6-3 6-3) – See score progression
- Oliver TarvetTarvet – Alexis GalarneauGalarneau (6-3 6-2) – See score progression
- Alexander BlockxBlockx – Timofey SkatovSkatov (6-4 7-5) – See score progression
- Lukas KleinKlein – Dalibor SvrcinaSvrcina (7-6(5) 7-5) – See score progression
- Nicolas JarryJarry – Jozef KovalikKovalik (6-3 6-4) – See score progression
- Nikoloz BasilashviliBasilashvili – Chak Lam Coleman WongLam Coleman Wong (7-6(1) 7-6(3)) – See score progression
- Juan Pablo FicovichPablo Ficovich – Oliver BondingBonding (7-5 6-4) – See score progression
Upcoming matches in the draw
- Marton FucsovicsFucsovics – Chris RodeschRodesch (0-0) – H2H and prediction
- Nikoloz BasilashviliBasilashvili – Juan Pablo FicovichPablo Ficovich (0-0) – H2H and prediction
- Alex BoltBolt – (0-0) – H2H and prediction
- Li TuTu – Adrian MannarinoMannarino (2-0) – H2H and prediction
- Christian GarinGarin – Giulio ZeppieriZeppieri (0-0) – H2H and prediction
- Marcelo Tomas Barrios VeraTomas Barrios Vera – (0-0) – H2H and prediction
- Benjamin HassanHassan – Filip MisolicMisolic (0-0) – H2H and prediction
- Lukas KleinKlein – Nicolas JarryJarry (0-2) – H2H and prediction
- August HolmgrenHolmgren – Yosuke WatanukiWatanuki (0-0) – H2H and prediction
- Luka PavlovicPavlovic – Beibit ZhukayevZhukayev (0-0) – H2H and prediction
- Hamish StewartStewart – (0-0) – H2H and prediction
- Valentin RoyerRoyer – Titouan DroguetDroguet (0-1) – H2H and prediction
Royer
(image)
Droguet
(image)