
Denis Shapovalov exterminates Tristan Schoolkate 6-3 6-2 in the quarter in Los Cabos on Thursday after playing a tremendous match to deal with Adam Walton in the semifinal. The match lasted 1 hour and 17 minutes.
Shapovalov added to his prize money $ 19,525 after winning this match. He has already won $ 46,420 till now in this competition. If he wins the next match, Shapovalov will add $ 32,275 to his earnings to get in total $ 78,695.
Highlights Denis Shapovalov vs. Tristan Schoolkate Mifel Tennis Open – Los Cabos
Stats: aces, double faults, breaks, winners
.td-post-content h3.h3_clear{ clear:none;}
.score_stats {
background: #d2dead;
width: 50%;
float: right;
margin-left: 10px;
-webkit-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
}
@media screen and (max-width:900px){
.score_stats {
width: 100%;
margin-left: 0;
margin-bottom: 10px;
}
}
.score_stas_title {
background: #316329;
color: #fff;
display: table;
width: 100%;
padding: 10px 0;
font-size: 18px;
}
.player1_sec, .title_sec, .player2_sec {
width: 33%;
display: table-cell;
text-align: center;
}
.title_sec {
vertical-align: middle;
font-size: 13px;
padding: 0 3px;
}
.title_sec span {
font-weight: bold;
margin-top: 5px;
display: block;
}
.score_stas_sec {
display: table;
width: 100%;
padding: 2px 2px;
}
.player1_sec_inner {
direction: rtl;
}
.player2_sec_inner {
direction: ltr;
}
.img_sec > div {
width: 90px;
height: auto;
}
.player1_sec .img_sec > img {
width: 80px;
float: right;
margin-bottom:5px;
-webkit-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
}
.player2_sec .img_sec > img {
width: 80px;
float: left;
margin-bottom:5px;
-webkit-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);
}
.img_sec > div img {
height: 119px;
margin-left: 0;
margin-bottom: 5px;
max-width: 100%;
}
.green_bg {
background: #95d05c;
border: 1px solid #62a224;
}
.red_bg {
background: #ff3539;
border: 1px solid #c01317;
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.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%;
}
.see_full_status_a { text-decoration:none !important;}
.see_full_status_btn {
background: #ed7d31;
color: #fff;
text-align: center;
padding: 10px;
font-size: 20px;
margin-top: 5px;
text-decoration:none;
font-weight: 100;
}
.score_stas_sub_title {
background: #316329;
color: #fff;
display: table;
width: 100%;
text-align: center;
padding: 3px;
margin: 8px 0;
}
table.point_table {
float: left;
width: 48%;
border-collapse: collapse;
}
table.point_table th {
background: #316329;
color: #fff;
}
table.point_table th,table.point_table td {
border: 1px solid #333;
}
table.point_table td.green_class {
background: #d2dead;
}
@media screen and (max-width:900px){
table.point_table {
width: 100%;
}
}
.crop133502 img { width: ; height: ; margin-left: ; margin-top: ;
}
1h:17
.crop167986 img { width: ; height: ; margin-left: ; margin-top: ;
}
63
45
25
10
40%
22%
10
2
4
5
65%
32%
69%
59%
25/36
10/17
63%
47%
12/19
17/36
4/4
1/2
100%
50%
At the end of the match, the Canadian scored 63 points vs. the Australian’s 45.
Shapovalov
Shapovalov fired 10 aces and he committed 4 double faults. Denis was stunning in converting all the break points (4/4).
Schoolkate
On the other side, the Australian was sharp when converting 50% of the break points that he conquered points (1/2). However, that was not enough to win the encounter.
After this contest, the head to head between Shapovalov and Schoolkate is 1-0 for Denis.
Draw and next match H2H: Denis Shapovalov vs. Adam Walton – stats
Shapovalov will square off with Walton in the semifinal.
This will be the 2nd time that Denis Shapovalov and Adam Walton square off. The head to head is 1-0 for Shapovalov (see full H2H stats), 1-0 on hard.
The last time that they competed against each other, Shapovalov won 6-3 6-2 in the 2nd round in Indian wells back in March 2025.
(image)
Live score progression and stats
p.tiebreak_title {
font-weight: bold;
font-size: 18px;
margin-bottom: 15px;
}
h2.match_report_title {
background: #000;
color: #fff;
padding: 10px;
}
h4.set_count_title {
clear: both;
margin-top: 10px;
display: inline-block;
width: 100%;
}
.vc_individual_sets_inner_special{
background: #fff;
display: block;
width: 50%;
float: right;
margin-left: 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
}
@media screen and (max-width:900px){
.vc_individual_sets_inner_special{
width: 100%;
margin-left: 0px;
}
}
.vc_individual_sets_inner_special .vc_score_right {
width: 100%;
padding-left: 2px;
display: block;
}
.vc_individual_sets_inner_special .vc_score_row {
padding-bottom: 4px;
clear: both;
display: flex;
border-bottom: 1px solid #ddd;
padding-top: 4px;
}
.vc_individual_sets_inner_special .vc_score_name {
width: 90px;
display: flex;
vertical-align: middle;
float: left;
align-items: center;
}
.vc_individual_sets_inner_special .vc_score_name.vc_tiebre{ align-items: flex-end;}
.vc_individual_sets_inner_special .vc_score_point {
width: 85%;
border-left: 2px solid #dcdcdc;
padding-left: 3px;
float: right;
word-break: break-all;
}
.vc_individual_sets_inner_special .vc_player_ser_name {
width: 67px;
font-size: 12px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
line-height: 18px;
}
.vc_individual_sets_inner_special .vc_right_score {
float: right;
font-size: 12px;
padding-right: 2px;
line-height: 18px;
width: 20px;
}
.vc_individual_sets_inner_special .vc_ser_green_round {
width: 7px;
height: 7px;
margin-left: 2px;
background: #05b705;
display: block;
float: right;
margin-top: 5px;
border-radius: 100%;
}
.vc_individual_sets_inner_special .round_color_white .vc_ser_green_round {
background: transparent;
}
.vc_individual_sets_inner_special .vc_score_inner {
padding: 0 4px;
font-size: 12px;
float: left;
text-align: center;
line-height: 18px;
}
.vc_set_count_special{
background: #316329;
color: #fff;
font-size: 17px;
text-align: left;
padding: 5px;
margin-bottom: 5px;
clear:both;
}
.vc_set_score_final_individual_special{
font-size: 17px;
padding-top: 3px;
padding-bottom: 3px;
display: inline;
color: #d2dead;
}
.vc_player_ser_name.wpcb_text_red {
background: red;
}
.vc_player_ser_name.wpcb_text_red {
font-weight: normal;
}
.ser_opp_player {
display: block;
color: #848383;
font-weight: normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wpcb_text_red .ser_opp_player {
font-weight: bold;
color: #fff;
}
.vc_player_ser_name.wpcb_text_red .ser_loser_player {
color: #e8caca;
text-decoration: line-through;
}
span.vc_player_ser_name.v1 {
background: #316329;
color: #fff;
}
span.vc_player_ser_name.v1 .ser_opp_player {
background: #fff;
}
.p1_point.wpcb_text_green, .p2_point.wpcb_text_green {
font-weight: bold;
}
.wpcb_text_green {
color: #316329;
}
.p1_point.wpcb_text_red, .p2_point.wpcb_text_red {
font-weight: bold;
padding: 0 0.5px;
box-shadow: 0 0 19px #f00;
color: white!important;
background-color: #f00;
}
The Canadian conquered the set after recovering from 1 break down. In fact, after conceding his serve in the 3rd (1-2) game, Shapovalov broke back in the 6th (3-3) and in the 8th (5-3) game to win the set 6-3.
Tristan couldn’t stop the opposition in the last 6 games of the set when the score went from 1-3 to 6-3.
Shapovalov was spot on in converting all his break points in the 6th (2-3 15-40), the 8th (4-3 15-40) and the 10th game (6-2 40-A). On the other side, the Australian was clinical in converting the only break point that he conquered in the 3rd game (1-1 15-40).
They contested 55 points. Denis won 9 points more than Tristan (32-23). Shapovalov dropped 10 points on serve (18-10). In addition, on the other side, Tristan conceded 14 points on serve (13-14).
p.tiebreak_title {
font-weight: bold;
font-size: 18px;
margin-bottom: 15px;
}
h2.match_report_title {
background: #000;
color: #fff;
padding: 10px;
}
h4.set_count_title {
clear: both;
margin-top: 10px;
display: inline-block;
width: 100%;
}
.vc_individual_sets_inner_special{
background: #fff;
display: block;
width: 50%;
float: right;
margin-left: 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
}
@media screen and (max-width:900px){
.vc_individual_sets_inner_special{
width: 100%;
margin-left: 0px;
}
}
.vc_individual_sets_inner_special .vc_score_right {
width: 100%;
padding-left: 2px;
display: block;
}
.vc_individual_sets_inner_special .vc_score_row {
padding-bottom: 4px;
clear: both;
display: flex;
border-bottom: 1px solid #ddd;
padding-top: 4px;
}
.vc_individual_sets_inner_special .vc_score_name {
width: 90px;
display: flex;
vertical-align: middle;
float: left;
align-items: center;
}
.vc_individual_sets_inner_special .vc_score_name.vc_tiebre{ align-items: flex-end;}
.vc_individual_sets_inner_special .vc_score_point {
width: 85%;
border-left: 2px solid #dcdcdc;
padding-left: 3px;
float: right;
word-break: break-all;
}
.vc_individual_sets_inner_special .vc_player_ser_name {
width: 67px;
font-size: 12px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
line-height: 18px;
}
.vc_individual_sets_inner_special .vc_right_score {
float: right;
font-size: 12px;
padding-right: 2px;
line-height: 18px;
width: 20px;
}
.vc_individual_sets_inner_special .vc_ser_green_round {
width: 7px;
height: 7px;
margin-left: 2px;
background: #05b705;
display: block;
float: right;
margin-top: 5px;
border-radius: 100%;
}
.vc_individual_sets_inner_special .round_color_white .vc_ser_green_round {
background: transparent;
}
.vc_individual_sets_inner_special .vc_score_inner {
padding: 0 4px;
font-size: 12px;
float: left;
text-align: center;
line-height: 18px;
}
.vc_set_count_special{
background: #316329;
color: #fff;
font-size: 17px;
text-align: left;
padding: 5px;
margin-bottom: 5px;
clear:both;
}
.vc_set_score_final_individual_special{
font-size: 17px;
padding-top: 3px;
padding-bottom: 3px;
display: inline;
color: #d2dead;
}
.vc_player_ser_name.wpcb_text_red {
background: red;
}
.vc_player_ser_name.wpcb_text_red {
font-weight: normal;
}
.ser_opp_player {
display: block;
color: #848383;
font-weight: normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wpcb_text_red .ser_opp_player {
font-weight: bold;
color: #fff;
}
.vc_player_ser_name.wpcb_text_red .ser_loser_player {
color: #e8caca;
text-decoration: line-through;
}
span.vc_player_ser_name.v1 {
background: #316329;
color: #fff;
}
span.vc_player_ser_name.v1 .ser_opp_player {
background: #fff;
}
.p1_point.wpcb_text_green, .p2_point.wpcb_text_green {
font-weight: bold;
}
.wpcb_text_green {
color: #316329;
}
.p1_point.wpcb_text_red, .p2_point.wpcb_text_red {
font-weight: bold;
padding: 0 0.5px;
box-shadow: 0 0 19px #f00;
color: white!important;
background-color: #f00;
}
Shapovalov came out strong at the beginning of the set after breaking Tristan Schoolkate in the 2nd game (2-0). Shapovalov to win the set (6-2) since there were no other breaks anymore.
Shapovalov was clinical in converting the only break point that he conquered in the 7th game (4-2 40-A). On the other side, the Australian wasn’t able to convert 1 break point in the 6th game (2-3 30-40).
They played 53 points. Shapovalov conquered the set after winning 9 points more than the Australian (31-22). The Canadian surrendered 8 points on serve (19-8). on the other side of the court, Tristan conceded 12 points on serve (14-12).
setInterval(function(){
jQuery.ajax({
type: “post”,
url: “https://tennistonic.com/wp-admin/admin-ajax.php”,
data:{‘action’:’wpcb_live_score_txt_data’,’ajax’:’yes’,’p1′:’33502′,’p1_surname’:’Shapovalov’,’p2′:’67986′,’p2_surname’:’Schoolkate’,’t_id’:’20352′,’round’:’9′,’atp_wta’:’atp’,’live’:’yes’,’only_set’:’yes’},
cache: false,
success: function(response){
jQuery(“.vc_set_ajax_container”).html(response);
}
})
},50000);
});
.vc_set_ajax_container{margin: 15px 0;display:inline-block;width: 100%;padding-top: 6px;}
.vc_set_score{ width:100%; display:table;box-sizing: border-box;}
.vc_set_columns{ width:19.4%;box-sizing: border-box;display: inline-table;padding: 0 0px; background:#fff;margin-bottom: 10px;-webkit-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);-moz-box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);box-shadow: 5px 7px 11px 0px rgba(0,0,0,0.75);}
.vc_set_score_final{ text-align:center; font-size:23px;margin-bottom:8px;}
.vc_set_count{ background:#316329; color:#fff; font-size:16px; text-align:center;padding: 5px;margin-bottom: 5px;}
.vc_player_names{ width:100%; display:inline-block;}
.vc_set_p1_name,.vc_set_p2_name{ width:49%;display: inline-block;text-align: center;float: left;}
.vc_set_p1_name{ margin-right:1%;color: #fff;padding: 5px 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center;}
.vc_set_p2_name{ margin-left:1%;color: #fff;padding: 5px 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center;}
.p_bg_green{background: #316329;}
.p_bg_red{background: #a0a0a0;}
.vc_set_score_inner .vc_sets_check{border-right:0px;}
.vc_sets_check{ width:100%; padding:10px;display: inline-block;border-right: 1px solid #e0e0e0;}
.vc_sets_check_inner{ width:100%; display:table;margin-bottom: 5px;}
.vc_set_p1_count,.vc_set_p2_count{ width:50%;display: table-cell;text-align: center;}
.vc_set_p1_count span,.vc_set_p2_count span{ padding:6px 8px;font-size: 15px;line-height: 28px;}
.wpcb_bg_green{background:#316329; color:#fff; font-size:15px;}
.wpcb_bg_red{background:#ff3100; color:#fff; font-size:15px;}
.vc_set_columns.vc_set_columns_individual{ display: table-cell;box-shadow: none;}
.vc_individual_sets{display: table;width: 100%;clear: both;margin-bottom: 15px;background:#fff;}
.vc_score_right {padding-left: 10px;width: 80%;display: table-cell;}
.vc_individual_sets .vc_individual_sets_inner{ background:#fff;display: table;width: 100%;}
.vc_individual_sets .vc_set_count{width: 100%;display: table-caption; font-size:14px;}
.vc_set_score_final_individual{font-size: 22px;padding-top: 3px; padding-bottom: 3px;}
.vc_serice_title {font-size: 20px;margin-bottom: 10px;color: transparent;}
.vc_score_row {padding-bottom: 4px;border-bottom: 1px solid #ddd;padding-top: 4px;clear: both;position: relative;display: table;width: 100%;}
.vc_score_right .vc_score_row:last-child{border-bottom: 0;}
.vc_score_name {width: 140px;display: table-cell;vertical-align: middle; float:left;}
.vc_score_point {display: table-cell;border-left: 2px solid #dcdcdc;padding-left: 5px;float:left;}
.vc_score_inner {float: left;text-align: center;padding: 0 6px;font-size: 12px;line-height: 18px;}
.vc_set_columns_individual .vc_sets_check_inner{margin-bottom: 15px;}
.vc_set_columns_individual .vc_set_p1_count span,.vc_set_columns_individual .vc_set_p2_count span{padding: 5px 8px;font-size: 17px;line-height: 35px;}
.vc_right_score {float: right;font-size: 13px;padding-right: 7px;line-height: 18px;}
.round_color_white .vc_ser_green_round {background: transparent;}
.vc_ser_green_round {background: #05b705;width: 8px;height: 8px;display: block;float: right;margin-top: 5px;border-radius: 100%;margin-left: 5px;}
.vc_player_ser_name {padding-top: 0;font-weight: bold;line-height: 18px;/*padding-top: 8px;*/display: inline-block; font-size:13px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;width: 100px;}
.vc_player_ser_name.wpcb_text_red{font-weight: normal;}
.wpcb_text_red .ser_opp_player{font-weight: bold;color: #fff;}
.wpcb_text_green {color: #316329;}
.wpcb_text_red {color: #ff3100;}
.p1_point.wpcb_text_green,.p2_point.wpcb_text_green{font-weight: bold;}
.p1_point.wpcb_text_red,.p2_point.wpcb_text_red{font-weight: bold; /*background-color: #c50d0d;color: white!important;*/padding: 0 0.5px;box-shadow: 0 0 19px #f00;color: white!important;background-color: #f00;}
.vc_set_score_inner {text-align: center;background: #d2dead;padding: 10px 0 0;}
.ser_opp_player{ display:block;color: #848383;font-weight: normal;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.PlayerScoreDetails table .playerName{ width:3.33%;padding: 2px 0px;}
.tieb_p_name{word-break: break-word;width: 13px;text-align: center;line-height: 13px;color: #000000;font-style: italic;font-weight: 600;}
.vc_individual_sets_inner .tieb_p_name{ margin-top:-14px;}
.bp_point_count{
background: #f5e2d4;
position: absolute;
top: 0;
right: 0;
height: 100%;
text-align: center;
padding: 2px 10px;
font-size: 13px;
justify-content: center;
display: flex;
flex-direction: column;
}
.bp_point_count.special_blue {
background: #e0ece4;
}
.bp_point_count span {
display: block;
color: red;
font-size: 16px;
}
span.vc_player_ser_name.v1 .ser_opp_player {
background: #fff;
}
span.vc_player_ser_name.v1 {
background: #316329;
color: #fff;
}
.vc_player_ser_name.wpcb_text_red {
background: red;
}
.vc_player_ser_name.wpcb_text_red .ser_loser_player {
color: #e8caca;
text-decoration: line-through;
}
@media screen and (max-width:768px){
.bp_point_count{display:none;}
}
@media screen and (min-width:678px){
.PlayerScoreDetails table .point{line-height: 36px !important;font-size: 35px !important;/* line-height: 44px !important;font-size: 26px !important; */}
}
@media screen and (max-width:540px){
.vc_set_columns{ width:32%;}
.vc_score_right {padding-left: 5px;width: 100%;display: table-caption;}
.vc_set_columns.vc_set_columns_individual {display: none;}
/*.vc_score_point{width: 65%;}*/
.ser_opp_player{ display:block;color: #848383;font-weight: normal;}
.vc_player_ser_name{padding-top: 0;display: inline-block;font-size: 13px;line-height: 18px;font-weight: bold;}
}
@media screen and (min-width:541px) and (max-width:1170px){
.vc_player_ser_name {width: 85px;}
}
@media screen and (min-width:768px) and (max-width:768px){
.vc_player_ser_name {width: 50px;}
}
placementName: “tennistonic_728x90_468x60_300x250_320x50_InContent2”,
slotId: “tennistonic_728x90_468x60_300x250_320x50_InContent2”
});
placementName: “tennistonic_728x90_468x60_300x250_320x50_InContent2”,
slotId: “tennistonic_728x90_468x60_300x250_320x50_InContent2”
});
Tennis Scores in Los Cabos
- Aleksandar KovacevicKovacevic – Juan Pablo FicovichPablo Ficovich (6-3 6-1)
- Denis ShapovalovShapovalov – Tristan SchoolkateSchoolkate (6-3 6-2)
- Adam WaltonWalton – James DuckworthDuckworth (3-6 6-3 6-4)
- Andrey RublevRublev – Emilio NavaNava (5-7 6-4 6-3)
Upcoming matches
- Andrey RublevRublev – Aleksandar KovacevicKovacevic (0-1) – H2H details and stats
- Denis ShapovalovShapovalov – Adam WaltonWalton (1-0) – H2H details and stats