Lifetime Performance Points Calculations

I have been asked by a few competitors to explain how we calculate Lifetime Performance Points (LPP) for individuals and teams. I have made a video showing what I do.

This is the link to the video:

For those who would rather read it, here you go!

Individual LPP

Once I get results back from the teams, I put all the reported scores into a master scoresheet. I then copy the results from all the historical runs and paste those into the same sheet. I highlight the historical scores so they are easily distinguished from current results.

Remember that part of the IDAL is to keep a catalog of all the courses ever run in the league. These courses can be run over and over. In fact, a team can pick a course from the catalog and run it even if it is not the current league course for the month. When the team reports their results, those get added to the historical runs, and the dogs will earn LPP. The same dog can run the course multiple times over his career and earn LPP for each run.

Once all the runs are in the sheet, I sort the scores for every run ever reported from smallest to largest. Note that on Games runs, the scores may be sorted differently based on how the game is scored. I go to the very bottom of the list and put a 3 for the LPP of the last dog. Typically, the last dog is an “elimination” or “NQ” of some sort.

Why a 3? Every dog who attempts the course gets 1 point. Every dog who finishes the course with a score gets a minimum of 1 point for trying and 2 points for finishing (or as Bud explained it, 2 points for not getting an E), so 3 points. Consider that the LPP is a ranking system. The dog at the bottom of the ranking will either get a 1 or 3. The next dog up gets an additional point. The next dog up gets yet another point. This continues all the way up to the top dog. Let us look at some examples. There are 10 dogs. Here are their scores:

In the table below, you can see how the LPP are successively summed. Another way to think of this is that the top dog has LPP = n+1. So, 10 dogs, n=10. The top dog gets n+1, so 11 points. Correct? No.

We must consider that Dog J beat Dog K. So, his LPP starts at 3 plus he beat one dog = 4 LPP. From there, Dog I beat Dog J, so Dog I gets 5 LPP and so on.

“Okay smarty pants,” you say; “show me some more examples.”

In this case, the first “qualifying” dog is Dog I. He gets 3 points plus he beat 2 other dogs, so he gets 5 LPP. Did you notice the LPP for the NQ dogs have been changed to back to 1? That is important to note. I told you that I started my scoring by putting a 3 for the last dog and then just add one more point as I go up the list of dogs. Starting this way, is a less complicated way of doing the formulas for scoring. By putting the 3, I start the scoring with the assumption that everybody finished the course. I add 1 from there and simply go back and change the E’s to 1 LPP. It is much faster to do the calculations this way.

What if everyone qualified? Simple. I do it the same way, except I do not need to change any one back to a 1. Dog I still gets 5 LPP because he finished the course (3 points) and beat 2 other dogs (2 points).

Team LPP

Now that we got individual scores out of the way, the rest is easy. Team LPP is the sum of the top 5 LPP in the team. I do some more sorting and calculating and voila! In the case of the scores above, the team LPP would be 50.

Joining the League

New teams are always welcome to join any of our ongoing leagues for IDAL. You are welcome to join. Just email the Secretary to get started.


Questions comments & snide remarks should be directed to Melissa Wallace at payments for the IDAL should be directed to this page: Bud Houston’s Book of Games is available for purchase at All proceeds from the sale will go to Bud.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s