{"id":1702,"date":"2014-11-08T11:29:21","date_gmt":"2014-11-08T16:29:21","guid":{"rendered":"http:\/\/heavytopspin.com\/?p=1702"},"modified":"2014-11-08T11:29:21","modified_gmt":"2014-11-08T16:29:21","slug":"new-head-to-head-view-at-tennisabstract-com","status":"publish","type":"post","link":"https:\/\/www.tennisabstract.com\/blog\/2014\/11\/08\/new-head-to-head-view-at-tennisabstract-com\/","title":{"rendered":"New &#8220;Head-to-Head View&#8221; at TennisAbstract.com"},"content":{"rendered":"<p>I&#8217;m really excited to announce some new features on <a href=\"http:\/\/www.tennisabstract.com\/\">Tennis Abstract<\/a> &#8212; I hope you like them as much as I do.<\/p>\n<p>Let&#8217;s start with the Head-to-Head view, which you can access by clicking near the upper\u00a0left corner of any ATP player&#8217;s page. <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic\">Marin Cilic<\/a>, for example:<\/p>\n<p><a href=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1703\" src=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h1.png\" alt=\"h2h1\" width=\"340\" height=\"101\" \/><\/a><\/p>\n<p>Click on the &#8220;Head-to-Head <em>beta<\/em>&#8221; link, and <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqs00&amp;view=h2h\">you get this<\/a>:<\/p>\n<p><a href=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1709\" src=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h21.png?w=500\" alt=\"h2h2\" width=\"500\" height=\"150\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>As you can tell, there is a huge amount of data available here. What you&#8217;re looking at is a statistical summary of every single one of this player&#8217;s H2H records at the professional level. (As you&#8217;ll see on <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqs00&amp;view=h2h\">the page itself<\/a>, the screenshot doesn&#8217;t show it all&#8211;there are ten more statistical categories for each H2H, including things like service\u00a0points won and break point conversion rate.)<\/p>\n<p>By default, the H2H table is sorted by number of matches. But like the standard &#8220;Match Results&#8221; table on Tennis Abstract, you can sort by most other columns simply by clicking on the column header, like TB (&#8220;tiebreaks&#8221;) here:<\/p>\n<p><a href=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1705\" src=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h3.png\" alt=\"h2h3\" width=\"485\" height=\"206\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Thanks to the power of Tennis Abstract&#8217;s filters, there&#8217;s a lot more you can do with this view. As you&#8217;ve seen, the H2H view defaults to a player&#8217;s career results. Let&#8217;s say, though, that you want to see Cilic&#8217;s H2H records only on clay. Use the filters in the left-hand column as you normally would, and <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqB1s00&amp;view=h2h\">select clay courts<\/a>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1706\" src=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h4.png?w=500\" alt=\"h2h4\" width=\"500\" height=\"202\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>As usual, you can apply as many filters as you want, so you could look at a player&#8217;s head-to-heads <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=A2012qqs00&amp;view=h2h\">in a single season<\/a>,\u00a0<a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqC4s00&amp;view=h2h\">at the Challenger level<\/a>, <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqP1s00&amp;view=h2h\">in deciding sets<\/a>, or even show a summary of a player&#8217;s head-to-heads against <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqNUSAqqs00&amp;view=h2h\">all opponents from a single country<\/a>.<\/p>\n<p>Specifically for head-to-head purposes, I added a\u00a0new filter: &#8220;Minimum matches.&#8221; This way, if you&#8217;re comparing a player&#8217;s H2H stats against several opponents, you can filter out matchups that haven&#8217;t occurred very much. Here&#8217;s an example, which shows <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqU3s40&amp;view=h2h\">Cilic&#8217;s highest H2H winning percentages, minimum five matches<\/a>:<\/p>\n<p><a href=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1707\" src=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h5.png?w=500\" alt=\"h2h5\" width=\"500\" height=\"210\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>I also added another new filter that will come in handy on the standard results tab as well: &#8220;Vs Current Rank.&#8221; (The separate &#8220;Vs Rank&#8221; filter, which has always been on the page, filters by opponent rank at the time of the match; the new filter uses the most current rankings.) For instance, here are <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqR0s40&amp;view=h2h\">Cilic&#8217;s H2Hs against the current top 10<\/a>:<\/p>\n<p><a href=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1708\" src=\"https:\/\/heavytopspin.files.wordpress.com\/2014\/11\/h2h6.png?w=500\" alt=\"h2h6\" width=\"500\" height=\"288\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Another neat aspect of the &#8220;Vs Curr Rank&#8221; filter is the ability to select &#8220;Active&#8221; or &#8220;Inactive&#8221; players. (These are determined solely by whether a player is in this week&#8217;s ATP rankings.) You could display\u00a0<a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=ACareerqqR4s40&amp;view=h2h\">all H2Hs against active players<\/a>, or in the traditional Match Results view, quickly identify <a href=\"http:\/\/www.tennisabstract.com\/cgi-bin\/player.cgi?p=MarinCilic&amp;f=A2010qqR5\">matches against retired\/inactive players<\/a>.<\/p>\n<p>All of this is available for every ATP player, past and present.<\/p>\n<p>In the process of working on the new features, I made a few other improvements that I hope powerusers will recognize and enjoy.\u00a0For many statistical columns in both the match results and head-to-head views, I customized\u00a0the sorting behavior, so matches without stats would automatically go to the bottom. I also made a bit of progress toward making the browser back button work as expected. There&#8217;s still some work to do there, but it&#8217;s much better than it was a few days\u00a0ago.<\/p>\n<p>Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m really excited to announce some new features on Tennis Abstract &#8212; I hope you like them as much as I do. Let&#8217;s start with the Head-to-Head view, which you can access by clicking near the upper\u00a0left corner of any ATP player&#8217;s page. Marin Cilic, for example: Click on the &#8220;Head-to-Head beta&#8221; link, and you &hellip; <a href=\"https:\/\/www.tennisabstract.com\/blog\/2014\/11\/08\/new-head-to-head-view-at-tennisabstract-com\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">New &#8220;Head-to-Head View&#8221; at TennisAbstract.com<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[51,111],"tags":[],"class_list":["post-1702","post","type-post","status-publish","format-standard","hentry","category-head-to-heads","category-tennis-abstract"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/posts\/1702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/comments?post=1702"}],"version-history":[{"count":0,"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/posts\/1702\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/media?parent=1702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/categories?post=1702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tennisabstract.com\/blog\/wp-json\/wp\/v2\/tags?post=1702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}