Home Match Results Tournaments Player Video Racket Stringing Tennis Lessons

 

Round 14_February 6-12

Round 13_January 30-February 5

Top Gun Playoff

Jock & Awe Playoff

Leandro's Racket Stringing Service

Private and Group Lessons

Tennis League Blog

West Wind Park Photos

Player Video, Photos, and More!

photo_gallery

What Is My NTRP Playing Level?

Map & Directions to WestWind Park

Wolk Park

League Starter Page

League Ground Rules

How Is My Ranking Calculated?

What Is My Ranking Type?

Frequently Asked Questions

Tennis T.I.P._Mr T vs. Coach Donny

My Tennis Stats - For the iPhone and iPod Touch

Match Point Tennis

Tennis Info

Are You Looking For A Tennis Court In Broward County?

Singles Ranking

Yearly Summary

Feedback Page

TV Schedule

Tennis Channel

Alvaro Vasquez -  Top Gun Playoff Champion: July,2011

  Chadd Deo -Four-time Top Gun Playoff Champion: November, 2010; July, 2010; March, 2010; November, 2009

Paul Newman - Two-time  Top Gun Playoff Champion: March,2011; December, 2008

  Tj Urhobo-Seven-time Top Gun Playoff Champion: July, 2007; November,2006; August,2006; December,2005; July, 2005; Feb,2005; Nov,2004

Amit Ramani - Jock & Awe Playoff Champion July, 2010

Hari Kondlapudi - Jock & Awe Playoff Champion  November, 2009

Juan Hernandez -Jock & Awe Playoff Champion  July, 2009

Rocio Rodriguez - Jock & Awe Playoff Champion, March, 2009

Franklyn Peart - Jock & Awe Playoff Champion  November, 2008

Alex Darqui - Three-time Jock & Awe Playoff Champion-November,2007; July, 2007; March, 2007

Jorge Rodriguez-Jock & Awe Playoff Champion: November, 2006

 

How Is My Ranking Calculated?

The match ranking difference for each player is computed based on the match played by using the following formula:

Example: Robert def Miguel 6-1,6-0

Robert's ranking before match was 4.203 (740 total games in last 12 months) Robert's ranking after match: 4.228 ; his ranking change: + .024

Miguel's ranking before match was 4.146 (he played a total of 316 total games in last 12 months) his ranking after match: 4.09 change: - .057

Match Ranking Difference = Total Match Game Difference / Range factor / Number of Sets 11 / 25 = ..4583 / 2 = .229

The Range Factor determines the numeric value of a player's ranking. A Range Factor of 25 results in a ranking value range that looks similar the to USTA NTRP rating numbers.

SIMPLIFIED EXAMPLE:

Assume we have 2 “Veteran” players with the same number of total games recorded.

Player 1 beats Player 2 by set scores of 6-4, 6-3

The total match game difference is 12 - 7 = 5

The Match Ranking Difference is 5/25/2 = .100

A .100 difference means that for this match, the players' played as though their

Ranking values were different by .100 (say, 4.0 and 3.9).

If the players' current rankings are actually .100 apart (the "predicted difference"), there is NO

change in either of the player’s ranking as a result of the match.

But if the set scores were 6-1, 6-1 the calculations would be:

12 - 2 = 10 (the match game difference)

10/ 24 / 2 = .200 (the actual ranking difference)

.200 - .100 = .100 (the predicted ranking difference)

The software splits ˝ the difference between the 2 players

The 4.000 player goes up .025

The 3.900 player goes down .025

The old ranks were: 4.000 3.900

Match adjustment: +.025 -. 025

The new ranks now are: 4,025 3.875

Now if the set scores were 7 - 6, 7 - 6

The calculations would be:

14 - 12 = 2 (the match game difference)

2/ 25 / 2 = .04 (the actual ranking difference)

.04 - .100 = - .06 (the predicted ranking difference)

(Negative since the 4.0 did not win by what the program calculated.)

The software splits ˝ the difference between the 2 players.

The 4.0 goes down .015

The 3.9 goes up .015

The old ranks were: 4.000 3.900

Match adjustment: - .015 +.015

The new ranks now are: 3.985 3.915

SINGLES RANKINGS

The Player's (& Opponent's) name is read from an unranked singles matches query record followed by retrieval of the PlayerRoster data by matching the Player's (& Opponent's) name.

A test is then made for an assigned ranking of ZERO.

For Singles, a ranking cannot be computed if both player and opponent have a ZERO ranking. If one player is ranked and the other is not then the unranked player is provisionally assigned the same ranking as his opponent. If neither player has a ranking the operation is terminated until at least one of the players can be assigned a ranking value.

Calculations proceed if at least one player has a ranking. The ranking types are recalculated since they may change as a result of the additional games played in the current match being processed.

The Predicted Ranking Difference is then computed and is based on the original rankings of the player and the opponent.

PredictedRankingDiff(Player) = OriginalRanking(Player) - OriginalRanking(Opponent) 4.203 - 4.146 = .057

PredictedRankingDiff(Opponent) = OriginalRanking(Opponent) - OriginalRanking(Player)

The next computation is the Net Ranking Difference between the predicted difference and the real difference based on match results.

NetRankingDiff(Player) = MatchRankingDiff(Player) - PredictRankingDiff(Player) .229 - .057 = .172

NetRankingDiff(Opponent) = MatchRankingDiff(Opponent) - PredictRankingDiff(Opponent)

Allocation Ratios are determined as the next step. The Allocation Ratio is the distribution of the ranking difference that the player and his opponent will absorb. This involves each individual since the ratio is based on ranking types and the results of the match played (i.e.; winner or loser). The ratio will be either 0, -or- .5, -or- will be based on a formula involving ratios of total games played (original total + new match total) by the player and the opponent. If both player and opponent had essentially the same number of total games on record the allocation will be "50/50", meaning each player gets half of the total difference between the predicted rating difference and the actual difference based on match results.

AllocRatio(Player) = TotalGames(Opponent) / (TotalGames(Player) + TotalGames(Opponent))

AllocRatio(Opponent) = TotalGames(Player) / (TotalGames(Player) + TotalGames(Opponent))

The ranking change for each player is now calculated. The maximum possible change using a RangeFactor of 25 is +/-.12 and that would be the result of a 6-0 match score (8-0 = +/- .16) if the maximum allocation ratio of .5 is calculated. If both player and opponent are within the same total game range (i.e.; the same Ranking Type), the ranking change is based on the following:

RankingChange(Player) = NetRankingDiff(Player) * AllocRatio(Player) .172 - .45 = .057

RankingChange(Opponent) = NetRankingDiff(Opponent) * AllocRatio(Opponent)

These are the new singles rankings.

NewRanking(Player) = OrigRanking(Player) + RankingChange(Player) 4.146 - .057 = 4.09

NewRanking(Opponent) = OrigRanking(Opponent) + RankingChange(Opponent)

Ranking Calculation:  This easy to use program makes it possible to calculate your new ranking instantly. Enter match scores and players new rankings will appear automatically. Email Coach Donny with your scores and new rankings. This program works with Microsoft Excel. Download this handy program now: tennis rankings2.xls (If you don't have Microsoft Excel, then download and install the following free software: OpenOffice.org . After installing OpenOffice.org, download tennis rankings2.xls after you download it, right-click and open with OpenOffice.org Calc

   

 

Send mail to dtennis2@yahoo.com with questions or comments about this web site.