Gaming calculators

OSRS Agility Calculator

Updated Jul 12, 2026 By Jehan Wadia
Rate Formulas
Player Setup
Enter a username and select “Fetch Stats”, or type your progress manually below.
Account Type
Current Progress
Goal
Training Options
Hard Achievement Diary Boosts
Seers' Village Rooftop — Camelot teleport between laps raises XP/hr (~+15%).
Pollnivneach Rooftop — shortcut raises XP per lap (~+10%) and XP/hr.
Rellekka Rooftop — shortcut raises XP per lap (~+10%) and XP/hr.
Used to convert time-to-goal into calendar days.
Leagues Mode
Show Methods You Can't Access Yet
XP Gap Summary
Current XP
Target XP
Experience Needed
Current: — 0% Goal: —
0%
Training Methods
Adjusts the Hallowed Sepulchre XP/hr in the table below.
Method / Course Category Lvl Req XP / Action XP / Hour Laps / Actions Needed Time to Goal AFK? Marks / Hour
XP per Hour Comparison
Optimal Progression Path (Fastest Route)
    Marks of Grace & Graceful Outfit Progress
    Graceful Outfit — 260 marks total
    Giant Squirrel Pet — Drop Estimate

    Statistical estimate only — not a guarantee. Rates are approximate per-action odds adjusted for your current level.

    Method Base Rate (per action) Adjusted Rate (your level) Est. Actions to Goal Chance of Pet by Goal
    Step-by-Step Solution

    Introduction

    Agility is one of the slowest skills to train in Old School RuneScape. This OSRS Agility calculator helps you figure out exactly how much XP you need and how long it will take to reach your goal. Enter your current level or XP, pick a target, and the tool does the rest. If you need to plan other skills as well, our OSRS Skill Calculator covers every trainable skill in the game.

    You can fetch your stats straight from the OSRS Hiscores, compare XP rates across every training method, and see a step-by-step path from your current level to your goal. The calculator covers all rooftop courses, the Hallowed Sepulchre, Brimhaven Agility Arena, and Barbarian Fishing. It also tracks Marks of Grace, shows your progress toward the full Graceful outfit, and estimates your chance of getting the Giant Squirrel pet along the way.

    Options like Hard Diary boosts, Leagues XP multipliers, and Ironman mode let you match the calculator to your account. Whether you are pushing for level 99 or grinding to 200 million XP, this tool gives you clear numbers so you can plan your training with no guesswork.

    How to Use Our OSRS Agility Calculator

    Enter your current Agility level, your goal, and your training preferences. The calculator will show you how much XP you need, how long each training method takes, your optimal path, Marks of Grace earned, and your chance at the Giant Squirrel pet.

    OSRS Username (RSN): Type your in-game name and click "Fetch Stats" to pull your Agility XP straight from the OSRS Hiscores. This step is optional — you can type your stats by hand instead.

    Account Type: Pick Main, Ironman, or Free-to-Play. Free-to-Play accounts cannot train Agility since it is a members-only skill.

    Current Progress: Choose "Level" or "XP" from the dropdown, then enter your current Agility level or exact XP amount.

    Goal: Choose "Level" or "XP" from the dropdown, then enter the Agility level or XP you want to reach. You can also click the Level 99, Level 100, or 200M XP preset buttons.

    Hard Kandarin Diary: Check this box if you have finished the Hard Kandarin Diary. It boosts Seers' Village Rooftop XP per hour by about 15%.

    Hard Desert Diary: Check this box if you have finished the Hard Desert Diary. It boosts Pollnivneach Rooftop XP per lap and XP per hour.

    Hard Fremennik Diary: Check this box if you have finished the Hard Fremennik Diary. It boosts Rellekka Rooftop XP per lap and XP per hour.

    Hours Played Per Day: Enter how many hours you play each day. The calculator uses this to estimate how many real days it will take to hit your goal.

    Leagues Mode: Turn this on if you play a Leagues world. Then set the XP multiplier (5 to 32) to match your current league relic.

    Method Category Filter: Use this dropdown to show only one type of training method, such as Rooftop Courses, Hallowed Sepulchre, or Barbarian Fishing. Set it to "All" to see every method.

    Show Methods You Can't Access Yet: Pick "Show All" to see every method, "Grey Out" to dim methods above your level, or "Hide" to remove them from the table.

    Hallowed Sepulchre — Highest Floor: Select the highest floor you can access. Higher floors give more XP per run, so this changes the Sepulchre XP rates in the table.

    Course Used for Marks Estimate: Pick which rooftop course you plan to use. The calculator will estimate how many Marks of Grace you earn on the way to your goal and whether you can afford the full Graceful outfit.

    What Is Agility in Old School RuneScape?

    Agility is a members-only skill in Old School RuneScape (OSRS). It lets your character run longer without losing energy and unlocks shortcuts across the game world. A higher Agility level means your run energy comes back faster, which saves you time no matter what you are doing in the game. Planning your overall account progression is easier when you pair this tool with the OSRS Combat Calculator to see how your combat level changes alongside your skilling goals.

    You train Agility by completing obstacle courses. Each course has a series of jumps, climbs, and balances that you must finish in order. When you complete a full lap, you earn Agility experience (XP). The higher-level courses give more XP per lap, so you level up faster as you progress. For tracking XP across all skills at once, the Runescape XP Calculator is a helpful companion tool.

    Rooftop Courses and Marks of Grace

    Rooftop Agility courses are the most popular way to train. They are found in towns like Draynor Village, Canifis, and Ardougne. While running laps on rooftops, you can pick up Marks of Grace. These marks are a currency you trade in for the Graceful outfit, which makes your run energy recharge even faster. A full Graceful set costs 260 marks.

    Hallowed Sepulchre

    The Hallowed Sepulchre is an advanced Agility training method located in Darkmeyer. It requires at least level 52 Agility to enter. It has five floors, and each floor needs a higher level to access. The Sepulchre offers some of the best Agility XP rates in the game, but it takes more focus and skill than rooftop courses. If you are also training Prayer with bones from PvM along the way, our OSRS Prayer Calculator can help you plan that skill too.

    Giant Squirrel Pet

    Every time you complete a lap or action on an Agility course, you have a small chance to receive the Giant Squirrel pet. This is one of the rarest skilling pets in OSRS. The drop rate depends on which course you use and your current Agility level. Higher-level courses generally give a better chance per lap. If you want to see how unlucky your grind has been for any rare drop, try our OSRS Dry Calculator to check the odds.

    Achievement Diary Boosts

    Completing certain Hard Achievement Diaries gives you bonuses on specific courses. The Hard Kandarin Diary lets you use Camelot Teleport to speed up Seers' Village laps. The Hard Desert Diary adds a shortcut to the Pollnivneach course. The Hard Fremennik Diary does the same for the Rellekka course. These boosts raise your XP per hour and help you reach your goal faster. While working toward diary requirements, you may also need to level Mining — our OSRS Mining Calculator can help you plan that grind.


    Formulas used

    XP required for a given level
    E(L) = \left\lfloor \frac{1}{4} \sum_{i=1}^{L-1} \left\lfloor i + 300 \times 2^{\,i/7} \right\rfloor \right\rfloor
    Experience needed to reach goal
    \Delta E = E_{\text{target}} - E_{\text{current}}
    Laps or actions needed
    n = \left\lceil \frac{\Delta E}{\text{XP per action}} \right\rceil
    Time to goal
    t = \frac{\Delta E}{\text{XP per hour}}
    Calendar days to goal
    d = \frac{t}{h_{\text{per day}}}
    Adjusted Giant Squirrel pet drop rate
    R_{\text{adj}} = \frac{R_{\text{base}}}{1 + \dfrac{L_{\text{current}}}{300}}
    Probability of obtaining pet by goal
    P = 1 - \left(1 - \frac{1}{R_{\text{adj}}}\right)^{n}

    Frequently asked questions

    What does this OSRS Agility calculator do?

    This calculator tells you how much Agility XP you need to reach your goal level. It shows how long each training method takes, how many laps you need, and which course is fastest for your level. It also tracks Marks of Grace and your chance at the Giant Squirrel pet.

    Do I have to enter my username to use the calculator?

    No. Entering your username is optional. You can type your current Agility level or XP by hand instead. The username lookup just saves you time by pulling your stats from the OSRS Hiscores automatically.

    Why does it say my stats could not be loaded?

    This usually means your username is typed wrong, your account is not on the Hiscores yet, or the Hiscores API is down. Double-check your spelling. If it still fails, just enter your level or XP manually.

    Can Free-to-Play accounts use this calculator?

    You can use the calculator, but Agility is a members-only skill. Free-to-Play accounts cannot train it. If you select the Free-to-Play account type, the tool will flag all methods as members-only.

    What are virtual levels above 99?

    After level 99, you can still earn XP up to 200 million. Virtual levels show what level you would be if the level cap kept going. This calculator supports virtual levels up to 126 so you can plan goals beyond 99.

    How accurate are the XP per hour rates?

    The rates are based on average performance with decent focus. Your actual XP per hour may be higher or lower depending on how fast you click, your internet connection, and how many mistakes you make on a course.

    What does the Hard Kandarin Diary boost do in this calculator?

    It increases the Seers' Village Rooftop XP per hour by about 15%. This is because the diary lets you use Camelot Teleport between laps, which speeds up each lap significantly.

    How does the Hallowed Sepulchre floor setting work?

    Higher floors give more XP per run and higher XP per hour. Use the dropdown to select the highest floor your Agility level can access. The calculator will adjust the Sepulchre XP rates in the table to match.

    What are Marks of Grace used for?

    Marks of Grace are traded for the Graceful outfit and Amylase crystals. A full Graceful set costs 260 marks. The calculator estimates how many marks you will earn on your way to your goal and shows which Graceful pieces you can afford.

    Why do some methods show as greyed out?

    Greyed-out methods require a higher Agility level than you currently have. You can change this with the "Show Methods You Can't Access Yet" setting. Choose "Show All" to see them normally or "Hide" to remove them from the table.

    What does the Leagues Mode toggle do?

    Leagues worlds give bonus XP multipliers. Turn this on and set the multiplier (5 to 32) to match your league relic. The calculator will multiply all XP rates by that number so your time estimates are correct for Leagues play.

    How is the Giant Squirrel pet chance calculated?

    Each Agility course has a base drop rate per lap. The calculator adjusts this rate based on your current level, then uses the total number of laps to your goal to estimate the overall chance of receiving the pet.

    What is the optimal progression path?

    The optimal path section shows the fastest route from your current level to your goal. It tells you which rooftop course to use at each level range, how much XP each segment needs, and how long each segment takes.

    Does the calculator account for bonus XP from diary boosts and Leagues at the same time?

    Yes. If you enable a diary boost and Leagues mode together, both bonuses apply. The diary boost adjusts the base rate first, then the Leagues multiplier is applied on top of that.

    How does the hours per day setting affect results?

    It converts total training hours into real calendar days. For example, if a method takes 30 hours and you play 6 hours a day, the calculator shows about 5 days. It does not change XP rates.

    Can I use this calculator for an Ironman account?

    Yes. Select "Ironman" as your account type. The training methods and XP rates are the same for Ironman accounts. The main difference is that diary requirements may be harder to complete on an Ironman.

    Why does Barbarian Fishing appear in an Agility calculator?

    Barbarian Fishing gives passive Agility XP while you fish. It is a popular choice for players who want to train Fishing and Agility at the same time. The XP per hour for Agility is lower, but it is very AFK.

    What does the Method Category Filter do?

    It lets you narrow the training methods table to one category, such as Rooftop Courses or Hallowed Sepulchre. Set it to "All" to see every method at once.

    How do I reset the calculator to default settings?

    Click the "Reset" button below the training options. This sets all inputs back to their starting values, including level 60 current, level 99 goal, and all options turned off.