How to create a leaderboard using Google Sheets

Updated: 09 July, 2025

Step-by-step instructions for creating a leaderboard using Google Sheets, including screenshots. It's actually much easier than you think.

Article Contents

Overview

Google Sheets provides a free, cloud-based solution for creating and sharing leaderboards. This guide demonstrates how to build a functional leaderboard with automatic ranking, sorting capabilities, and sharing options. The process requires basic spreadsheet knowledge and takes approximately 10 minutes to complete.

Required Setup

To create a Google Sheets leaderboard, you need:

  • A Google account (free)
  • Access to Google Sheets through a web browser
  • Basic understanding of spreadsheet formulas

Step 1: Create the Basic Structure

Create a new Google Sheet with three columns:

  • Column A: Rank
  • Column B: Name
  • Column C: Score

Enter these headers in row 1. Add participant names in column B and their scores in column C. Leave column A empty for now.

Google Sheets Leaderboard

Step 2: Add Automatic Ranking

The rank column requires a formula that automatically numbers rows sequentially.

Implementing the ROW Function

  1. Click on cell A2
  2. Enter the formula: =row()-1
  3. Press Enter

The formula row() returns the current row number. Subtracting 1 adjusts for the header row, making the first data row display "1".

Google Sheets Leaderboard

Copying the Formula

To apply the ranking formula to all rows:

  1. Select cell A2
  2. Hover over the small square in the bottom-right corner of the cell
  3. Click and drag down to copy the formula to all participant rows

Google Sheets Leaderboard

Step 3: Enable Sorting

Proper sorting requires two configurations: freezing the header row and applying sort functionality.

Freeze the Header Row

Freezing prevents headers from being included in sort operations:

  1. Click "View" in the menu bar
  2. Select "Freeze"
  3. Choose "1 row"

Google Sheets Leaderboard

A thick gray line appears below row 1, indicating the freeze is active.

Sort by Score

To display highest scores first:

  1. Click the triangle icon in the Score column header (column C)
  2. Select "Sort sheet Z→A" for descending order

Google Sheets Leaderboard

The leaderboard now displays participants ranked by score. Re-sort whenever scores change by repeating this step.

Step 4: Configure Sharing Settings

Google Sheets offers multiple sharing options for your leaderboard.

Enable Public Viewing

To create a read-only public link:

  1. Click the "Share" button (top-right corner)
  2. Click "Change to anyone with the link"
  3. Ensure "Viewer" is selected for permissions

Google Sheets Leaderboard

Sharing Options

  • View-only link: Share with anyone for read-only access
  • Editor access: Grant specific users permission to update scores
  • Commenter access: Allow users to add comments without editing

Copy the generated link to share your leaderboard. Example leaderboard demonstrates the final result.

Alternative: Purpose-Built Leaderboard Platform

While Google Sheets works for basic leaderboards, dedicated platforms offer enhanced features:

KeepTheScore.com provides:

An example leaderboard from Keepthescore.com

Best Practices for Google Sheets Leaderboards

  1. Data Validation: Use Google Sheets' data validation to restrict score inputs to numbers only
  2. Conditional Formatting: Apply color coding to highlight top performers
  3. Protection: Lock formula cells to prevent accidental deletion
  4. Regular Backups: Download periodic copies of your leaderboard data
  5. Mobile Access: Test viewing and editing on mobile devices before sharing

Limitations and Considerations

Google Sheets leaderboards have several limitations:

  • Manual sorting required after each update
  • Limited visual customization options
  • No built-in animation or real-time features
  • Potential performance issues with large participant counts (>1000 rows)
  • Requires Google account for editing access

For competitions requiring advanced features or professional presentation, consider dedicated leaderboard platforms that offer automated sorting, themed displays, and enhanced sharing capabilities.

Recommended Reading

You might also be interested in these related articles

A short introduction to creating your own digital scoreboard. They can cost tens of thousands of dollars, but there is a much better alternative
Affordable and Customizable Digital Scoreboards for Any Event

A short introduction to creating your own digital scoreboard. They can cost tens of...

Read article
This comprehensive guide provides detailed insights for hosting a successful online competition or contest, ensuring engagement.
A simple Guide to Hosting a Virtual Competition

This comprehensive guide provides detailed insights for hosting a successful online...

Read article
Creating a sales leaderboard as a gamification measure needn't be complicated or a lot of effort. A quick guide.
Simple gamification for sales and marketing teams

Creating a sales leaderboard as a gamification measure needn't be complicated or a lot...

Read article
Understand how cornhole scoring works and explore the best scoreboards for keeping track of your game.
How does cornhole scoring work

Understand how cornhole scoring works and explore the best scoreboards for keeping...

Read article